Buscar

sistemas

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1.
Os sistemas operacionais podem ser classificados em relação à possibilidade de concorrência entre processos e de uso concorrente por mais de um usuário. Neste contexto podem os afirmar que:
Quest.: 1
	
 
	
 
	Sistemas monousuário são obrigatoriamente monotarefa
	Alguns sistemas multiusuário são também multitarefa
	Sistemas monotarefa podem ser multiusuário
	Todo sistema multitarefa é também multiusuário
	Todo sistema multiusuário é também multitarefa
 
	
	
2.
São tipos de sistemas operacionais:
Quest.: 2
	
 
	
 
	Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas com múltiplos processadores.
	Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com processadores de segmentação.
	Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com múltiplas entradas.
	Sistemas Monocompiláveis/Monomonitoramento, Sistemas Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários.
	Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas com múltiplos processadores.
 
	
	
3.
Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções. Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores
**************************porque**************************
o sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas seqüências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão associadas.
Acerca dessas asserções, assinale a opção correta.
Quest.: 3
	
 
	
 
	As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
	A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
	As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
	A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
	Tanto a primeira quanto a segunda asserções são proposições falsas.
 
	
	
4.
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 "execução". 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á para qual estado?
Quest.: 4
	
 
	
 
	CRIADO
	ESPERA
	TERMINADO
	EXECUÇÃO
	PRONTO
 
	
	
5.
Em relação à política de escalonamento por preempção, é correto afirmar que o sistema operacional:
Quest.: 5
	
 
	
 
	executa tipicamente o processo tipo BATCH (em lote)
	executa apenas processos em monoprogramação
	executa apenas processos que ainda não estão ativos
	possui capacidade limitada e processos simples
	pode interromper um processo em execução, com o objetivo de alocar outro processo na UCP
 
	
	
6.
O nome dado ao mecanismo utilizado para selecionar o próximo processo que deve ser executado é :
Quest.: 6
	
 
	
 
	COMPATILHAMENTO
	ESCALONAMENTO
	ARMAZENAMENTO
	TEMPO REAL
	EXECUÇÃO
 
	
	
7.
Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta:
I. A divisão do programa em módulos que executavam de maneira independente, utilizando áreas de memória diferentes, faz parte da técnica chamada de memória virtual.
II. O movimento de transferência de processos, entre a memória e o disco  e vice-versa  é denominado swapping
III. Com a criação do conceito do espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas/segmentos do programa devem estar na memória física no momento da execução
Quest.: 7
	
 
	
 
	Somente a sentença I está correta
	Somente as sentenças I e II estão corretas.
	Somente as sentenças II e III estão corretas
	Somente a sentença II está correta
	Somente as sentenças I e III estão corretas
 
	
	
8.
Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Para solucionar este problema foi proposta uma técnica que é implementada em praticamente todos os sistemas operacionais atuais . Esta técnica consistem em selecionar um processo residente da memória que é transferido da memória principal para a memória secundária. Desta forma, libera-se memória principal para execução de novos processos. Para que o processo que está em memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro processo transferido para a memória secundária. Estamos nos referindo a que técnica?
Quest.: 8
	
 
	
 
	Swapping
	Overlay
	Trashing
	Page faults
	Dinamic memory acess (DMA)
 
	
	
9.
O gerenciamento dos sistemas de entrada/saída de dados é normalmente implementado em duas camadas: uma responsável pelo controle do dispositivo e outra, pelo gerenciamento de entrada/saída. Por que isso representa um projeto eficiente? 
Escolha a alternativa correta.
Quest.: 9
	
 
	
 
	Porque permite o uso de duas linguagens de programação na sua implementação, pois o controle do dispositivo exige a programação em linguagem de máquina.
	Porque permite separar as operações de entrada das operações de saída de dados.
	Porque permite o compartilhamento dos dispositivos de entrada/saída através do gerenciamento de entrada/saída.
	Porque permite separar características de hardware de características funcionais do dispositivo de entrada/saída.
	Porque permite evitar o uso de DMA para a operação de entrada/saída.
 
	
	
10.
Podemos considerar que a arquitetura de entrada e saída é composta de duas partes: a de software e a de hardware. Analise as sentenças abaixo e marque a resposta correta.
 
I - A parte de software pode ser dividida entre o que diz respeito ao nível de usuário e ao nível de kernel.
II - A parte de software pode ser dividida entre dependente do hardware e independente do hardware.
III - A parte de hardware é composta pelos dispositivos de E/S.
 
Quest.: 10
	
 
	
 
	Todas estão incorretas.
	Todas as sentenças estão corretas.
	Apenas alternativa I está correta.
	Apenas a alternativa III está correta.
	Apenas as alternativas I e II estão corretas.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais