Buscar

Prova de Sistemas Operacionais - Avaliação Objetiva - Tentativa 1 de 2

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

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

Prova de Sistemas Operacionais - Avaliação 
Objetiva - Tentativa 1 de 2 
Questão 1 de 10 
Os processos são os programas em execução já adaptados, gerenciados e controlados pelos 
sistemas operacionais. O sistema operacional irá controlar o processo através do sistema de 
gerenciamento de processos, levando-se em conta a arquitetura do computador, características e 
projeto do processador. 
Os processos podem assumir diferentes estados durante a sua existência. 
 
Um processo em um sistema operacional pode mudar para o estado de “em espera” a 
partir do estado: 
A - pronto, apenas. 
B - em execução, apenas. Resposta correta 
C - criação ou término, apenas. 
D - em execução ou pronto, apenas. 
E - criação, pronto ou em execução. 
 
Questão 2 de 10 
Quais das alternativas a seguir representa uma instrução que gere a situação de overflow ou uma 
divisão por zero: 
A - Clock. 
B - DMA. 
C - Estados do processo. 
D - Interrupção. Resposta correta 
E - Timer. 
 
Questão 3 de 10 
Os sistemas com múltiplos processadores possuem duas ou mais CPUs interligadas e 
trabalhando em conjunto. A vantagem deste tipo de sistema é permitir que vários programas 
sejam executados ao mesmo tempo ou que um mesmo programa seja subdividido em partes para 
serem executadas simultaneamente em mais de um processador. Estes sistemas podem ser: 
A - First Fit e Best fit. 
B - Fracamente e fortemente acoplados. Resposta correta 
C - LRU e LFU. 
D - NTFS e FAT. 
E - Time sharing e tempo compartilhado. 
 
Questão 4 de 10 
Inicialmente, um programa fica armazenado na memória secundária. Como o processador 
somente executa instruções que estão na memória principal, este programa, ou parte dele, 
precisa ser copiado da memória secundária para a memória principal. Esta é a função da 
Gerência de Memória. Assim como acontece na Gerência de Processos, a Gerência de Memória 
também precisa escolher qual parte da memória é ideal para armazenar o programa que vai ser 
executado. Existem diferentes estratégias para a escolha de uma partição de memória. 
Considere que estamos trabalhando com Alocação Particionada Dinâmica, ou seja, as partições 
podem mudar de tamanho. 
Seja a seguinte figura: 
 
image.png 52.76 KB 
No cenário apresentado pela figura, em qual partição o programa F seria alocado, utilizando o 
algoritmo First Fit? 
 
 
A - 4 Kb. Resposta correta 
B - 5 Kb. 
C - 3 Kb. 
D - Esperaria o programa C terminar. 
E - Tanto faz: 3 Kb ou 5 Kb. 
 
Questão 5 de 10 
DMA-Direct Memory Access é: 
 
A - Uma área de memória. 
B - Uma área de disco. 
C - Um sistema de arquivo 
D - Um dispositivo. Resposta correta 
E - Um algoritmo. 
 
Questão 6 de 10 
A área de memória pertencente ao processo onde as instruções e dados do programa são 
armazenados para execução é chamada de: 
A - Espaço de endereçamento; Resposta correta 
B - Memória virtual; 
C - Paginação. 
D - Swapping; 
E - Troca de contexto; 
 
