Buscar

Sistemas Operacionais_Questionario 1

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 8 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

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 6, do total de 8 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

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

• Pergunta 1 
0,3 em 0,3 pontos 
 
As aplicações não acessam diretamente nem o hardware nem o 
núcleo do sistema operacional. Qual é o mecanismo criado pelo 
sistema operacional que é a porta de entrada para as aplicações? 
 
Resposta Selecionada: d. 
Chamadas de Sistema. 
Respostas: a. 
Interrupções. 
 b. 
Modos de Proteção. 
 c. 
Kernel. 
 d. 
Chamadas de Sistema. 
 e. 
Máquinas virtuais. 
Comentário 
da resposta: 
Resposta: D. 
Comentário: os sistemas operacionais definem 
chamadas de sistema ou system calls para todas as 
operações envolvendo o acesso a recursos de baixo 
nível (periféricos, arquivos, alocação de memória) ou 
abstrações lógicas (criação e encerramento de tarefas, 
operadores de sincronização, entre outras). 
 
 
• Pergunta 2 
0,3 em 0,3 pontos 
 
Uma das funções essenciais dos sistemas operacionais é a Abstração 
de Recursos. Assinale a alternativa que descreve a atividade de 
abstração. 
 
Resposta 
Selecionada: 
e. 
O sistema operacional esconde a complexidade 
hardware e oferece uma forma mais simples e de 
maior facilidade de acesso aos recursos do sistema. 
Respostas: a. 
O sistema operacional é responsável pela inicialização 
do computador, realizando os procedimentos de boot. 
 
b. 
O sistema operacional deve distribuir os recursos de 
hardware igualmente entre as aplicações. 
 c. 
 
O sistema operacional deve atuar em caso de conflito 
na utilização de recursos. 
 
d. 
O sistema operacional oferece ferramentas de antivírus 
para proteção dos arquivos. 
 
e. 
O sistema operacional esconde a complexidade 
hardware e oferece uma forma mais simples e de 
maior facilidade de acesso aos recursos do sistema. 
Comentário 
da resposta: 
Resposta: E. 
Comentário: o programador não precisa se preocupar 
com detalhes, como interrupções, temporizadores, 
frequências utilizadas e outros recursos de baixo nível, 
pois cabe ao sistema operacional prover interfaces de 
acesso aos dispositivos mais simples de usar que as 
interfaces de baixo nível. Assim, o sistema operacional 
esconde o hardware e oferece uma abstração mais 
simples e de maior facilidade de acesso aos recursos do 
sistema. 
 
• Pergunta 3 
0,3 em 0,3 pontos 
 
Nesta geração de computador, surgiu o conceito de 
multiprogramação, de forma que o processador poderia executar 
mais de um processo, e quando uma tarefa estivesse esperando por 
uma operação de E/S (entrada e saída) terminar, a outra tarefa 
poderia usar a CPU. Adicionalmente, os primeiros Circuitos 
Integrados (CIs) foram desenvolvidos nessa geração. Sobre qual 
geração de computadores trata o texto? 
 
Resposta Selecionada: c. 
3º Geração de Computadores. 
Respostas: a. 
1º Geração de Computadores. 
 b. 
2º Geração de Computadores. 
 c. 
3º Geração de Computadores. 
 d. 
4º Geração de Computadores. 
 e. 
5º Geração de Computadores. 
 
Comentário 
da resposta: 
Resposta: C. 
Comentário: a terceira geração de computadores, entre 
1965 a 1980, incorporou inúmeras inovações nos 
sistemas operacionais, empregando técnicas utilizadas 
até os dias atuais, tais como multiprogramações, 
multiprocessamento, memória virtual e 
compartilhamento de tempo ou time-sharing. Uma 
importante evolução no hardware ocorreu com a 
introdução de circuito integrados (CIs), que são circuitos 
eletrônicos miniaturizados construídos com material 
semicondutor. 
 
• Pergunta 4 
0,3 em 0,3 pontos 
 
