Buscar

PARCIAL SISTEMAS OPERACIONAIS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SISTEMAS OPERACIONAIS
	
	Avaiação Parcial: CCT0245_SM_ V.1 
	 
	Aluno(a): 
	Matrícula: 
	Acertos: 9,0 de 10,0
	Data: 10/10/2017 22:09:12 (Finalizada)
	
	 1a Questão (Ref.: 201704133357)
	Acerto: 1,0  / 1,0
	Analise as seguintes instruções: I - Desabilitar todas as interrupções; II - Ler o horário do relógio; III - Alterar o horário do relógio; IV - Alterar o mapa de memória. Quais dessas instruções só podem ser executadas pelo kernel de um sistema operacional?
		
	 
	I, III e IV
	
	II
	
	I, II e III
	
	I, II e IV
	
	III e IV
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201703578025)
	Acerto: 1,0  / 1,0
	Um sistema operacional pode ser definido como um conjunto de rotinas executado pelo processador. Também é certo dizer que o sistema operacional atua como uma interface entre o usuário e o computador. Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais:
		
	
	Um sistema operacional deve compartilhar os recursos do sistema de forma organizada e protegida
	
	Um sistema operacional é responsável por gerenciar os recursos computacionais
	
	São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador; gerência de memória; gerência de dispositivos; sistema de arquivos
	 
	É impossível fazer uso de um computador que não tenha um sistema operacional
	
	Um sistema operacional deve facilitar acesso aos recursos do sistema
		
	
	
	 3a Questão (Ref.: 201703538293)
	Acerto: 1,0  / 1,0
	Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos programas, sejam do usuário ou do próprio sistema. Essa estrutura registra informações sobre a situação do processo durante todo seu processamento, sendo uma dessas informações o estado do processo. 
Avalie as sentenças a seguir e assinale a correta.
		
	 
	O escalonador organiza a fila de processos em estado de PRONTO. Para escalonadores preemptivos existe a possibilidade de determinar uma fatia de tempo (time slice) para que o processo se mantenha em estado de EXECUÇÃO, após esse tempo o processo retorna para a fila de PRONTO
	
	A transição entre os três estados (PRONTO, ESPERA E EXECUÇÃO) é possível em ambos os sentidos.
	
	O estado de ESPERA representa o processo aguardando o fim da fatia de tempo de umprocesso em EXECUÇÂO
	
	O estado de EXECUÇÃO representa o processo aguardando ser escalonado, ou seja, o processo depende da escolha por parte do sistema operacional para que possa executar seu código (instruções)
	
	O escalonador também pode selecionar processo em ESPERA para execução.
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201704129817)
	Acerto: 0,0  / 1,0
	Marque a opção que melhor representa a afirmação a seguir. Armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter (PC), stack pointer (SP) e registrador de status¿.
		
	
	Contexto de Software
	
	Espaço de Endereçamento
	 
	Thread
	
	Limites
	 
	Contexto de Hardware
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201703539488)
	Acerto: 1,0  / 1,0
	O uso de interrupções é fundamental para a existência de:
		
	 
	Sistemas multitarefa
	
	bibliotecas de software
	
	comunicação de dados
	
	dispositivos de hardware como teclado e disco
	
	dispositivos de hardware como monitor e impressora
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201704193025)
	Acerto: 1,0  / 1,0
	Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de endereçamento. Threads de um mesmo processo compartilham o mesmo contexto de software e espaço de endereçamento, apesar de terem contexto de hardware próprio. De acordo com as afirmações, marque a alternativa correta.
		
	
	O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário salvar o contexto de hardware, de software e espaço de endereçamento
	
	O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o espaço de endereçamento precisa ser salvo, já que o contexto de software e de hardware são os mesmos entre os vários threads
	
	O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar o contexto de hardware, de software e espaço de endereçamento.
	
	O uso de threads representa ganhos em termo de desempenho, pois durante a interrupção de um thread apenas o contexto de software precisa ser salvo, já que o contexto de hardware e o espaço de endereçamento são os mesmos entre os vários threads.
	 
	O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o contexto de hardware precisa ser salvo, já que o contexto de software e o espaço de endereçamento são os mesmos entre os vários threads
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201704209859)
	Acerto: 1,0  / 1,0
	Em programação concorrente existe uma condição na qual o processo nunca é executado, pois processos de prioridade maior sempre são executados antes. Assinale a alternativa que descreve o nome desta condição:
		
	
	Espera ocupada
	
	Deadlock
	
	Exclusão mútua
	 
	Starvation
	
	Bloqueio
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201704143941)
	Acerto: 1,0  / 1,0
	Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre o impedem de ser executado, podemos concluir que ocorreu ?
		
	
	Espera ocupada
	
	Exclusão mútua
	
	Deadlock
	
	Bloqueio do processo
	 
	Starvation
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201703538147)
	Acerto: 1,0  / 1,0
	Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é um desses conceitos, que pode ser melhor definido como sendo:
		
	 
	Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso concomitante por mais de um programa
	
	Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa
	
	Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem
	
	Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter acesso
	
	Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201703538236)
	Acerto: 1,0  / 1,0
	Nos sistemas operacionais multitarefa é necessário controlar a concorrência de acesso aos recursos e dispositivos, evitando assim a perda de dados. Analise as sentenças abaixo que tratam desse assunto e, em seguida, assinale a alternativa correta:
I. Os mecanismos que garantem a comunicação entre processos concorrentes e o acesso a recursos compartilhados são chamados mecanismos de sincronização
II. Semáforo e monitor são soluções de software para implementação de exclusão mútua entre a região crítica de processos concorrentes, garantindo assim a sincronização
III. O monitor aumenta a responsabilidade do programador na implementação das variáveis de controle, uma vez que o compilador se encarrega de realizar a exclusão mútua
		
	
	Somente a sentença II e III estão corretas
	
	Somente a senteça II está correta.
	
	Somente a senteça I está correta.
	 
	Somente as sentenças I e II estão corretas
	
	Somente a sentença III está correta
		 Gabarito Comentad

Outros materiais