https://storage.googleapis.com/painel-docente-prod/questions_db/question/50115/1593468822/image.png
https://storage.googleapis.com/painel-docente-prod/questions_db/question/50115/1593468822/image.png
https://storage.googleapis.com/painel-docente-prod/questions_db/question/50115/1593468822/image.png
Questão 7 de 10 
A Gerência de Memória deve ser capaz de organizar o tráfego de dados. Isto é, ela deve fazer 
com que os dados provenientes da memória secundária sejam alocados em espaços de memória 
vagos da memória primária. Após isso, eles devem ser desalojados quando seus processos 
terminam, garantindo que haverá espaços de memória principal vagos para novos processos. 
A técnica de memória virtual foi criada para viabilizar a execução de programas que são maiores 
do que a memória RAM, e para permitir a execução de diversos programas em ambiente 
multitarefa. Para tanto, esta abordagem de gerenciamento de memória utiliza partes da memória 
secundária, mantendo na memória principal apenas os dados ativos e necessários para a 
execução. 
Dentro desse contexto, analise as sentenças e marque V para verdadeiras e F para falsas: 
 
 
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a 
sentença for falsa: 
 
 
• ( )O sistema de partições mais antigo fazia uso de partições de tamanho fixo, mas 
diferentes uma das outras, sendo estas partições definidas pelo Sistema Operacional. 
• ( )A tabela de páginas serve para gerenciar quais páginas estão na memória principal, e 
onde estão na memória principal, e quais páginas estão na memória secundária, e onde 
estão na memória secundária. 
• ( )O LRU é um algoritmo que apresenta dois problemas: páginas que estão há pouco tempo 
na memória podem ser as selecionadas pelo algoritmo, pois seus contadores estão com o 
menor número de referências; outro problema é que uma página que foi muito utilizada no 
passado, e que não seja mais referenciada no futuro, vai possuir um contador alto e 
dificilmente será escolhida para substituição. 
• ( )A interrupção que faz a transferência de páginas é chamada de Page Fault. 
• ( )Swapping é uma técnica criada na tentativa de melhorar o problema da insuficiência de 
memória durante a execução de alguns processos em ambientes multiprogramados. Essa 
técnica consiste em transferir automaticamente todo o processo da memória principal para o 
disco (swap out) e vice-versa. 
 
 
A sequência correta é: 
A - V-V-F-V-V Resposta correta 
B - V-F-V-F-V 
C - V-F-V-V-F 
D - F-V-F-V-F 
E - F-F-V-F-F 
 
Questão 8 de 10 
Os processos são os programas em execução já adaptados, gerenciados e controlados pelos 
sistemas operacionais. O sistema operacional irá controlar o processo através do sistema de 
gerenciamento de processos, levando-se em conta a arquitetura do computador, características e 
projeto do processador. 
 
Falando sobre processos, verifique quais dos grupos abaixo correspondem a 
classificações válidas de processos 
 
 
 
I. CPU-Bound ou IO-BOUND. 
II. Executando ou Bloqueado. 
III. de Sistema ou de Usuário. 
IV. LRU ou LFU. 
 
 
Assinale a alternativa correta: 
A - Apenas I e II. 
B - Apenas I e III. Resposta correta 
C - Apenas II e III. 
D - Apenas II e IV. 
E - Apenas III e IV. 
 
Questão 9 de 10 
Em programação concorrente, ocorre inanição (ou starvation) quando um processo nunca é 
executado ("morre de fome"), pois processos de prioridade maior sempre passam na sua frente. 
Diferentes algoritmos de escalonamento de CPU possuem diferentes propriedades e a escolha de 
um determinado algoritmo pode favorecer uma classe dos processos em detrimento de outra. 
Assinale a opção que apresenta um algoritmo capaz de produzir starvation. 
 
A - Prioridade. Resposta correta 
B - Round-Robin. 
C - Primeiro a chegar, primeiro a ser atendido. 
D - Eleição. 
E - Múltiplas filas com realimentação. 
 
Questão 10 de 10 
Malwares são ferramentas que podem danificar o computador. Na lista a seguir quais itens são 
considerados malwares? 
 
 
I. RAT. 
II. Firewall. 
III. Worm. 
IV. Trojan. 
V. Criptografia. 
 
 
Assinale a alternativa correta: 
A - Todos os itens. 
B - Somente I. 
C - IV e V. 
D - I, III e IV. Resposta correta 
E - I, II e III

Continue navegando