Um dos tipos de sistema operacional deve ter seu tempo de 
resposta conhecido no melhor e no pior caso de operação. Caso 
esse tempo não seja respeitado, há degradação do serviço e, 
potencialmente, acidentes e prejuízos econômicos. Qual é esse tipo 
de sistema operacional? 
 
Resposta Selecionada: e. 
Sistema de Tempo Real. 
Respostas: a. 
Sistema Monotarefa. 
 b. 
Sistema Monousuário. 
 c. 
Sistema Batch. 
 d. 
Sistema Embarcado. 
 e. 
Sistema de Tempo Real. 
Comentário 
da resposta: 
Resposta: E. 
Comentário: de acordo com Denardo e Barriquello 
(2019), os Sistemas Operacionais de tempo real são tipo 
de sistemas em que o tempo de resposta a um evento é 
fixo e deve ser respeitado sempre que possível. A 
estrutura interna de um sistema de tempo real deve ser 
construída de forma a minimizar esperas e latências 
imprevisíveis. 
 
 
• Pergunta 5 
0,3 em 0,3 pontos 
 
Através dessa funcionalidade, cada aplicação terá um espaço 
selecionado de memória de forma isolada e independente de outras 
aplicações e do próprio sistema operacional. Com o isolamento dos 
espaços de memória, ocorre uma melhoria de estabilidade e da 
segurança do sistema computacional. Qual é a função de 
gerenciamento que trata o texto? 
 
Resposta Selecionada: b. 
Gerenciamento de Memória. 
Respostas: a. 
Abstração de recursos. 
 b. 
Gerenciamento de Memória. 
 c. 
Gerenciamento de Processos. 
 d. 
Sistema de Arquivos. 
 e. 
Gerenciamento de Entrada/Saída. 
Comentário 
da resposta: 
Resposta: B. 
Comentário: a Gerência de Memória tem como objetivo 
fornecer a cada aplicação uma área de memória própria, 
independente e isolada das demais aplicações e, 
inclusive, do sistema operacional. O isolamento das 
áreas de memória das aplicações melhora a estabilidade 
e segurança do sistema como um todo. 
 
 
• Pergunta 6 
0,3 em 0,3 pontos 
 
Qual é o mecanismo utilizado para dispositivos de hardware 
informar rapidamente sobre a ocorrência de evento a ser 
comunicado o mais rápido possível? 
 
Resposta Selecionada: a. 
Interrupção. 
Respostas: a. 
Interrupção. 
 b. 
Sistema em camadas. 
 c. 
Chamada de Sistema. 
 d. 
Máquina Virtual. 
 
 e. 
Modos de Proteção. 
Comentário 
da resposta: 
Resposta: A. 
Comentário: o controlador pode esperar até a consulta 
do processador, o que poderá ser demorado caso o 
processador esteja ocupado com outras tarefas. Visando 
maior agilidade para tratar a interrupção, o controlador 
irá notificar o processador, enviando a ele uma 
requisição de interrupção ou Interrupt ReQuest (IRQ) 
através do barramento de controle. 
 
• Pergunta 7 
0,3 em 0,3 pontos 
 
Uma das arquiteturas do sistema é a arquitetura microkernel ou 
micronúcleo. Assinale a alternativa que contém uma característica 
desse tipo de arquitetura. 
 
Resposta 
Selecionada: 
d. 
São removidos os componentes não essenciais do 
kernel, que são implementados como programas de 
nível de sistema e de usuário. 
Respostas: a. 
É criada uma camada intermediária entre o hardware e 
o sistema operacional denominada Hipervisor. 
 
b. 
Todas as estruturas do sistema operacional estão 
localizadas em um única camada. 
 
c. 
Uma falha em um dos componentes não é isolada do 
restante do núcleo, propagando-se rapidamente por 
todo o núcleo, levando o sistema ao colapso. 
 
d. 
São removidos os componentes não essenciais do 
kernel, que são implementados como programas de 
nível de sistema e de usuário. 
 
