Buscar

Prova Objetiva Sistemas Operacionais Nota 100

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

Questão 1/10
Um sistema operacional gerenciava vários dispositivos periféricos como leitoras de cartão,
perfuradoras de cartão, impressoras, unidades de fita e unidades de disco. Um job típico usaria o
processador durante um certo período de tempo antes de executar uma operação de entrada/saída
(E/S) em um dos dispositivos periféricos do sistema. Nesse ponto o processador ficava ocioso enquanto
o job esperava a operação de E/S terminar (DEITEL, 2005).
 
I. Para minimizar a ociosidade do sistema computacional os projetistas de sistemas operacionais
desenvolveram sistemas de multiprogramação que gerenciavam diversos Jobs ao mesmo tempo.
 
II. Nesse conceito de multiprogramação, sempre que um programa realizava uma operação de entrada/saída o
processador executava outro programa.
 
III. Umas das principais desvantagens da multiprogramação é o compartilhamento de recurso, haja vista o
fato de um programa que precise utilizar um determinado periférico tenha que aguardar enquanto outra
aplicação utiliza.
 
IV. Os primeiros sistemas que implementavam multiprogramação trabalhavam com processamento batch o
que dificultava a depuração de aplicações principalmente em caso de erro do programador que tinham que
aguardar pela execução completa do programa.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A Somente o item I está correto
B Somente os itens I, II e III estão corretos
C
Somente os itens I, II, e IV estão corretos
Você acertou!
D Somente os itens I, III e IV estão corretos
Questão 2/10
Para implementação da multiprogramação é necessário que diversos programas estejam na memória
principal ao mesmo tempo e que novas formas de gerência da memória sejam implementadas para aumentar
a concorrência e o compartilhamento de recursos computacionais. A solução para permitir a
multiprogramação foi o particionamento da memória principal.
 
I) Nos primeiros sistemas multiprogramáveis, a memória era dividida em pedaços de tamanho fixo,
chamados partições. O tamanho das partições era definido na inicialização do sistema em função do tamanho
dos programas a serem executados e a alteração do tamanho das partições só era possível com a
reinicialização do sistema.
 
II) Na alocação particionada estática absoluta os programas só podiam ser carregados e executados em
apenas uma partição específica, mesmo se outras estivessem disponíveis.
 
III) Na alocação particionada estática relocável, os programas podiam ser executados em uma única partição,
previamente definida.
 
 
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A Somente o item I está correto.
B Somente o item II está correto.
C
Somente os itens I e II estão corretos.
Você acertou!
D Somente os itens II e III estão corretos.
Questão 3/10
Como seria utilizar um computador sem um sistema operacional? Marque a alternativa correta.
A
Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer
profundamente diversos detalhes sobre o hardware do equipamento, o que tornaria seu trabalho lento
e com grandes possibilidades de erros
Você acertou!
B O usuário precisaria fazer um curso de operador em Sistemas de microcomputador para saber lidarcom o funcionamento do Sistema Operativo
C O usuário teria que ter conhecimento de programação para desenvolver suas próprias aplicações einstalar no sistema computacional
D Esse computador não pode ser operado, nem mesmo por meio da programação de hardware paraexecutar tarefas de baixo nível
Questão 4/10
Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando
algoritmos de escalonamento FIFO.
 
Processo Tempo de Processador (u.t) Prioridade
A 10 2
B 4 1
C 3 3
 
A
Tempo médio de espera igual a 8.
 
Você acertou!
B Tempo médio de espera igual a 5,6.
 C Tempo médio de espera igual a 13,6.
 D Tempo médio de espera igual a 12,3.
 
Questão 5/10
Quanto aos sistemas operacionais embarcados, assinale V para as proposições verdadeiras ou F para
as proposições falsas.
 
I) Sistema operacional embarcado ou embutido é um sistema encapsulado em um dispositivo e que
executada tarefas específicas.
 
II) Podemos citar como exemplo de sistemas operacionais embarcados, os softwares de gerenciamento de
dispositivos de rede como roteadores, hubs, switches.
 
III)Sistemas operacionais embarcados normalmente não possuem interface com usuário.
 
