Buscar

Avaliação

Prévia do material em texto

1a Questão (Ref.:201506211228) Acerto: 1,0 / 1,0 
Define-se um sistema operacional multitarefa como sendo aquele que possui a capacidade de: 
 
 
gerenciar múltiplos processadores. 
 manter vários programas na memória simultanemente. 
 
executar programas baseados em threads. 
 
executar vários programas simultaneamente. 
 
administrar mais de um usuário simultanemente. 
 
 
 
2a Questão (Ref.:201506211266) Acerto: 1,0 / 1,0 
Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? 
 
 
Há apenas um único usuário interagindo com o sistema, mas existe a possibilidade de 
execução de diversas tarefas ao mesmo tempo, como a edição de texto, uma impressão 
e o acesso à Internet. 
 Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a 
memória e os periféricos permaneçam exclusivamente dedicados a execução de um 
único programa ou tarefa. 
 
Recursos computacionais são compartilhados entre os usuários e aplicações, de forma 
concorrente aos diversos recursos como: memória, processador e periféricos, de forma 
ordenada e protegida, entre os diversos programas. 
 
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a 
memória e os periféricos permaneçam exclusivamente dedicados a execução de vários 
programas de forma concorrente em um ambiente monousuário. 
 
Os Programas são executados a partir da divisão do tempo do processador em pequenos 
intervalos, denominados fatia de tempo (time-slice). 
 
 
 
3a Questão (Ref.:201506211254) Acerto: 0,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 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 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 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 
 
 
 
4a Questão (Ref.:201506211237) Acerto: 0,0 / 1,0 
Um processo, segundo Machado, é formado por três partes, conhecidas como contexto de 
hardware, contexto de software e espaço de endereçamento.A figura ilustra, de maneira 
abstrata, os componentes da estrutura de um processo, que juntos, mantêm todas as 
informações necessárias a execução de um programa. Sobre os componentes é correto afirmar 
que: 
 
 
 
o contexto de software 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(PSW). 
 o espaço de endereçamento 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(PSW). 
 
o contexto de hardware de um processo é composto por três grupos de informações 
sobre o processo:identificação, quotas e privilégios. 
 o contexto de hardware mantém informações nos registradores do processador, 
enquanto um processo está em execução, podendo salvá-las caso o processo seja 
interrompido. 
 
o contexto de hardware mantém informações nos registradores do processador, 
enquanto um processo está em execução, mas não pode salvá-las caso o processo seja 
interrompido. 
 
 
 
5a Questão (Ref.:201506211020) Acerto: 0,0 / 1,0 
Considerando o momento em que a UCP encontra-se livre, ela será entregue ao processo que 
tiver o menor tempo de duração para o próximo surto de UCP, caso o sistema operacional 
esteja utilizando qual algoritmo de escalonamento? 
 
 
Múltiplas Filas 
 
FIFO 
 
Round Robin 
 FCFS 
 SJF 
 
 
 
6a Questão (Ref.:201506210867) Acerto: 0,0 / 1,0 
Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a 
execução dos programas de usuário. Essa estrutura registra informações sobre a situação do 
processo durante todo seu processamento, sendo uma dessas informações o estado do 
processo. Quanto aos estados básicos de um processo podemos afirmar que: 
 
 O escalonador seleciona processos que estejam no estado de pronto e os coloca em 
execução, obedecendo os critérios estabelecidos (tempo, prioridade) 
 
Não há nenhuma relação entre os estados de pronto e de execução 
 Sempre que um processo é criado, ele entra no estado de execução sem necessidade 
de escalonamento 
 
O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um 
processo que aguarda a conclusão de um operação de E/S encontra-se nesse estado 
 
Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via 
teclado) um processo que esteja em execução fica aguardando a conclusão da operação 
no estado de pronto 
 
 
 
7a Questão (Ref.:201506211053) Acerto: 1,0 / 1,0 
Quando um processo faz referência à uma página ela é procurada no "working set" do processo. 
Caso esta página não esteja no "working set" o que ocorre? 
 
 
Todo sistema "trava" 
 Ocorre o "page fault" 
 
O sistema "dá reboot" 
 
O processo continua sem problemas 
 
Não há como uma página do processo não estar no "working set" 
 
 
 
8a Questão (Ref.:201506210908) Acerto: 0,0 / 1,0 
Um computador tem 8 molduras de página, atualmente ocupadas pelas páginas abaixo. 
Página Carga Último acesso 
0 123 270 
1 231 250 
2 101 278 
3 145 279 
4 123 253 
5 109 167 
6 132 198 
7 143 185 
Dados os momentos de carga e último acesso, a próxima página a ser retirada pela política LRU 
(menos recentemente utilizada) é: 
 
 6 
 
0 
 
2 
 5 
 
3 
 
 
 
9a Questão (Ref.:201506210913) Acerto: 1,0 / 1,0 
A utilização de dispositivos com DMA é indicado para: 
 
 
Dispositivos que necessitam de intervenção do usuário 
 
Qualquer dispositivo de Entrada ou de Saída 
 
Dispositivos muito mais rápidos que o processador 
 Dispositivos que efetuam grande transferência de dados para a memória. 
 
Dispositivos de alta prioridade 
 
 
 
10a Questão (Ref.:201506211031) Acerto: 0,0 / 1,0 
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. 
 
 
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 o compartilhamento dos dispositivos de entrada/saída através do 
gerenciamento de entrada/saída.Porque permite separar as operações de entrada das operações de saída de dados. 
 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.

Continue navegando