e. 
É criado uma arquitetura modular e hierárquica. Com a 
modularização, divide-se um programa complexo, em 
módulos de menor complexidade. 
Comentário 
da resposta: 
Resposta: D. 
Comentário: com a arquitetura microkernel do sistema 
operacional são removidos todos os componentes não 
 
essenciais do kernel e implementando-os como 
programas de nível de sistema e de usuário, resultando 
em um kernel menor. 
 
• Pergunta 8 
0,3 em 0,3 pontos 
 
Durante a existência de um processo, este passa por diferentes 
estados. Em quais estados o processo está apenas aguardando para 
ser executado, sendo colocado em uma fila de processos utilizada 
pelo escalonador? 
 
Resposta Selecionada: b. 
Estudo de Pronto. 
Respostas: a. 
Estado de Execução. 
 b. 
Estudo de Pronto. 
 c. 
Estado em Espera. 
 d. 
Estado de Criação. 
 e. 
Estado de Finalização. 
Comentário 
da resposta: 
Resposta: B. 
Comentário: no Estado de Pronto o processoaguarda 
para ser executado em uma Fila de Processos prontos e 
o sistema operacional é responsável por determinar o 
algoritmo de escalonamento e os parâmetros 
necessários para esse algoritmo. 
 
 
• Pergunta 9 
0,3 em 0,3 pontos 
 
Uma das formas de contornar o problema de condições de corrida 
são os semáforos. Assinale a afirmação correta sobre os semáforos. 
 
Resposta 
Selecionada: 
e. 
O semáforo é manipulado pelas instruções DOWN e UP 
e é uma variável inteira não negativa. 
Respostas: a. 
Há um recurso compartilhado e quando um processo 
precisa da utilização deste, bloqueia o recurso para 
todos os outros processos, enquanto estiver sendo 
utilizado. 
 b. 
 
É um sinônimo para sincronização condicional. 
 
c. 
É um estrutura de sincronização de alto nível que ocupa 
ou libera a seção crítica associada a um recurso de 
forma automática. 
 
d. 
É um situação na qual o processo espera por uma 
recurso que nunca estará disponível ou um evento que 
não ocorrerá. 
 
e. 
O semáforo é manipulado pelas instruções DOWN e UP 
e é uma variável inteira não negativa. 
Comentário 
da resposta: 
Resposta: E. 
Comentário: um semáforo é um mecanismo de 
sincronização que permitia implementar, de forma 
simples, a exclusão mútua e a sincronização condicional 
entre processos. É uma variável inteira e não negativa, 
manipulada apenas por duas instruções: DOWN e UP. 
 
• Pergunta 10 
0,3 em 0,3 pontos 
 
Considere as seguintes situações: 
 
I. Um novo processo é criado. 
II. Quando um processo é finalizado, um processo da fila de pronto deve ser executado. 
III. Quando um processo entra em estado em espera, por dependência de uma 
entrada/saída, o escalonador é chamado para escolher outro processo para ser executado. 
IV. Quando ocorre uma interrupção por chegada de um pacote de rede. 
Em quais situações ocorre o escalonamento de processo? 
 
Resposta Selecionada: c. 
I, II e III, somente. 
Respostas: a. 
I e II, somente. 
 b. 
III e IV, somente. 
 c. 
I, II e III, somente. 
 d. 
II e IV, somente. 
 e. 
II, III e IV, somente. 
Comentário da 
resposta: 
Resposta: C. 
Comentário: há diferentes situações em que o Escalonador de processos 
recebe uma chamada de sistema, como: 
• Um novo processo é criado, e o escalonador irá definir a posição desse 
 
novo processo na fila de pronto. 
• Um processo-pai cria um processo-filho, e é necessário que o 
escalonador realize a escolha para executar o processo-pai ou o 
processo-filho. 
• Quando um processo é finalizado, um processo da fila de pronto deve 
ser executado. 
• Quando um processo entra em estado em espera, por dependência de 
uma entrada/saída, o escalonador é chamado para escolher outro 
processo para ser executado.

Continue navegando