A V, F, V.
B V, F, F.
C
V, V, F.
Você acertou!
D F, V, F.
Questão 6/10
Analise as sentenças a seguir sobre as threads
 
I) Uma thread pode ser definida como uma sub-rotina de um programa que pode ser executada de forma
assíncrona, ou seja, executada concorrentemente ao programa chamador.
 
II) Threads compartilham o processador da mesma maneira que processos e passam pelas mesmas mudanças
de estado (execução, espera e pronto).
 
III) As threads compartilham o mesmo contexto de software e espaço de endereçamento com os demais
threads, porém cada thread possui seu contexto de hardware individual.
 
Assinale a alternativa correta.
A
V, F, V.
 
Você acertou!
B V, F, F.
 C V, V, F.
 D F, F, V.
 
Questão 7/10
Assinale a alternativa que completa, corretamente, a sentença a seguir.
Quanto à entrada de dados e tempo de resposta, os sistemas operativos podem ser classificados como:
A
Batch, tempo real, interativos e híbridos.
Você acertou!
B Monotarefa, multitarefa, monousuário e multiusuário.
C Monoprogramáveis, multiprogramáveis, monousuário e multiusuário.
D Monoprogramávies, multiprogramáveis, multiprocessados e multiusuário.
Questão 8/10
Assinale a alternativa correta em relação aos sistemas operacionais monoprogramáveis?
 
A Mais de um programa pode estar carregado na memória por vez.
B
Processador, memória e periféricos ficam dedicados exclusivamente a um único programa em
execução.
Você acertou!
C No fundo, todo sistema é monoprogramável, já que apenas uma tarefa pode ser alocada noprocessador a cada instante.
D Utiliza os recursos do computador de forma economicamente eficiente.
Questão 9/10
Considere um sistema computacional com 40kb de memória principal e que utilize um sistema operacional
de 10kb que implemente alocação contígua de memória. Assinale a alternativa que apresenta a taxa de
subutilização da memória principal para um programa que ocupe 20kb de memória.
A 50%
B 10%
C
25%
Você acertou!
D 15%
Questão 10/10
O maior problema na gerência de memória virtual por paginação não é decidir quais páginas carregar para a
memória principal, mas quais liberar (Denning, 1968). Os algoritmos de substituição de páginas têm o
objetivo de selecionar os frames que tenham as menores chances de serem referenciadas em um futuro
próximo. Quanto aos algoritmos de substituição de páginas, analise as sentenças a seguir.
 
 
 I) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais tempo na memória
principal.
 
II) No algoritmo LFU (least-freqeuntly-used), o sistema seleciona a página menos referenciada, ou seja,
menos utilizada.
 
III) No algoritmo LRU (least-recently-used), o sistema seleciona a página na memória principal que está há
mais tempo sem ser referenciada.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A Somente o item I está correto.
B
Somente o item II está correto.
I) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais
tempo na memória principal.(errada)
A resposta correta: No algoritmo FIFO, o sistema seleciona a primeira página utilizada e
que está há mais tempo na memória principal.
 
 
II) No algoritmo LFU (least-frequently-used), o sistema seleciona a página menos
referenciada, ou seja, menos utilizada.(correto)
least-freqeuntly-used: menos frequentemente usado
 
III) No algoritmo LRU (least-recently-used),o sistema seleciona a página na memória
principal que está há mais tempo sem ser referenciada. (errado)
 
least-recently-used: menos recentemente usada, significa que acabou de ser referenciada,
a explicação no slide deixa claro isso.
 
Algoritmo de substituição de páginas LRU
 O LRU (Least Recently Used) é um algoritmo de substituição de página que apresenta um
bom desempenho substituindo a página menos recentemente usada. Esta política foi
definida baseada na seguinte observação: se a página está sendo intensamente
referenciada pelas instruções é muito provável que ela seja novamente referenciada pelas
instruções seguintes e, de modo oposto, aquelas que não foram acessadas nas últimas
instruções também é provável que não sejam acessadas nas próximas.
C Somente os itens I e II estão corretos.
D Somente os itens II e III estão corretos.

Continue navegando