Buscar

AV 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

Disc.:  SISTEMAS OPERACIONAIS
		CCT0245_AV_
	 16/11/2017 19:51:12 (F) 
	Critério: AV
	Aluno: 
		Professor: 
	Turma: 
		Avaliaç.:
3,5 de 9,0
	Nota Partic.:
0
	Av. Parcial.:
2,0
	Nota SIA:
3,5 pts
	 
		
	SISTEMAS OPERACIONAIS
	 
	 
	 1.
	Ref.: 610847
	Pontos: 0,0  / 1,0
	
	O que são system calls e qual a relação com a segurança dos sistemas operacionais? (MAIA, 3ª edição)
		
	
Resposta: São as chamadas de acao de um processo.
	
Gabarito: Pode ser entendida como a porta de entradapara o acesso ao núcleo do sistema operacional e a seus serviços. Para cada serviço disponível no sistema existe uma system call associada e cada sistema operacional tem seu próprio conjunto de chamadas, com nomes, parâmetrose formas de ativação.. A sua importância está relacionada a implementação de mecanismos de proteção aonúcleo do sistema e de acesso aos seus serviços.
		
	
	 2.
	Ref.: 62195
	Pontos: 0,0  / 1,0
	
	Na execução de processos existem duas importantíssimas rotinas que são o escalonador e o dispatcher. Uma destas rotinas depende da outra para sua execução. Descreva a função de cada uma delas e responda qual a rotina que depende da outra para ser executada?
		
	
Resposta: O escalonador controla os processos que estao em excucao em uma Seção Critica.
	
Gabarito: Escalonador é o responsável por implementar os critérios da política de escalonamento dos processos e o dispatcher é o repsonsável pela troca de contexto dos processos. Após o escalonado determinar qual processo deve fazer uso do processor, o dispatcher irá realizar a troca. Sendo assim é o dispatcher que depende do escalonador.
		
	
	 3.
	Ref.: 611557
	Pontos: 0,0  / 1,0
	
	A CITAÇÃO " Principalmente usado em controle de processos, telecomunicações, etc. O SO monitora várias entradas que afetam a execução de processos, mudando os modelos de computadores do ambiente, e assim afetando as saídas, dentro de um período de tempo garantido (normalmente < 1 segundo)". REFERE-SE A:
		
	
	MULTITAREFA
	
	INTERATIVO
	 
	TIME SHARING
	 
	TEMPO REAL
	
	MULPROCESSADOR
		
	
	 4.
	Ref.: 31732
	Pontos: 1,0  / 1,0
	
	Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará do estado "espera" diretamente para o estado "executando"?
		
	
	Sim. Assim que liberar o processador ele será executado.
	 
	Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução.
	
	sim, pois independente da quantidade de CPU´s ele será executado.
	
	Não. O processo ficará em estado de ¿espera¿ e aguarda até que o sistema operacional o selecione para execução.
	
	Sim. Mas somente se o computador tiver mais de uma CPU.
		 Gabarito Comentado.
	
	
	 5.
	Ref.: 11766
	Pontos: 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. Já as 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. Isto posto, marque a assertiva VERDADEIRA:
		
	
	O uso de threads representa ganhos em termos 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 não influencia no desempenho, pois durante a interrupção de um thread é necessário salvar 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 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.
	
	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 contexto de hardware, de software e espaço de endereçamento.
		 Gabarito Comentado.
	
	
	 6.
	Ref.: 238512
	Pontos: 1,0  / 1,0
	
	O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma Condição de Corrida é denominado?
		
	
	Seção de Saída
	 
	Seção Crítica
	
	Seção Restante
	
	Seção Problemática
	
	Seção de Entrada
		
	
	 7.
	Ref.: 115600
	Pontos: 0,0  / 1,0
	
	No âmbito de sistemas operacionais, uma seção ou região crítica é a:
		
	
	área do programa que é executada 80% do tempo.
	
	área do sistema operacional que contém o código do loader.
	 
	área da memória que contém dados compartilhados.
	 
	parte do programa que acessa dados compartilhados.
	
	parte da memória usada para operações criptográficas.
		 Gabarito Comentado.
	
	
	 8.
	Ref.: 227859
	Pontos: 0,0  / 1,0
	
	No gerenciamento de processos existem várias estratégias de escalonamento. Correlacione os tipos de escalonamento com a estratégia correspondente:
FCFS    - SJF    -    Round Robin    -    Múltiplas Filas
I- o primeiro que chega é o primeiro a ser atendido
II- o menor primeiro
III- escalonamento circular
IV- filas com prioridades diferentes
		
	
	II - III - I - IV
	
	III - II - I - IV
	 
	II - I - III - IV
	
	III - I - II - IV
	 
	I - II - III - IV
		 Gabarito Comentado.
	
	
	 9.
	Ref.: 621493
	Pontos: 0,5  / 0,5
	
	A maioria dos sistemas operacionais da atualidade utiliza o recurso chamado Memória Virtual. Uma das funções da Memória Virtual é a paginação ou troca (swapping). Assinale a alternativa que contém a afirmação correta a respeito do swapping.
		
	 
	Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente existente em um computador.
	
	O swapping é um mecanismo necessário em computadores de 64 bits que permite o endereçamento de memórias superiores a 4 Gbytes.
	
	A principal função do swapping é impedir que um processo utilize endereço de memória que não lhe pertença.
	
	O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de memória como um segmento contíguo.
	
	Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o mesmo esteja ligado.
		
	
	 10.
	Ref.: 572807
	Pontos: 0,0  / 0,5
	
	Os dispositivos de entrada e saída de um sistema computadorizado são classificados quanto à comunicação, transferência de dados e forma de comunicação. O DMA é uma das formas de comunicação dos dispositivos, sendo assim julgue as sentenças. I. Na entrada e saída mapeada, o programa vê os dispositivos periféricos como endereços de memória, mandando dados para eles como se estivesse escrevendo na memória. II. No modo de transferência simples o controlador de DMA devolve o controle de barramento à CPU a cada transferência de um byte (ou palavra); no modo de transferência por bloco o controlador de DMA não devolve o controle do barramento à CPU até que toda a transferência tenha sido efetuada. III. Na entrada e saída mapeada, se cada dispositivo tem seus registradores de controle em uma página diferente do espaço de endereçamento, o sistemaoperacional pode dar a um usuário o controle sobre dispositivos específicos, simplesmente incluindo as páginas desejadas em sua tabela de páginas. IV. Os controladores de DMA que usam endereçamento de memória física para suas transferências requerem que o sistema operacional converta o endereço virtual do buffer de memória pretendido em um endereço físico e escreva esse endereço físico no registrador de endereço do DMA. Está correto o que se afirma em
		
	
	II, III e IV, apenas.
	 
	I, III e IV, apenas.
	
	I, II e III, apenas.
	 
	I, II, III e IV.
	
	I, II e IV, apenas.
		 Gabarito Comentado.

Outros materiais