Buscar

SISTEMAS OPERACIONAIS TEST1

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

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

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ê viu 3, do total de 5 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

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

Prévia do material em texto

1a Questão (Ref.: 201703608774) Acerto: 1,0 / 1,0 
Um Sistema Operacional (SO) realiza o gerenciamento: 
 
(I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de arquivos e 
diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de armazenamento de dados. 
 
(II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua exclusão e o 
fornecimento de mecanismos para a sua comunicação e sincronização. 
 
(III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é responsável pela 
alocação e liberação dinâmica de seu espaço. 
 
As lacunas I, II e III são, correta e respectivamente, preenchidas por: 
 
 
 
de arquivos - de barramentos - de discos 
 
de discos - de threads - de cache 
 
em memória secundária - de serviços - em memória principal 
 
de I/O - de tempos de CPU - de RAM 
 de armazenamento - de processos - de memória 
 Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201703081778) 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: 
 
 
 É impossível fazer uso de um computador que não tenha um sistema operacional 
 
Um sistema operacional deve facilitar acesso aos recursos do sistema 
 
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 
 
Um sistema operacional deve compartilhar os recursos do sistema de forma organizada e protegida 
 
 
 
 
 3a Questão (Ref.: 201703038303) Acerto: 1,0 / 1,0 
Um processo, segundo Machado, é formada 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 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, mas não pode 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, podendo salvá-las caso o processo seja interrompido. 
 
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). 
 Gabarito Comentado. 
 
 
 
 4a Questão (Ref.: 201703637112) 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 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. 
 
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 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). 
 Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201703043241) Acerto: 1,0 / 1,0 
O uso de interrupções é fundamental para a existência de: 
 
 
 
comunicação de dados 
 
dispositivos de hardware como teclado e disco 
 Sistemas multitarefa 
 
bibliotecas de software 
 
dispositivos de hardware como monitor e impressora 
 Gabarito Comentado. 
 
 
 
 6a Questão (Ref.: 201703637581) Acerto: 1,0 / 1,0 
Uma das diferenças entre threads em modo usuário e threads em modo kernel é: 
 
 
 A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não. 
 
Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário 
não bloqueia. 
 
A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel 
pode. 
 
Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode. 
 
A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não 
depende. 
 Gabarito Comentado. 
 
 
 
 7a Questão (Ref.: 201703599108) 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, diante desta situação podemos concluir que ocorreu: 
 
 
 
Espera ocupada 
 
Bloqueio 
 
Exclusão mútua 
 Starvation 
 
Deadlock 
 Gabarito Comentado. 
 
 
 
 8a Questão (Ref.: 201703637122) Acerto: 1,0 / 1,0 
Analise o texto a seguir: 
"Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentar 
pegar o apagador fiquei sabendo que outro professor pegou o apagador para um reunião não programada e 
aguardava a caneta que não estava mais sobre a mesa para começar a reunião. 
Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardar as canetas para a 
segunda aula e continuar aguardando o apagador. 
Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas e 
também resolveu aguardar." 
Nesta situação pode-se identificar a ocorrência de: 
 
 
 
Uma condição de corrida 
 
Um deadlock que poderá ser solucionado quando o professor desistir da aula. 
 
Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro. 
 
Um evento que será solucionado assim que terminar a aula 
 Um deadlock em função da exclusão mútua no acesso aos dois recursos 
 Gabarito Comentado. 
 
 
 
 9a Questão (Ref.: 201703141848) Acerto: 1,0 / 1,0 
No âmbito de sistemas operacionais, uma seção ou região crítica é a: 
 
 
 
área do sistema operacional que contém o código do loader. 
 
área do programa que é executada 80% do tempo. 
 parte do programa que acessa dados compartilhados. 
 
área da memória que contém dados compartilhados. 
 
parte da memória usada para operações criptográficas. 
 Gabarito Comentado. 
 
 
 
 10a Questão (Ref.: 201703037094) Acerto: 1,0 / 1,0 
Deadlock pode ser definido como uma situação em que um processo aguarda por um recurso que nunca estará 
disponível ou um evento que nunca ocorrerá. Para que ocorra a situação dedeadlock, algumas condições são 
necessárias simultaneamente. Assinale alternativa que contém todas essas condições: 
 
 
 
Exclusão mútua e espera por recurso. 
 Exclusão mútua, espera por recurso e não-preempção. 
 
Não-preempção. 
 
Espera por recurso e não-preempção. 
 
Exclusão mútua e não-preempção. 
 Gabarito Comentado.

Outros materiais