Buscar

Exercicios de sistema operacional

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 64 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 64 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 9, do total de 64 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

https://www.passeidireto.com/arquivo/48216421/exercicio-de-fixacao-2--1 
https://www.passeidireto.com/arquivo/48216225/exercicio-de-fixacao-1 
Válvulas e painéis pertencem a qual geração de computadores? 
Escolha uma: 
a. Terceira Geração. 
b. Primeira Geração. 
A alternativa correta é Primeira Geração. A primeira geração se caracteriza pelo uso de 
válvulas e painéis. A segunda geração se caracteriza pelo uso de transistores no hardware e 
pela execução de arquivos em lote, ou batch. A terceira geração é a dos circuitos integrados e 
da multiprogramação, com o uso de cartões perfurados. A quarta geração é a dos 
computadores pessoais, ou PC, com o advento de sistemas mais amigáveis ao usuário, como o 
MS-DOS ou Windows. Após a quarta geração o foco muda para as redes de computadores e 
para os computadores com paralelismo. Fonte: Videoaula 1-1; capítulo 1, páginas 9 a 14. 
c. Quinta Geração. 
d. Quarta Geração. 
e. Segunda Geração. 
Feedback 
A resposta correta é: Primeira Geração.. 
Questão 2 
Correto 
Marcar questão 
Texto da questão 
(CESGRANRIO 2012) O mecanismo pelo qual programas dos usuários solicitam serviços ao 
núcleo do sistema operacional é denominado: 
Escolha uma: 
a. biblioteca do sistema. 
b. shell de comandos. 
c. editor de ligação. 
d. ligação dinâmica. 
e. chamada do sistema. 
A alternativa correta é chamada do sistema. Em computação, uma chamada de sistema 
(system call) é o mecanismo usado pelo programa para requisitar um serviço do sistema 
operacional, ou mais especificamente, do núcleo do sistema. Shell de comandos é utilizada 
pelo usuário para chamar e executar programas. Fonte: Videoaula 1-2. 
Feedback 
A resposta correta é: chamada do sistema.. 
Questão 3 
Correto 
Marcar questão 
Texto da questão 
Transistores e sistemas batch pertencem a qual geração de computadores? 
Escolha uma: 
a. Quinta Geração. 
b. Terceira Geração. 
c. Segunda Geração. 
A alternativa correta é Segunda Geração. A primeira geração se caracteriza pelo uso de 
válvulas e painéis. A segunda geração se caracteriza pelo uso de transistores no hardware e 
pela execução de arquivos em lote, ou batch. A terceira geração é a dos circuitos integrados e 
da multiprogramação, com o uso de cartões perfurados. A quarta geração é a dos 
computadores pessoais, ou PC, com o advento de sistemas mais amigáveis ao usuário, como o 
MS-DOS ou Windows. Após a quarta geração o foco muda para as redes de computadores e 
para os computadores com paralelismo. Fonte: Videoaula 1-1; capítulo 1, páginas 9 a 14. 
d. Quarta Geração. 
e. Primeira Geração. 
Feedback 
A resposta correta é: Segunda Geração.. 
Questão 4 
Correto 
Remover rótulo 
Texto da questão 
São exemplos de memórias primária, secundária e terciária, respectivamente: 
Escolha uma: 
a. Disquete, CD e DVD. 
b. ROM, pen drive e disco rígido. 
c. RAM, disco rígido e pendrive. 
RAM, disco rígido e pendrive. Fonte: Videoaula 1-1. 
d. RAM, disquete e CD. 
e. ROM, CPU e memory card. 
Feedback 
A resposta correta é: RAM, disco rígido e pendrive.. 
Questão 5 
Incorreto 
Marcar questão 
Texto da questão 
Na comunicação entre processos concorrentes, uma Região Crítica exige: 
Escolha uma: 
a. Time slice. 
b. Page in. 
c. Page out. 
Time Slice é uma fatia de tempo utilizado para rodar um processo num sistema de tempo 
compartilhado; Troca de contexto de um processo ocorre quando um processo é substituído 
por outro pelo SO antes do término da sua execução, em ambientes de tempo compartilhado; 
A Exclusão Mútua garante que quando um determinado processo utilize uma área 
compartilhada, ele reserve esta área até que ele termine sua ação. Esta área compartilhada é 
chamada de região crítica; Page in e page out são termos relacionados à paginação. Fonte: 
Videoaula 3-2. 
d. Troca de contexto. 
e. Exclusão Mútua. 
Feedback 
A resposta correta é: Exclusão Mútua.. 
Questão 6 
Correto 
Remover rótulo 
Texto da questão 
Os estados de um processo podem ser: 
Escolha uma: 
a. Page in, Page out. 
b. Região critica. 
c. FIFO, LRU e LFU. 
d. Exclusão mútua. 
e. Pronto, Executando, Bloqueado. 
Uma Região Critica trata-se da área compartilhada entre dois ou mais processos concorrentes; 
A Exclusão Mútua garante que quando um determinado processo utilize uma área 
compartilhada, ele reserve esta área até que ele termine sua ação; FIFO, LRU e LFU são 
algoritmos de paginação; Pronto, Executando, Bloqueado são estados de um processo; Page in 
e Page out são termos relacionados com a paginação. Fonte: Videoaula 3-2; capítulo 3, páginas 
45 a 48. 
Feedback 
A resposta correta é: Pronto, Executando, Bloqueado.. 
Questão 7 
Incorreto 
Marcar questão 
Texto da questão 
(FCC 2009) Um processo em um sistema operacional pode mudar para o estado de pronto a 
partir do estado de: 
Escolha uma: 
a. criação, apenas. 
A alternativa correta é criação, espera ou execução. A resposta aparece analisando o Diagrama 
de estados do processo: Então, um processo pode chegar ao estado de Pronto a partir de 
outros três: Criação ou Novo, Em execução e Em espera, que é o item assinalado na alternativa 
E. Fonte: capítulo 3, página 48. 
 
b. criação ou término, apenas. 
c. execução, apenas. 
d. execução ou término, apenas. 
e. criação, espera ou execução. 
Feedback 
A resposta correta é: criação, espera ou execução.. 
Questão 8 
Correto 
Remover rótulo 
Texto da questão 
(COVEST-COPSET 2010) Os sistemas operacionais existem há mais de 50 anos. Durante esse 
tempo, uma gama deles foi desenvolvida, mas nem todos bem conhecidos. Dentre eles, os 
Sistemas Operacionais Embarcados recebem grande destaque hoje. Sobre eles, assinale 
alternativa correta. 
Escolha uma: 
a. Sistemas embarcados são executados apenas em computadores do tipo servidor e não 
aceitam softwares instalados por usuários. 
b. Sistemas embarcados são executados em computadores encapsulados que controlam 
dispositivos dentre outros dispositivos: TV, aparelho de DVD e mp3 players e não aceitam 
softwares instalados por usuários. 
Sistemas embarcados são executados em computadores encapsulados que controlam 
dispositivos dentre outros dispositivos: TV, aparelho de DVD e mp3 players e não aceitam 
softwares instalados por usuários. Fonte: capítulo 1, página 16. 
c. Sistemas embarcados são executados em qualquer tipo de dispositivo que aceite software 
instalado por usuários. 
d. Sistemas embarcados somente são executados em computadores portáteis e aceitam que 
usuários instalem softwares. 
e. Sistemas embarcados são executados em computadores de grande porte (mainframes) e 
que aceitam softwares instalados por usuários. 
Feedback 
A resposta correta é: Sistemas embarcados são executados em computadores encapsulados 
que controlam dispositivos dentre outros dispositivos: TV, aparelho de DVD e mp3 players e 
não aceitam softwares instalados por usuários.. 
Questão 9 
Correto 
Remover rótulo 
Texto da questão 
Processos podem ser: 
Escolha uma: 
a. CPU Bound. 
b. Todas as alternativas. 
Um processo CPU-Bound é aquele que passa a maior parte do tempo executando as instruções 
na CPU do que fazendo operações de E/S, como em um processo de cálculo cientifico; Um 
processo IO-Bound é aquele que passa a maior parte do tempo executando as instruções de 
entrada e saída do que utilizando a CPU, como em processos que trabalham com Banco de 
Dados; Um processo de sistema é aquele que é criado por módulos do sistema operacional; 
Um processo de usuário é aquele que é criado por aplicações do usuário; Todas as alternativas 
se relacionam com tipos de processos.Fonte: Videoaula 3-1. 
c. Sistema. 
d. Usuário. 
e. IO BOUND. 
Feedback 
A resposta correta é: Todas as alternativas.. 
Questão 10 
Incorreto 
Marcar questão 
Texto da questão 
Em relação ao gerenciamento de processos em um sistema operacional, marque a alternativa 
em que estão descritos a ordem dos estados dos processos: 
Escolha uma: 
a. Terminando, pronto, executando. 
b. Nenhuma das alternativas. 
c. Pronto, executando, terminando. 
d. Executando, terminando, pronto. 
A resposta aparece analisando o Diagrama de estados do processo: Veja que um processo 
passa inicialmente, após sua criação, para o estado de “Pronto”. Então pode ir para o estado 
“Em execução”. E somente do estado “Em execução” pode passar para o estado de 
“Encerrado”, ou terminando. Fonte: Videoaula 3-2. 
 
e. Terminando, executando, pronto. 
Feedback 
A resposta correta é: Pronto, executando, terminando.. 
Termina 
Em qual geração de computadores ocorreu a consolidação do mercado dos 
computadores pessoais e os Sistemas Operacionais tornaram-se mais amigáveis? 
Escolha uma: 
a. Primeira Geração. 
b. Quinta Geração. 
c. Segunda Geração. 
d. Terceira Geração. 
e. Quarta Geração. 
A alternativa correta é Segunda Geração. A primeira geração se caracteriza pelo uso de válvulas e 
painéis. A segunda geração se caracteriza pelo uso de transistores no hardware e pela execução de 
arquivos em lote, ou batch. A terceira geração é a dos circuitos integrados e da multiprogramação, 
com o uso de cartões perfurados. A quarta geração é a dos computadores pessoais, ou PC, com o 
advento de sistemas mais amigáveis ao usuário, como o MS-DOS ou Windows. Após a quarta 
geração o foco muda para as redes de computadores e para os computadores com paralelismo. Fonte: 
Videoaula 1-1; capítulo 1, páginas 9 a 14. 
Feedback 
A resposta correta é: Quarta Geração.. 
Questão 2 
Correto 
Remover rótulo 
Texto da questão 
Sistemas que executam somente as tarefas de um único usuário são: 
Escolha uma: 
a. Sistemas multiusuários; 
b. Fortemente acoplados; 
c. Fracamente acoplados; 
d. Sistemas monousuário; 
Sistema monousuário. Fonte: Videoaula 1-2; capítulo 1, página 16. 
e. Sistemas de rede. 
Feedback 
A resposta correta é: Sistemas monousuário;. 
Questão 3 
Correto 
Remover rótulo 
Texto da questão 
Em relação ao Sistema operacional, é verdadeiro afirmar que: 
Escolha uma: 
a. Só existe em computadores de grande porte; 
b. Não pode ser executado; 
c. Só existe para ambiente Unix. 
d. Não é um programa; 
e. Gerencia recursos de hardware e software; 
A alternativa é Gerencia recursos de hardware e software; Fonte: Capítulo 1, página 8 
Feedback 
A resposta correta é: Gerencia recursos de hardware e software;. 
Questão 4 
Correto 
Marcar questão 
Texto da questão 
Sistemas embarcados são: 
Escolha uma: 
a. Sistemas Operacionais de rede TCP/IP; 
b. Sistemas que rodam apenas em ambiente Unix. 
c. Sistemas executados em computadores que controlam dispositivos que geralmente não são 
considerados computadores, e que não aceitam softwares instalados por usuários. 
A alternativa correta é Sistemas executados em computadores que controlam dispositivos que 
geralmente não são considerados computadores e que não aceitam softwares instalados por usuários. 
Fonte: capítulo 1, página 16. 
d. Sistemas operacionais que permitem que vários usuários trabalhem simultaneamente. 
e. Sistemas operacionais para computadores pessoais; 
Feedback 
A resposta correta é: Sistemas executados em computadores que controlam dispositivos que 
geralmente não são considerados computadores, e que não aceitam softwares instalados por 
usuários.. 
Questão 5 
Correto 
Remover rótulo 
Texto da questão 
A estrutura auxiliar da troca de contexto é: 
Escolha uma: 
a. TCP. 
b. RAM. 
c. DFD. 
d. IP. 
e. BCP. 
Esta questão avalia se o aluno tem facilidade ou dificuldade em trabalhar com siglas de diferentes 
categorias de algoritmos; TCP e IP são protocolos de redes; DFD é o diagrama de fluxo de dados, 
usado em análise de software; RAM é a memória principal; E BCP (Bloco de Controle do Processo) 
é a estrutura auxiliar de troca de contexto do processo, que armazena dados do contexto de hardware, 
do contexto de software e sobre o espaço de endereçamento do processo. Fonte: Videoaula 3-1. 
Feedback 
A resposta correta é: BCP.. 
Questão 6 
Incorreto 
Remover rótulo 
Texto da questão 
Analise as seguintes alternativas sobre Processos: 
I. Saída normal (voluntária), o processo terminou de forma normal. 
II. Saída por erro (voluntária), o processo não terminou de forma normal, saiu devido a 
um erro fatal. 
III. Saída pela rede (involuntária), erro causado pelo wifi. 
IV. Erro fatal (involuntário), erro causado pelo próprio processo. 
V. Cancelamento por um outro processo (involuntário), através de um sinal. 
Fazem parte dos tipos de término de processo: 
Escolha uma: 
a. III, IV e V; 
b. Apenas as alternativas I e II; 
Todas as alternativas são corretas, com exceção da alternativa III. Fonte: capítulo 3, página 46. 
c. I, II e IV; 
d. I, II, IV e V; 
e. Todas as alternativas. 
Feedback 
A resposta correta é: I, II, IV e V;. 
Questão 7 
Incorreto 
Remover rótulo 
Texto da questão 
Processos são programas em execução, constituídos por: 
Escolha uma: 
a. valor do contador de programa (registrador PC); 
b. Todas acima. 
c. estado do processo, prioridade do processo; 
d. pilha de execução; 
Um processo pode ser composto por: estrutura de software, estrutura de hardware e espaço de 
endereçamento. Veja a figura a seguir: O código executável é parte do programa; A pilha de 
execução do processo está na memória principal, cujos endereços são armazenados no espaço de 
endereçamento; O estado do processo depende da sua execução ou bloqueio atual; já a prioridade de 
execução fica armazenada no contexto de software; E o valor do contador de programa, o registrador 
PC, fica no contexto de hardware. Fonte: Videoaula 3-1. 
 
e. código executável; 
Feedback 
A resposta correta é: Todas acima.. 
Questão 8 
Correto 
Remover rótulo 
Texto da questão 
(COVEST-COPSET 2010) A figura abaixo apresenta um diagrama de estado básico 
mostrando três estados de um processo em computador gerenciado por um sistema 
operacional. Considerando que o computador, onde o sistema operacional se encontra, 
tem um único processador de um núcleo, assinale a alternativa que melhor define um 
desses estados. 
 
Escolha uma: 
a. Bloqueado: o processo ao chegar neste estado, além de ser bloqueado ele é descartado, não 
podendo mais voltar ao estado Em execução. 
b. Em execução / pronto: ambos estados o processo é executado, entretanto no último o processo é 
executado e finalizado. 
c. Pronto: o processo está temporariamente parado enquanto aguarda ser executado. 
A alternativa correta é Pronto: o processo está temporariamente parado enquanto aguarda ser 
executado. Fonte: Videoaula 3-2; capítulo 3, página 48. 
d. Em execução: neste estado o processo é executado, podendo ter mais de um estado. 
e. Pronto: neste estado, o processo foi executado e finalizado. 
Feedback 
A resposta correta é: Pronto: o processo está temporariamente parado enquanto aguarda ser 
executado.. 
Questão 9 
Incorreto 
Remover rótulo 
Texto da questão 
Diversos Threads de um mesmo processo compartilham: 
Escolha uma: 
a. Apenas o espaço de endereçamento. 
A resposta correta é o contexto de software e o espaço de endereçamento. A utilização de processos 
independentes, ou subprocessos, permite dividir um programa em partes que podemtrabalhar de 
forma concorrente. Para isso foi criado uma thread. Dentro de um mesmo processo, os threads 
compartilham tanto o contexto de software quanto o espaço de endereçamento. Porém, cada thread 
possui o seu contexto de hardware individual. Veja a figura abaixo: Fonte: Videoaula 3-2; capítulo 3, 
páginas 49 e 50. 
 
b. Apenas o contexto de software. 
c. Os contextos de hardware e de software. 
d. Apenas o contexto de hardware. 
e. O contexto de software e o espaço de endereçamento. 
Feedback 
A resposta correta é: O contexto de software e o espaço de endereçamento.. 
Questão 10 
Correto 
Remover rótulo 
Texto da questão 
O bloco de controle de processo armazena o ambiente volátil. Quais são os itens que 
compões o contexto de hardware: 
Escolha uma: 
a. Registradores Gerais, SP, PC. 
Para relembrar, veja a figura sobre a seguir: O PID (Process ID) faz parte do contexto de software; O 
UID (User ID) faz parte do contexto de software; O Nome do processo faz parte do contexto de 
software; Os Endereços de Memória fazem parte do Endereçamento; Somente os registradores 
fazem parte do contexto de hardware. Fonte: Videoaula 3-1. 
 
b. PID. 
c. UID. 
d. Endereço de Memória. 
e. Nome do processo. 
Feedback 
A resposta correta é: Registradores Gerais, SP, PC.. 
O sistema operacional é composto por: 
Escolha uma: 
a. Somente Android, IOS, Linux; 
b. Entrada, processamento e saída; 
c. Gerência de processos, gerência de memória, gerência de entrada e saída, gerencia de sistemas de 
arquivo, proteção do sistema; 
A alternativa correta é Gerência de processos, gerência de memória, gerência de entrada e saída, 
gerencia de sistemas de arquivo, proteção do sistema, pois descreve os componentes ou partes de um 
SO. Fonte: capítulo 1, página 17. 
d. Somente firmware; 
e. Somente por sistemas operacionais de rede e mainframes; 
Feedback 
A resposta correta é: Gerência de processos, gerência de memória, gerência de entrada e saída, 
gerencia de sistemas de arquivo, proteção do sistema;. 
Questão 2 
Correto 
Marcar questão 
Texto da questão 
Qual equipamento é considerado o primeiro computador: 
~Memória. #A alternativa correta é Eniac. Cobol e Pascal são linguagens de 
programação. CPU e memória são componentes de hardware. A CPU é outro nome 
dado ao processador. Fonte: Videoaula 1-1;} 
Escolha uma: 
a. CPU. 
b. Cobol. 
c. Pascal. 
d. Eniac. 
A alternativa correta é Eniac. Cobol e Pascal são linguagens de programação. CPU e memória são 
componentes de hardware. A CPU é outro nome dado ao processador. Fonte: Videoaula 1-1; 
Feedback 
A resposta correta é: Eniac.. 
Questão 3 
Correto 
Remover rótulo 
Texto da questão 
Sistemas que executam somente as tarefas de um único usuário são: 
Escolha uma: 
a. Sistemas multiusuários; 
b. Fortemente acoplados; 
c. Sistemas de rede. 
d. Fracamente acoplados; 
e. Sistemas monousuário; 
Sistema monousuário. Fonte: Videoaula 1-2; capítulo 1, página 16. 
Feedback 
A resposta correta é: Sistemas monousuário;. 
Questão 4 
Correto 
Remover rótulo 
Texto da questão 
Em relação ao Sistema operacional, é verdadeiro afirmar que: 
Escolha uma: 
a. Não é um programa; 
b. Não pode ser executado; 
c. Gerencia recursos de hardware e software; 
A alternativa é Gerencia recursos de hardware e software; Fonte: Capítulo 1, página 8 
d. Só existe em computadores de grande porte; 
e. Só existe para ambiente Unix. 
Feedback 
A resposta correta é: Gerencia recursos de hardware e software;. 
Questão 5 
Incorreto 
Remover rótulo 
Texto da questão 
(UFF 2009) Em relação aos sistemas operacionais, para que uma operação possa 
executar uma instrução privilegiada, o processador implementa o mecanismo de modos 
de acesso. Esse mecanismo está dividido basicamente em dois modos de acesso 
conhecidos por: 
Escolha uma: 
a. modo assíncrono e modo usuário. 
b. system calls e modo protegido; 
O modo kernel ou sistema é formado por instruções privilegiadas do SO. O modo usuário é formado 
por instruções de programas do usuário. Estas são as opções da resposta correta; As system calls são 
funções de serviços que o SO oferece a outros serviços e suas aplicações, ou seja, toda vez que uma 
aplicação deseja chamar uma rotina do SO, as system calls entram em ação; Em computação modo 
protegido é um modo operacional dos processadores compatíveis x86 da série 80286 e posteriores. 
Este modo permite que o os softwares do sistema façam uso de recursos como memória virtual, 
paginação, multi-tarefa segura e outras características projetadas para aumentar o controle do 
sistema operacional sobre as demais aplicações; Assincronia é um modo de comunicação no qual as 
mensagens são enviadas e recebidas sem a necessidade das entidades participantes responderem 
imediatamente, como acontece no e-mail; Um Cluster consiste em computadores vagamente ou 
fortemente acoplados, que trabalham em conjunto para que eles possam ser vistos como um único 
sistema. Fonte: Videoaula 1-2. 
c. modo protegido e cluster; 
d. cluster e modo kernel; 
e. modo usuário e modo kernel; 
Feedback 
A resposta correta é: modo usuário e modo kernel;. 
Questão 6 
Incorreto 
Marcar questão 
Texto da questão 
(CESGRANRIO 2011) Sobre os sistemas operacionais considere as afirmações a seguir. 
I. Sistemas operacionais do tipo batch não exigem interação com o usuário. 
II. Sistemas operacionais monoprogramáveis permitem a execução de vários processos 
concorrentemente. 
III. Sistemas operacionais multitarefa, com suporte a múltiplos processadores, permitem 
a execução concorrente ou paralela de vários processos. 
IV. Sistemas de tempo compartilhado devem ser utilizados em aplicações de tempo real. 
Está correto APENAS o que se afirma em: 
Escolha uma: 
a. I e III. 
b. I e II. 
c. I, III e IV. 
d. I, II e III. 
e. III e IV. 
A alternativa I é correta. A alternativa II é incorreta porque um SO monoprogramável permite 
apenas a execução de um processo por vez. A alternativa III é correta. A alternativa IV é incorreta 
porque enquanto em sistemas de tempo compartilhado o tempo de processamento pode variar sem 
comprometer as aplicações em execução, nos sistemas de tempo real os tempos de processamento 
devem estar dentro de limites rígidos. Fonte: Videoaula 1-2. 
Feedback 
A resposta correta é: I e III.. 
Questão 7 
Correto 
Remover rótulo 
Texto da questão 
Na comunicação entre processos concorrentes, uma Região Crítica exige: 
Escolha uma: 
a. Page out. 
b. Exclusão Mútua. 
Time Slice é uma fatia de tempo utilizado para rodar um processo num sistema de tempo 
compartilhado; Troca de contexto de um processo ocorre quando um processo é substituído por 
outro pelo SO antes do término da sua execução, em ambientes de tempo compartilhado; A Exclusão 
Mútua garante que quando um determinado processo utilize uma área compartilhada, ele reserve esta 
área até que ele termine sua ação. Esta área compartilhada é chamada de região crítica; Page in e 
page out são termos relacionados à paginação. Fonte: Videoaula 3-2. 
c. Troca de contexto. 
d. Time slice. 
e. Page in. 
Feedback 
A resposta correta é: Exclusão Mútua.. 
Questão 8 
Correto 
Remover rótulo 
Texto da questão 
Processos são programas em execução, constituídos por: 
Escolha uma: 
a. estado do processo, prioridade do processo; 
b. Todas acima. 
Um processo pode ser 
composto por: estrutura de software, estrutura de hardware e espaço de endereçamento. Veja a figura 
a seguir: O código executável é parte do programa; A pilha de execução do processo está na 
memória principal, cujos endereços sãoarmazenados no espaço de endereçamento; O estado do 
processo depende da sua execução ou bloqueio atual; já a prioridade de execução fica armazenada 
no contexto de software; E o valor do contador de programa, o registrador PC, fica no contexto de 
hardware. Fonte: Videoaula 3-1. 
c. valor do contador de programa (registrador PC); 
d. pilha de execução; 
e. código executável; 
Feedback 
A resposta correta é: Todas acima.. 
Questão 9 
Incorreto 
Remover rótulo 
Texto da questão 
Thread é: 
Escolha uma: 
a. Uma gerencia de dispositivo. 
A utilização de processos independentes, ou subprocessos, permite dividir um programa em partes 
que podem trabalhar de forma concorrente. Para isso foi criado uma thread. Dentro de um mesmo 
processo, os threads compartilham tanto o contexto de software quanto o espaço de endereçamento. 
Porém, cada thread possui o seu contexto de hardware individual. Veja a figura abaixo: Fonte: 
Videoaula 3-2; capítulo 3, páginas 49 e 50. 
 
b. Um sistema de arquivo. 
c. Uma estrutura de escalonamento de CPU. 
d. Um algoritmo de gerencia de memória. 
e. Um page fault. 
Feedback 
A resposta correta é: Uma estrutura de escalonamento de CPU.. 
Questão 10 
Correto 
Marcar questão 
Texto da questão 
Em relação ao gerenciamento de processos em um sistema operacional, marque a 
alternativa em que estão descritos a ordem dos estados dos processos: 
Escolha uma: 
a. Terminando, pronto, executando. 
b. Pronto, executando, terminando. 
A resposta aparece analisando o Diagrama de estados do processo: Veja que um processo passa 
inicialmente, após sua criação, para o estado de “Pronto”. Então pode ir para o estado “Em 
execução”. E somente do estado “Em execução” pode passar para o estado de “Encerrado”, ou 
terminando. Fonte: Videoaula 3-2. 
 
c. Nenhuma das alternativas. 
d. Terminando, executando, pronto. 
e. Executando, terminando, pronto. 
Feedback 
A resposta correta é: Pronto, executando, terminando.. 
Page in e Page out fazem parte de: 
Escolha uma: 
a. CPU Page. 
b. Disk Page. 
c. Page fault. 
d. Segmentação. 
A transferência de uma página da memória secundária para a principal é chamado de Page In. O 
processo inverso, a transferência de uma página da memória principal para a secundária, é chamado 
de Page Out. Ambos fazem parte de um Page Fault, interrupção que faz a transferência de páginas. 
Fonte: Videoaula 6-1. 
e. Page Trash. 
Feedback 
A resposta correta é: Page fault.. 
Questão 2 
Correto 
Remover rótulo 
Texto da questão 
A memória pode ser: 
Escolha uma: 
a. Principal, cache, secundaria; 
Principal, cache, secundaria; Videoaulas 1-1 e 5-1; capítulo 4, páginas 60 a 63. 
b. Terciária e system call. 
c. Monolitica e cliente servidor. 
d. Principal, thread, cache; 
e. Processos, cache, secundaria; 
Feedback 
A resposta correta é: Principal, cache, secundaria;. 
Questão 3 
Correto 
Remover rótulo 
Texto da questão 
LFU é um algoritmo de: 
Escolha uma: 
a. Gerência de DMA. 
b. Gerência de memória. 
O LFU (Least Frequently Used) é um algoritmo de troca de páginas. Sua ideia principal é selecionar 
a página menos referenciada, ou seja, é mantido um contador com o número de referencias para cada 
página e assim, a página que possuir o contador com menor número de referencias será escolhida, 
evitando escolher páginas que são bastante utilizadas. Este algoritmo 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 referencias; 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. Paginação se relaciona a gerencia de memória. Fonte: 
Videoaula 6-1; capítulo 4, páginas 69 a 73. 
c. Escalonamento de disco. 
d. System Calls. 
e. Escalonamento de CPU. 
Feedback 
A resposta correta é: Gerência de memória.. 
Questão 4 
Correto 
Marcar questão 
Texto da questão 
LRU é um algoritmo de: 
Escolha uma: 
a. Escalonamento de disco. 
b. Escalonamento de CPU. 
c. Gerência de DMA. 
d. Gerência de memória. 
O LRU (Least Recently Used) é um algoritmo de troca de páginas. Sua ideia principal é que páginas 
que foram muito usadas nas últimas instruções serão provavelmente usadas novamente nas 
próximas. Então troca-se a página que permaneceu em desuso pelo maior tempo. É uma estratégia 
muito boa e com elevado custo computacional. Paginação se relaciona a gerencia de memória. 
Fonte: Videoaula 6-1; capítulo 4, páginas 69 a 73. 
e. System Calls. 
Feedback 
A resposta correta é: Gerência de memória.. 
Questão 5 
Correto 
Marcar questão 
Texto da questão 
(FGV 2010) Sistemas Operacionais executam processos por meio da estrutura de dados 
conhecida por fila. Assim, todo processo que se encontra no status pronto é mantido 
numa fila de processos prontos. Quando um ou mais processos estão prontos para serem 
executados, o sistema operacional deve decidir qual deles vai ser executado primeiro. O 
componente do sistema operacional responsável por essa decisão é denominado 
escalonador e a escolha do processo que será executado recebe o nome de 
escalonamento. 
O escalonador utiliza algoritmos para realizar o escalonamento de processos. Além do 
denominado Múltiplas Filas, são algoritmos de escalonamento: 
Escolha uma: 
a. Circular e Transição. 
b. Circular e Tempo Real. 
O escalonamento circular é mais conhecido como Round-Robin. O escalonamento de tempo real 
visa, principalmente, satisfazer os requisitos temporais das tarefas. Os outros não são algoritmos de 
escalonamento: B-Tree ou árvore B é uma estrutura de dados. Fonte: Videoaulas 4-1 e 4-2; capítulo 
3, páginas 54 e 55. 
c. B-Tree e Tempo Real. 
d. B-Tree e Transição. 
e. Circular e B-Tree. 
Feedback 
A resposta correta é: Circular e Tempo Real.. 
Questão 6 
Incorreto 
Marcar questão 
Texto da questão 
Um escalonamento não-preemptivo no qual o processo que chegar primeiro ao estado 
de pronto é o selecionado para execução, é o algoritmo de: 
Escolha uma: 
a. Tempo real. 
b. Prioridade. 
A resposta correta é FIFO. Prioridades: Como o próprio nome já diz, é um algoritmo preemptivo no 
qual cada processo no estado de pronto recebe uma prioridade. Os processos com maiores 
prioridades são executados primeiro. Prioridades que podem ser atribuídas dinâmica ou 
estaticamente; Tempo compartilhado ou multitarefa: neste algoritmo é escolhida uma fatia de tempo, 
também chamada de Time Slice, onde processos vão ocupar a CPU por esta fatia de tempo. Ao 
término deste período, outro processo é escalonado e o processo que saiu da execução volta para o 
final da fila; Working Set é um algoritmo de paginação; Tempo real: Os algoritmos de 
escalonamento dinâmicos não atribuem prioridades fixas aos processos. As decisões de 
escalonamento são tomadas em tempo de execução e as prioridades dos processos podem mudar; 
FIFO: (First in, first out) como seu próprio nome já diz, o primeiro que chega será o primeiro a ser 
executado. É não-preemptivo, ou seja, executa o processo como um todo do início ao fim. Trabalha 
com apenas uma fila. Processos que passam para o estado de pronto vão para o final da fila e são 
escalonados quando chegam ao início. Fonte: Videoaula 4-1. 
c. Working Set. 
d. Tempo Compartilhado. 
e. FIFO. 
Feedback 
A resposta correta é: FIFO.. 
Questão 7 
Incorreto 
Remover rótulo 
Texto da questão 
(CESPE 2010) Diferentes algoritmos de escalonamento de CPU possuem diferentes 
propriedades e a escolha de um determinadoalgoritmo pode favorecer uma classe dos 
processos em detrimento de outra. Assinale a opção que apresenta um algoritmo capaz 
de produzir starvation. 
Escolha uma: 
a. Prioridade. 
b. Múltiplas filas com realimentação. 
c. Primeiro a chegar, primeiro a ser atendido. 
d. Round-Robin. 
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. 
Analisemos os algoritmos de escalonamento colocados na questão: Prioridades: Como o próprio 
nome já diz, é um algoritmo preemptivo no qual cada processo no estado de pronto recebe uma 
prioridade. Os processos com maiores prioridades são executados primeiro. Prioridades que podem 
ser atribuídas dinâmica ou estaticamente. Processos de baixa prioridade podem demorar a executar, 
ou nunca executar, caso novos processos de prioridades mais altas sejam criados continuamente; 
FIFO: (First in, first out) como seu próprio nome já diz, o primeiro que chega será o primeiro a ser 
executado. É não-preemptivo, ou seja, executa o processo como um todo do início ao fim. Trabalha 
com apenas uma fila. Processos que passam para o estado de pronto vão para o final da fila e são 
escalonados quando chegam ao início. Portanto, o processo acaba sendo executado; Round-Robin é 
um dos mais antigos e simples algoritmos de escalonamento. É largamente usado, e foi projetado 
especialmente para sistemas time-sharing. A ideia do algoritmo é a seguinte: uma pequena unidade 
de tempo, denominada timeslice ou quantum, é definida. Todos os processos são armazenados em 
uma fila circular. O escalonador da CPU percorre a fila, alocando a CPU para cada processo durante 
um quantum. Mais precisamente, o escalonador retira o primeiro processo da fila e procede à sua 
execução. Se o processo não termina após um quantum, ocorre uma preempção, e o processo é 
inserido no fim da fila. Se o processo termina antes de um quantum, a CPU é liberada para a 
execução de novos processos. Em ambos os casos, após a liberação da CPU, um novo processo é 
escolhido na fila. Novos processos são inseridos no fim da fila. Portanto, todos os processos são 
executados; Eleição não é um algoritmo de escalonamento; Filas múltiplas: trabalha com várias filas 
de processos prontos, que podem ser divididas de acordo com a prioridade, com o tipo de processo, 
se é de sistema ou de usuário, etc. Os processos não permanecem em uma mesma fila até o término 
do processamento (realimentação), pois o SO faz um ajuste dinâmico para ajustar os processos em 
função do comportamento do sistema. Os processos não são previamente associados às filas, mas 
direcionados pelo sistema entre as diversas filas com base no seu comportamento. Processos que não 
executam podem ter suas prioridades aumentadas, evitando starvation. Portanto, o único algoritmo 
que permite starvation é o algoritmo de prioridades. Fonte: Videoaulas 4-1 e 4-2; capítulo 3, páginas 
54 e 55. 
e. Eleição. 
Feedback 
A resposta correta é: Prioridade.. 
Questão 8 
Correto 
Remover rótulo 
Texto da questão 
(FCC 2010) Os processos no sistema operacional que possuem um timer, chamado de 
quantum, onde todos os processos ganham o mesmo valor de quantum para rodarem na 
CPU, caracterizam o escalonamento de processos do tipo: 
Escolha uma: 
a. SJF - Shortest Job First. 
b. SRT - Shortest Remaining Time. 
c. FIFO - First in, first out. 
d. RR - Round-Robin. 
A alternativa correta é RR - Round-Robin. O escalonamento permite que o Sistema Operacional faça 
o compartilhamento da CPU entre os processos. Os principais algoritmos de escalonamento de 
processos são os citados na questão. Fonte: Videoaulas 4-1 e 4-2; capítulo 3, páginas 54 e 55. 
e. FCFS - First come, first served. 
Feedback 
A resposta correta é: RR - Round-Robin.. 
Questão 9 
Incorreto 
Marcar questão 
Texto da questão 
Em Paginação é utilizado o recurso da memória virtual. Qual estrutura armazena os 
detalhes de cada página para cada processo? 
Escolha uma: 
a. Tabelas de páginas. 
b. Page out. 
c. Swapping. 
A alternativa correta é Tabelas de Páginas. Page fault é a interrupção que faz a transferência de 
páginas; Page in é a transferência de uma página da memória secundária para a memória principal; 
Page out é a transferência de uma página da memória principal para a memória secundária; 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; 
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 memoria principal para o disco (swap out) e vice-
versa. Fonte: Videoaula 5-2. 
d. Page fault. 
e. Page in. 
Feedback 
A resposta correta é: Tabelas de páginas.. 
Questão 10 
Correto 
Marcar questão 
Texto da questão 
(COVEST-COPSET 2010) Um dos tipos de gerenciamento de memória utilizados por 
sistemas operacionais é a memória virtual. Este tipo de memória pode ser gerenciada 
por segmentação. Assinale a alternativa que descreve o funcionamento do 
gerenciamento de memória virtual por segmentação: 
Escolha uma: 
a. Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo 
tamanho, chamados de segmentos. 
b. Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes, chamados 
segmentos. 
A resposta correta é Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes, 
chamados segmentos. A segmentação é uma técnica de memória virtual na qual os programas são 
organizados em blocos de informações de tamanhos variados chamados de segmentos. Cada 
segmento possui em seus blocos de memória o endereçamento para uso dos programas, utilizando 
apenas a memória virtual para acessá-los. Fonte: capítulo 4, página 67 e 68. 
c. Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo 
tamanho, chamados de páginas. 
d. Divide o endereçamento memória virtual em partes semelhantes, chamadas de blocos. 
e. Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo 
tamanho, chamados de buffer. 
Feedback 
A resposta correta é: Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes, 
chamados segmentos.. 
 
A área de memória pertencente ao processo onde as instruções e dados do programa são 
armazenados para execução é chamada de: 
Escolha uma: 
a. Paginação. 
b. Espaço de endereçamento; 
Memória virtual possibilita ao sistema operacional e às aplicações o uso de mais memória principal 
do que a fisicamente existente em um computador; A troca de contexto de um processo ocorre 
durante a paginação; O Espaço de endereçamento é a área de memória pertencente ao processo onde 
as instruções e dados do programa são armazenados para execução; 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 memoria principal para o disco (swap out) e vice-versa; Paginação é uma técnica 
de gerência de memória na qual a memória principal é dividida em pedaços de tamanhos iguais, 
chamadas de páginas. A paginação utiliza o conceito de memoria virtual. Fonte: Videoaula 5-2. 
c. Memória virtual; 
d. Troca de contexto; 
e. Swapping; 
Feedback 
A resposta correta é: Espaço de endereçamento;. 
Questão 2 
CorretoMarcar questão 
Texto da questão 
Tempo compartilhado é um algoritmo de: 
Escolha uma: 
a. System Calls. 
b. Gerência de memória. 
c. Gerência de DMA. 
d. Escalonamento de disco. 
e. Escalonamento de CPU. 
Basicamente, tempo compartilhado (time sharing) consiste em alternar entre diferentes processos de 
forma que o usuário tenha a percepção que todos os processos estão sendo executados 
simultaneamente, permitindo a interação com múltiplos processos em execução. Esta percepção é 
dada pela velocidade em que as trocas de tempos de execução em CPU ocorrem, sendo tão 
frequentes que se tornam não perceptíveis do ponto de vista do usuário. Este assunto se relaciona 
com escalonamento de CPU. Fonte: Videoaula 4-1. 
Feedback 
A resposta correta é: Escalonamento de CPU.. 
Questão 3 
Correto 
Marcar questão 
Texto da questão 
Frame é uma estrutura de: 
Escolha uma: 
a. DMA. 
b. Processador. 
c. Paginação. 
As páginas que estão na memória principal tem o nome de Frames, enquanto que as páginas que 
estão na memória virtual tem o nome de Páginas Virtuais. Frames se relacionam com Paginação. 
Fonte: Videoaula 5-2. 
d. Segmentação. 
e. Disco. 
Feedback 
A resposta correta é: Paginação.. 
Questão 4 
Incorreto 
Marcar questão 
Texto da questão 
Tempo de espera, tempo de resposta e utilização do processador são: 
Escolha uma: 
a. Critérios de escalonamento. 
b. Estados dos processos. 
c. Algoritmos de escalonamento. 
d. Comunicação e sincronização de processos. 
A alternativa correta é Critérios de escalonamento. O Despachante (Dispatcher) é uma ferramenta 
que utiliza uma série de critérios para decidir qual é o melhor processo a ser escolhida para 
execução. Alguns desses critérios são: utilização do processador, desempenho, tempo de espera e 
tempo de resposta. Fonte: Videoaula 4-1. 
e. Todas as alternativas. 
Feedback 
A resposta correta é: Critérios de escalonamento.. 
Questão 5 
Correto 
Marcar questão 
Texto da questão 
Na figura a seguir, utilizando o algoritmo Worst Fit, em qual partição o programa F 
seria alocado: 
 
Escolha uma: 
a. Nenhuma das alternativas. 
b. 3Kb. 
c. 5Kb. 
A alternativa correta é 5Kb. Neste exemplo, todas as partições livres podem conter o programa F. 
Com a estratégia First Fit, alocaríamos o programa na primeira partição livre onde este coubesse: no 
caso 4kb. Com a estratégia Best Fit, alocaríamos o programa na partição livre que sobrasse menor 
espaço desocupado: no caso, 3Kb. Mas como a estratégia da questão é a Worst Fit, o programa seria 
alocado na partição de 5Kb, pois é nesta que sobra a maior quantidade de espaço desocupado. Fonte: 
Videoaula 5-1. 
d. Esperaria o programa A terminar. 
e. 4Kb. 
Feedback 
A resposta correta é: 5Kb.. 
Questão 6 
Incorreto 
Marcar questão 
Texto da questão 
(CESGRANRIO 2009) Determinado sistema operacional apresenta a seguinte lista de 
segmentos de memória disponíveis, em sequência: 
10 KB, 20 KB, 40 KB, 80 KB, 160 KB 
Nesse momento, um processo solicita alocação de memória para 16 KB. Considerando-
se o uso do algoritmo First Fit, que segmento será utilizado na alocação? 
Escolha uma: 
a. 40 KB. 
b. 20 KB. 
c. 160 KB. 
d. 80 KB. 
e. 10 KB. 
A resposta correta é 20KB. No First Fit, o segmento alocado é o primeiro a ser encontrado, que caiba 
a solicitação. No caso, como são pedidos 16KB, o primeiro segmento que pode contê-lo será o de 
20KB. Fonte: Videoaula 5-1. 
Feedback 
A resposta correta é: 20 KB.. 
Questão 7 
Incorreto 
Marcar questão 
Texto da questão 
Na figura a seguir, utilizando o algoritmo First Fit, em qual partição o programa F seria 
alocado: 
 
Escolha uma: 
a. 5Kb. 
b. Esperaria o programa A terminar. 
c. 4Kb. 
d. Nenhuma das alternativas. 
e. 3Kb. 
A alternativa correta é 4Kb. Neste exemplo, todas as partições livres podem conter o programa F. 
Com a estratégia Best Fit, alocaríamos o programa na partição livre que sobrasse menor espaço 
desocupado: no caso, 3Kb. Com a estratégia Worst Fit, o programa seria alocado na partição de 5Kb, 
pois é nesta que sobraria a maior quantidade de espaço desocupado. Mas como a estratégia da 
questão é a First Fit, alocamos o programa na primeira partição livre onde este caiba: no caso 4kb. 
Fonte: Videoaula 5-1. 
Feedback 
A resposta correta é: 4Kb.. 
Questão 8 
Correto 
Marcar questão 
Texto da questão 
Na figura a seguir, utilizando o algoritmo Best Fit, em qual partição o programa F seria 
alocado: 
 
Escolha uma: 
a. 5Kb. 
b. Nenhuma das alternativas. 
c. 4Kb. 
d. Esperaria o programa C terminar. 
e. 3Kb. 
A alternativa correta é 3Kb. Neste exemplo, todas as partições livres podem conter o programa F. 
Com a estratégia First Fit, alocaríamos o programa na primeira partição livre onde este coubesse: no 
caso 4kb. Com a estratégia Worst Fit, o programa seria alocado na partição de 5Kb, pois é nesta que 
sobraria a maior quantidade de espaço desocupado. Mas como a estratégia da questão é a Best Fit, o 
programa seria alocado na partição de 3Kb, pois é nesta que sobra a menor quantidade de espaço 
desocupado. Fonte: Videoaula 5-1. 
Feedback 
A resposta correta é: 3Kb.. 
Questão 9 
Correto 
Marcar questão 
Texto da questão 
(FGV 2015) A técnica de alocação de memória que busca a área livre de menor 
tamanho capaz de satisfazer certo pedido de alocação é: 
Escolha uma: 
a. first-fit; 
b. perfect-fit. 
c. worst-fit; 
d. optimum-fit; 
e. best-fit; 
A alternativa correta é best-fit. Com a estratégia First Fit, alocamos o programa na primeira partição 
livre onde este caiba; não necessariamente será a menor. Com a estratégia Best Fit, alocamos o 
programa na partição livre que sobre o menor espaço desocupado; este é o requisito do enunciado. 
Com a estratégia Worst Fit, o programa seria alocado na partição na qual sobrasse a maior 
quantidade de espaço desocupado. Optimum-fit e Perfect-fit não existem. Fonte: Videoaula 5-1. 
Feedback 
A resposta correta é: best-fit;. 
Questão 10 
Correto 
Marcar questão 
Texto da questão 
(IADES 2011) A maioria dos sistemas operacionais da atualidade utiliza o recurso 
chamado de Memória Virtual. Uma das funções da Memória Virtual é a paginação ou 
troca (swapping). Assinale a alternativa que contém a afirmação correta a respeito do 
swapping: 
Escolha uma: 
a. O swapping é um mecanismo necessário em computadores de 64 bits que permite o 
endereçamento de memórias superiores a 4 Gbytes. 
b. Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a 
fisicamente existente em um computador. 
Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a 
fisicamente existente em um computador. Fonte: Videoaulas 5-2. 
c. O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de 
memória como um segmento contíguo. 
d. Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o 
mesmo esteja ligado. 
e. A principal função do swapping é impedir que um processo utilize endereço de memória que não 
lhe pertença. 
Feedback 
A resposta correta é: Swapping possibilita ao sistema operacional e às aplicações o uso de mais 
memória do que a fisicamente existente em um computador.. 
 
Algoritmos de escolha da partição são: 
Escolha uma: 
a. LFU e NRU. 
b. Time slice e time sharing. 
c. Nenhuma das alternativas. 
FIFO e LRU são algoritmos de troca de páginas; First fit, best fit e worst fit são algoritmos de 
escolha de partição; Time slice e time sharing são termos relacionados com SOs de tempocompartilhado; LFU e NRU são algoritmos de troca de páginas. Fonte: Videoaulas 5-1, 5-2 e 6-1. 
d. FIFO e LRU. 
e. First fit, best fit, worst fit. 
Feedback 
A resposta correta é: First fit, best fit, worst fit.. 
Questão 2 
Correto 
Remover rótulo 
Texto da questão 
A memória pode ser: 
Escolha uma: 
a. Principal, cache, secundaria; 
Principal, cache, secundaria; Videoaulas 1-1 e 5-1; capítulo 4, páginas 60 a 63. 
b. Terciária e system call. 
c. Principal, thread, cache; 
d. Monolitica e cliente servidor. 
e. Processos, cache, secundaria; 
Feedback 
A resposta correta é: Principal, cache, secundaria;. 
Questão 3 
Incorreto 
Remover rótulo 
Texto da questão 
LRU é um algoritmo de: 
Escolha uma: 
a. System Calls. 
b. Gerência de memória. 
c. Escalonamento de disco. 
d. Gerência de DMA. 
e. Escalonamento de CPU. 
O LRU (Least Recently Used) é um algoritmo de troca de páginas. Sua ideia principal é que páginas 
que foram muito usadas nas últimas instruções serão provavelmente usadas novamente nas 
próximas. Então troca-se a página que permaneceu em desuso pelo maior tempo. É uma estratégia 
muito boa e com elevado custo computacional. Paginação se relaciona a gerencia de memória. 
Fonte: Videoaula 6-1; capítulo 4, páginas 69 a 73. 
Feedback 
A resposta correta é: Gerência de memória.. 
Questão 4 
Correto 
Remover rótulo 
Texto da questão 
LFU é um algoritmo de: 
Escolha uma: 
a. System Calls. 
b. Gerência de memória. 
O LFU (Least Frequently Used) é um algoritmo de troca de páginas. Sua ideia principal é selecionar 
a página menos referenciada, ou seja, é mantido um contador com o número de referencias para cada 
página e assim, a página que possuir o contador com menor número de referencias será escolhida, 
evitando escolher páginas que são bastante utilizadas. Este algoritmo 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 referencias; 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. Paginação se relaciona a gerencia de memória. Fonte: 
Videoaula 6-1; capítulo 4, páginas 69 a 73. 
c. Escalonamento de CPU. 
d. Escalonamento de disco. 
e. Gerência de DMA. 
Feedback 
A resposta correta é: Gerência de memória.. 
Questão 5 
Incorreto 
Remover rótulo 
Texto da questão 
Um escalonamento não-preemptivo no qual o processo que chegar primeiro ao estado 
de pronto é o selecionado para execução, é o algoritmo de: 
Escolha uma: 
a. Prioridade. 
A resposta correta é FIFO. Prioridades: Como o próprio nome já diz, é um algoritmo preemptivo no 
qual cada processo no estado de pronto recebe uma prioridade. Os processos com maiores 
prioridades são executados primeiro. Prioridades que podem ser atribuídas dinâmica ou 
estaticamente; Tempo compartilhado ou multitarefa: neste algoritmo é escolhida uma fatia de tempo, 
também chamada de Time Slice, onde processos vão ocupar a CPU por esta fatia de tempo. Ao 
término deste período, outro processo é escalonado e o processo que saiu da execução volta para o 
final da fila; Working Set é um algoritmo de paginação; Tempo real: Os algoritmos de 
escalonamento dinâmicos não atribuem prioridades fixas aos processos. As decisões de 
escalonamento são tomadas em tempo de execução e as prioridades dos processos podem mudar; 
FIFO: (First in, first out) como seu próprio nome já diz, o primeiro que chega será o primeiro a ser 
executado. É não-preemptivo, ou seja, executa o processo como um todo do início ao fim. Trabalha 
com apenas uma fila. Processos que passam para o estado de pronto vão para o final da fila e são 
escalonados quando chegam ao início. Fonte: Videoaula 4-1. 
b. FIFO. 
c. Working Set. 
d. Tempo real. 
e. Tempo Compartilhado. 
Feedback 
A resposta correta é: FIFO.. 
Questão 6 
Correto 
Remover rótulo 
Texto da questão 
(FCC 2010) Os processos no sistema operacional que possuem um timer, chamado de 
quantum, onde todos os processos ganham o mesmo valor de quantum para rodarem na 
CPU, caracterizam o escalonamento de processos do tipo: 
Escolha uma: 
a. SJF - Shortest Job First. 
b. FCFS - First come, first served. 
c. RR - Round-Robin. 
A alternativa correta é RR - Round-Robin. O escalonamento permite que o Sistema Operacional faça 
o compartilhamento da CPU entre os processos. Os principais algoritmos de escalonamento de 
processos são os citados na questão. Fonte: Videoaulas 4-1 e 4-2; capítulo 3, páginas 54 e 55. 
d. FIFO - First in, first out. 
e. SRT - Shortest Remaining Time. 
Feedback 
A resposta correta é: RR - Round-Robin.. 
Questão 7 
Incorreto 
Remover rótulo 
Texto da questão 
Na figura a seguir, utilizando o algoritmo Best Fit, em qual partição o programa F seria 
alocado: 
 
Escolha uma: 
a. Esperaria o programa C terminar. 
b. 5Kb. 
c. 4Kb. 
A alternativa correta é 3Kb. Neste exemplo, todas as partições livres podem conter o programa F. 
Com a estratégia First Fit, alocaríamos o programa na primeira partição livre onde este coubesse: no 
caso 4kb. Com a estratégia Worst Fit, o programa seria alocado na partição de 5Kb, pois é nesta que 
sobraria a maior quantidade de espaço desocupado. Mas como a estratégia da questão é a Best Fit, o 
programa seria alocado na partição de 3Kb, pois é nesta que sobra a menor quantidade de espaço 
desocupado. Fonte: Videoaula 5-1. 
d. 3Kb. 
e. Nenhuma das alternativas. 
Feedback 
A resposta correta é: 3Kb.. 
Questão 8 
Incorreto 
Remover rótulo 
Texto da questão 
(CESPE 2010) 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. 
Escolha uma: 
a. Prioridade. 
b. Eleição. 
c. Múltiplas filas com realimentação. 
d. Round-Robin. 
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. 
Analisemos os algoritmos de escalonamento colocados na questão: Prioridades: Como o próprio 
nome já diz, é um algoritmo preemptivo no qual cada processo no estado de pronto recebe uma 
prioridade. Os processos com maiores prioridades são executados primeiro. Prioridades que podem 
ser atribuídas dinâmica ou estaticamente. Processos de baixa prioridade podem demorar a executar, 
ou nunca executar, caso novos processos de prioridades mais altas sejam criados continuamente; 
FIFO: (First in, first out) como seu próprio nome já diz, o primeiro que chega será o primeiro a ser 
executado. É não-preemptivo, ou seja, executa o processo como um todo do início ao fim. Trabalha 
com apenas uma fila. Processos que passam para o estado de pronto vão para o final da fila e são 
escalonados quando chegam ao início. Portanto, o processo acaba sendo executado; Round-Robin é 
um dos mais antigos e simples algoritmos de escalonamento. É largamente usado, e foi projetado 
especialmente para sistemas time-sharing. A ideia do algoritmo é a seguinte: uma pequena unidade 
de tempo, denominada timeslice ou quantum, é definida. Todos os processos são armazenados em 
uma fila circular. O escalonador da CPU percorre a fila, alocando a CPU para cada processo durante 
um quantum. Mais precisamente, o escalonador retira o primeiro processo da fila e procede à sua 
execução. Se o processo não termina após um quantum, ocorre uma preempção,e o processo é 
inserido no fim da fila. Se o processo termina antes de um quantum, a CPU é liberada para a 
execução de novos processos. Em ambos os casos, após a liberação da CPU, um novo processo é 
escolhido na fila. Novos processos são inseridos no fim da fila. Portanto, todos os processos são 
executados; Eleição não é um algoritmo de escalonamento; Filas múltiplas: trabalha com várias filas 
de processos prontos, que podem ser divididas de acordo com a prioridade, com o tipo de processo, 
se é de sistema ou de usuário, etc. Os processos não permanecem em uma mesma fila até o término 
do processamento (realimentação), pois o SO faz um ajuste dinâmico para ajustar os processos em 
função do comportamento do sistema. Os processos não são previamente associados às filas, mas 
direcionados pelo sistema entre as diversas filas com base no seu comportamento. Processos que não 
executam podem ter suas prioridades aumentadas, evitando starvation. Portanto, o único algoritmo 
que permite starvation é o algoritmo de prioridades. Fonte: Videoaulas 4-1 e 4-2; capítulo 3, páginas 
54 e 55. 
e. Primeiro a chegar, primeiro a ser atendido. 
Feedback 
A resposta correta é: Prioridade.. 
Questão 9 
Correto 
Remover rótulo 
Texto da questão 
(IADES 2011) A maioria dos sistemas operacionais da atualidade utiliza o recurso 
chamado de Memória Virtual. Uma das funções da Memória Virtual é a paginação ou 
troca (swapping). Assinale a alternativa que contém a afirmação correta a respeito do 
swapping: 
Escolha uma: 
a. O swapping é um mecanismo necessário em computadores de 64 bits que permite o 
endereçamento de memórias superiores a 4 Gbytes. 
b. Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a 
fisicamente existente em um computador. 
Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a 
fisicamente existente em um computador. Fonte: Videoaulas 5-2. 
c. Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o 
mesmo esteja ligado. 
d. A principal função do swapping é impedir que um processo utilize endereço de memória que não 
lhe pertença. 
e. O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de 
memória como um segmento contíguo. 
Feedback 
A resposta correta é: Swapping possibilita ao sistema operacional e às aplicações o uso de mais 
memória do que a fisicamente existente em um computador.. 
Questão 10 
Correto 
Remover rótulo 
Texto da questão 
(COVEST-COPSET 2010) Um dos tipos de gerenciamento de memória utilizados por 
sistemas operacionais é a memória virtual. Este tipo de memória pode ser gerenciada 
por segmentação. Assinale a alternativa que descreve o funcionamento do 
gerenciamento de memória virtual por segmentação: 
Escolha uma: 
a. Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo 
tamanho, chamados de buffer. 
b. Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo 
tamanho, chamados de páginas. 
c. Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes, chamados 
segmentos. 
A resposta correta é Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes, 
chamados segmentos. A segmentação é uma técnica de memória virtual na qual os programas são 
organizados em blocos de informações de tamanhos variados chamados de segmentos. Cada 
segmento possui em seus blocos de memória o endereçamento para uso dos programas, utilizando 
apenas a memória virtual para acessá-los. Fonte: capítulo 4, página 67 e 68. 
d. Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo 
tamanho, chamados de segmentos. 
e. Divide o endereçamento memória virtual em partes semelhantes, chamadas de blocos. 
Feedback 
A resposta correta é: Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes, 
chamados segmentos.. 
O acesso no qual a leitura dos registros é realizada na ordem em que são gravados e a 
gravação de novos registros só é possível no final do arquivo, é chamado de acesso: 
Escolha uma: 
a. Relativo. 
b. Direto. 
c. Sequencial. 
O acesso Sequencial é aquele em que a busca pelo arquivo é feita bloco a bloco, sequencialmente, 
até que ele seja encontrado. No acesso Direto existe uma informação armazenada no descritor do 
arquivo, indicando o seu inicio dentro do disco, o que agiliza a sua localização; porém todos os 
dados do arquivo são armazenados sequencialmente ainda. O acesso Indexado é indicado para casos 
nos quais o arquivo não é armazenado sequencialmente; há então uma tabela de índices utilizada 
para localizar os diferentes pedaços do arquivo, espalhados pelo disco. Relativo e Indireto não são 
formas de acesso. Fonte: Videoaula 6-2. 
d. Indireto. 
e. Indexado. 
Feedback 
A resposta correta é: Sequencial.. 
Questão 2 
Correto 
Remover rótulo 
Texto da questão 
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 
Escolha uma: 
a. I, III e IV. 
RAT é um tipo de trojan que permite o acesso remoto do sistema, assim como se ele estivesse 
usando a máquina fisicamente. Um worm é um programa autorreplicante, que se propaga sozinho, 
sem a necessidade de infecção de outro arquivo, como faz o vírus. Um trojan envia um arquivo 
aparentemente inofensivo (Cavalo de Troia) a um sistema, sendo que ele possui instruções 
maliciosas para executar procedimentos indesejados e inesperados. O Firewall é o software que 
defende a rede de um dispositivo computacional, funcionando como um “muro” com um portão, que 
barra e verifica o acesso dos pacotes. A criptografia é a forma que utilizamos para esconder ou 
camuflar dados confidenciais para impedir o acesso de pessoas indesejadas. Portanto, a resposta 
correta é I, III e IV. Fonte: Videoaula 9-1; capítulo 8, páginas 128 a 133. 
b. I, II e III. 
c. IV e V. 
d. Todos os itens. 
e. Somente I. 
Feedback 
A resposta correta é: I, III e IV.. 
Questão 3 
Incorreto 
Remover rótulo 
Texto da questão 
Em relação ao DMA, coloque na ordem correta as ações para transferir os dados do 
disco para a memória principal: 
( ) Terminada a transferência, o controlador de disco verifica a existência de erros e, 
caso não haja erros, o controlador de DMA transfere o bloco para o buffer de E/S na 
memória principal; 
( ) A CPU, através do device driver, inicializa os registradores do controlador de DMA 
e a CPU fica livre para executar outros processos; 
( ) Ao término da transferência, o controlador de DMA gera uma interrupção avisando 
ao processador que o dado já encontra-se na memória principal; 
( ) O controlador de DMA, solicita ao controlador de disco a transferência do bloco do 
disco para o seu buffer interno; 
Escolha uma: 
a. 1, 2, 4, 3. 
b. 3, 2, 4, 1. 
DMA é abreviação de "Direct Memory Access". O DMA permite que os periféricos acessem 
diretamente a memória RAM, sem ocupar o processador. Ele funciona da seguinte forma: A CPU, 
através do device driver, inicializa os registradores do controlador de DMA e a CPU fica livre para 
executar outros processos; O controlador de DMA, solicita ao controlador de disco a transferência 
do bloco do disco para o seu buffer interno; Terminada a transferência, o controlador de disco 
verifica a existência de erros e, caso não haja erros, o controlador de DMA transfere o bloco para o 
buffer de E/S na memória principal; Ao término da transferência, o controlador de DMA gera uma 
interrupção avisando ao processadorque o dado já encontra-se na memória principal. Portanto, a 
resposta correta é 3, 1, 4, 2. Fonte: Videoaula 8-1. 
c. 3, 1, 4, 2. 
d. 4, 1, 3, 2. 
e. 2, 3, 4, 1. 
Feedback 
A resposta correta é: 3, 1, 4, 2.. 
Questão 4 
Correto 
Remover rótulo 
Texto da questão 
Um meio de aprimorar a segurança de uma mensagem ou arquivo é embaralhar o seu 
conteúdo, de modo que ele só possa ser lido por quem tenha a chave correta para 
desembaralhá-lo. Este meio é chamado de: 
Escolha uma: 
a. Firewall. 
b. Confidencialidade. 
c. Criptografia. 
Temos 3 conceitos de segurança nesta questão. A confidencialidade tratada na segurança da 
informação é voltada à proteção de dados contra acessos não autorizados, utilizando criptografia e 
gerenciamento de permissões de usuários. A criptografia é a forma que utilizamos para esconder ou 
camuflar dados confidenciais para impedir o acesso de pessoas indesejadas. O Firewall é o software 
que defende a rede de um dispositivo computacional, funcionando como um “muro” com um portão, 
que barra e verifica o acesso dos pacotes. Já o Malware é um nome abreviado para “software 
malicioso”. E Vírus é um tipo de malware que, como um vírus biológico, infecta outros programas 
com a finalidade de propagar a si mesmo, fazendo cópias de si mesmo e infectando outros 
programas com estas cópias. Portanto, a definição apresentada na questão se refere à criptografia. 
Fonte: Videoaula 9-1; capítulo 8, páginas 128 a 133. 
d. Malware. 
e. Vírus. 
Feedback 
A resposta correta é: Criptografia.. 
Questão 5 
Incorreto 
Remover rótulo 
Texto da questão 
DMA-Direct Memory Access é: 
Escolha uma: 
a. Um dispositivo. 
b. Um algoritmo. 
c. Um sistema de arquivo. 
d. Uma área de memória. 
A alternativa correta é um dispositivo. DMA é abreviação de "Direct Memory Access". O DMA 
permite que os periféricos acessem diretamente a memória RAM, sem ocupar o processador. Os 
canais de DMA são utilizados apenas por dispositivos de legado (placas ISA, portas paralelas e 
drives de disquete) para transferir dados diretamente para a memória RAM, reduzindo dessa forma a 
utilização do processador. Fonte: Videoaula 8-1. 
e. Uma área de disco. 
Feedback 
A resposta correta é: Um dispositivo.. 
Questão 6 
Correto 
Remover rótulo 
Texto da questão 
Um dispositivo de armazenamento, em geral volátil, onde são armazenados instruções e 
dados utilizados pelo processador durante a execução de programas. É chamado de: 
Escolha uma: 
a. Dispositivo de E/S. 
b. DMA. 
c. Processador. 
d. Hard Disk. 
e. Memória RAM. 
Processador é o item de hardware responsável por calcular e realizar tarefas determinadas pelo 
usuário e é considerado o cérebro do PC. Um dispositivo de E/S é um recurso que pode se 
comunicar com o sistema operacional, tanto para entrada, quanto para saída de informações; Hard 
Disk é um tipo de memória secundária; DMA é um dispositivo que permite que os periféricos 
acessem diretamente a memória RAM, sem ocupar o processador; Memória RAM é um dispositivo 
de armazenamento, em geral volátil, onde são armazenados dados e instruções utilizados pelo 
processador durante a execução de programas.Portanto, a resposta correta é a Memória RAM. Fonte: 
Videoaula 1-1, 7-2 e 8-1. 
Feedback 
A resposta correta é: Memória RAM.. 
Questão 7 
Incorreto 
Remover rótulo 
Texto da questão 
Informações logicamente relacionadas, podendo representar instruções ou dados, é a 
definição de: 
Escolha uma: 
a. Threads. 
b. Paginas. 
Nesta questão, está se relacionando os conceitos de diversas aulas. Páginas e Frames, sobre gerencia 
de memória; processos e threads, sobre gerencia de processos. E arquivos, que são conjuntos de 
informações logicamente relacionadas, podendo representar instruções ou dados. Fonte: Videoaula 
6-2. 
c. Processos. 
d. Arquivos. 
e. Frames. 
Feedback 
A resposta correta é: Arquivos.. 
Questão 8 
Correto 
Remover rótulo 
Texto da questão 
Em relação aos tipos de malware, os programas maliciosos que dão ao seu criador o 
controle total do computador infectado são conhecidos como: 
Escolha uma: 
a. Vírus. 
b. Backdoor. 
Um worm é um programa autorreplicante, que se propaga sozinho, sem a necessidade de infecção de 
outro arquivo, como faz o vírus. Um trojan envia um arquivo aparentemente inofensivo (Cavalo de 
Troia) a um sistema, sendo que ele possui instruções maliciosas para executar procedimentos 
indesejados e inesperados. O Backdoor (ou porta dos fundos) é um recurso utilizado para garantir o 
acesso remoto ao sistema ou rede, explorando falhas não documentadas em programas, softwares 
não atualizados. O Firewall é o software que defende a rede de um dispositivo computacional, 
funcionando como um “muro” com um portão, que barra e verifica o acesso dos pacotes. A 
criptografia é a forma que utilizamos para esconder ou camuflar dados confidenciais para impedir o 
acesso de pessoas indesejadas. O único malware desta lista que pode dar o controle total do 
computador é a Backdoor. Fonte: Videoaula 9-1; capítulo 8, páginas 128 a 133. 
c. Firewall. 
d. Criptografia. 
e. Worm. 
Feedback 
A resposta correta é: Backdoor.. 
Questão 9 
Correto 
Remover rótulo 
Texto da questão 
Sempre que um programa necessita executar uma instrução privilegiada, a solicitação 
deve ser realizada através de: 
Escolha uma: 
a. Instruções de DMA. 
b. Clock. 
c. Exceção. 
d. System Calls. 
DMA é um dispositivo que permite que os periféricos acessem diretamente a memória RAM, sem 
ocupar o processador; System calls ou chamadas de sistema são funções (interfaces) usadas pelos 
aplicativos para solicitar a execução de algum serviço ao kernel (núcleo) do sistema operacional. Por 
isso, as chamadas de sistemas são instruções com maior privilégio quando comparadas às outras 
instruções; Clock é o relógio do sistema; Uma interrupção é um sinal de um dispositivo que 
tipicamente resulta em uma troca de contextos, isto é, o processador para de fazer o que está fazendo 
para atender o dispositivo que pediu a interrupção. Exceção é a ocorrência de condições que alteram 
o fluxo normal da execução de programas, como uma divisão por zero ou um ponteiro nulo. A 
resposta certa é a System Calls. Fonte: Videoaula 1-1 e 8-1. 
e. Interrupção. 
Feedback 
A resposta correta é: System Calls.. 
Questão 10 
Correto 
Remover rótulo 
Texto da questão 
Quais das alternativas a seguir representa uma instrução que gere a situação de overflow 
ou uma divisão por zero: 
Escolha uma: 
a. DMA. 
b. Interrupção. 
DMA é um dispositivo que permite que os periféricos acessem diretamente a memória RAM, sem 
ocupar o processador; Timer é uma interrupção que sincroniza os processos; Clock é o relógio do 
sistema; Uma interrupção é um sinal de um dispositivo que tipicamente resulta em uma troca de 
contextos, isto é, o processador para de fazer o que está fazendo para atender o dispositivo que pediu 
a interrupção; Os estados de um processo podem ser: criação, pronto, em execução, em espera ou 
bloqueado e conclusão. Fonte: Videoaula 1-1, 3-2 e 8-1. 
c. Timer. 
d. Clock. 
e. Estados do processo. 
Feedback 
A resposta correta é: Interrupção.. 
 
A rotina do sistema operacional que tem como principal função implementar os critérios 
da política de escalonamento é conhecida como: 
Escolha uma: 
a. Sistemas de arquivos. 
b. Exceção. 
c. Page fault. 
d. Interrupção. 
e. Escalonador. 
Page fault é a interrupção que faz a transferência de páginas em paginação; Escalonador é a rotina do 
sistema operacional que tem como principal função implementar os critérios da política de 
escalonamento;Um sistema de arquivos é a forma pela qual o SO estrutura, organiza, armazena e 
recupera as informações contidas nos arquivos de dados; Exceção é a ocorrência de condições que 
alteram o fluxo normal da execução de programas, como uma divisão por zero ou um ponteiro nulo; 
Uma interrupção é um sinal de um dispositivo que tipicamente resulta em uma troca de contextos, 
isto é, o processador para de fazer o que está fazendo para atender o dispositivo que pediu a 
interrupção. Portanto, a resposta certa é Escalonador. Fonte: Videoaula 3-1, 6-2 e 8-2. 
Feedback 
A resposta correta é: Escalonador.. 
Questão 2 
Correto 
Marcar questão 
Texto da questão 
Sejam os seguintes tópicos: 
I. Paginação; 
II. Segmentação; 
III. NTFS; 
IV. Alocação Contigua; 
V. Swapping; 
VI.FAT. 
A gerencia de memória é responsável por manter a utilização da memória o mais 
otimizada possível. Dentre os tópicos anteriores, identifique os que fazem parte da 
gerencia de memória: 
Escolha uma: 
a. I, II, III e VI; 
b. I, II, IV e V; 
As alternativas correspondentes são I, II, IV e V. NTFS e FAT são sistemas de arquivos, e não fazem 
parte da gerencia de memória. Fonte: Videoaulas 5-1, 5-2, 6-1, 6-2 e 7-1. 
c. Somente I e II; 
d. Todos os tópicos citados. 
e. Somente III e VI; 
Feedback 
A resposta correta é: I, II, IV e V;. 
Questão 3 
Correto 
Marcar questão 
Texto da questão 
Instruções que só devem ser executadas pelo sistema operacional ou sob sua supervisão, 
impedindo, assim, a ocorrência de problemas de segurança e integridade do sistema. 
São conhecidas como: 
Escolha uma: 
a. NTFS. 
b. LRU. 
c. Instruções de Kernel. 
DMA é um dispositivo que permite que os periféricos acessem diretamente a memória RAM, sem 
ocupar o processador; NTFS é um exemplo de sistemas de arquivos; LRU é um algoritmo de troca 
de página; O modo kernel ou sistema é formado por instruções privilegiadas do SO; O modo usuário 
é formado por instruções de programas do usuário. A resposta correta é a instruções de Kernel. 
Fonte: Videoaula 1-2, 6-2 e 8-1. 
d. Instruções de DMA. 
e. Instruções de usuário. 
Feedback 
A resposta correta é: Instruções de Kernel.. 
Questão 4 
Correto 
Remover rótulo 
Texto da questão 
Existe um acesso aos dados de um arquivo, no qual o arquivo possui uma área de índice 
onde existem ponteiros para os diversos registros. Sempre que a aplicação deseja 
acessar um registro, deve ser especificada uma chave através da qual o sistema 
pesquisará na área de índice o ponteiro correspondente. Este tipo de acesso é chamado 
de: 
Escolha uma: 
a. Direto. 
b. Indireto. 
c. Indexado. 
O acesso Sequencial é aquele em que a busca pelo arquivo é feita bloco a bloco, sequencialmente, 
até que ele seja encontrado; No acesso Direto existe uma informação armazenada no descritor do 
arquivo, indicando o seu inicio dentro do disco, o que agiliza a sua localização; porém todos os 
dados do arquivo são armazenados sequencialmente ainda; O acesso Indexado é indicado para casos 
nos quais o arquivo não é armazenado sequencialmente; há então uma tabela de índices utilizada 
para localizar os diferentes pedaços do arquivo, espalhados pelo disco; Indireto e Posicional não são 
formas de acesso. Portanto, a descrição deste enunciado se refere à Indexado. Fonte: Videoaula 6-2. 
d. Sequencial. 
e. Posicional. 
Feedback 
A resposta correta é: Indexado.. 
Questão 5 
Correto 
Marcar questão 
Texto da questão 
Qual a técnica utilizada para solucionar o problema da fragmentação, reorganizando 
todos os arquivos no disco de maneira que só exista um único segmento de blocos 
livres. 
Escolha uma: 
a. Acesso indexado. 
b. Frames. 
c. Acesso direto. 
d. Desfragmentação. 
O acesso Sequencial é aquele em que a busca pelo arquivo é feita bloco a bloco, sequencialmente, 
até que ele seja encontrado; No acesso Direto existe uma informação armazenada no descritor do 
arquivo, indicando o seu inicio dentro do disco, o que agiliza a sua localização; porém todos os 
dados do arquivo são armazenados sequencialmente ainda; O acesso Indexado é indicado para casos 
nos quais o arquivo não é armazenado sequencialmente; há então uma tabela de índices utilizada 
para localizar os diferentes pedaços do arquivo, espalhados pelo disco; Frames, em paginação, são as 
páginas que estão na memória principal; Desfragmentação é a técnica utilizada para solucionar o 
problema da fragmentação, reorganizando todos os arquivos no disco de maneira que só exista um 
único segmento de blocos livres. Portanto, a resposta certa é Desfragmentação. Fonte: Videoaula 6-2 
e 7-1. 
e. Acesso sequencial. 
Feedback 
A resposta correta é: Desfragmentação.. 
Questão 6 
Correto 
Marcar questão 
Texto da questão 
Os sistemas que se caracterizam por possuir dois ou mais sistemas computacionais 
conectados através de linhas de comunicação onde cada sistema funciona de forma 
independente, possuindo seu próprio sistema operacional e gerenciando seus próprios 
recursos, como UCP, memória e dispositivos de entrada/saída. São classificados como: 
Escolha uma: 
a. Sistemas de arquivos. 
b. Memória virtual. 
c. Fortemente acoplados. 
d. Fracamente acoplados. 
Sistemas paralelos podem ser de 2 tipos: fortemente acoplados, quando a memória RAM é 
compartilhada entre diversos processadores; e fracamente acoplados, quando cada processador tem 
sua própria memoria RAM e as memórias se comunicam através de um barramento específico. 
Portanto, a resposta correta é a alternativa Fracamente acoplados. Fonte: Videoaula 1-2. 
e. De entrada e saída. 
Feedback 
A resposta correta é: Fracamente acoplados.. 
Questão 7 
Incorreto 
Marcar questão 
Texto da questão 
Programas em execução, constituídos por: código executável, pilha de execução, estado, 
prioridade, valor do contador de programa (registrador PC), valor do apontador de pilha 
(registrador SP), valores de demais registradores. Esta é a definição de: 
Escolha uma: 
a. Processos. 
b. Paginação. 
c. Swapping. 
d. Estados dos processos. 
Paginação é uma técnica de gerência de memória na qual a memória principal é dividida em pedaços 
de tamanhos iguais, chamadas de páginas. A paginação utiliza o conceito de memoria virtual, na 
qual se utiliza a memória secundária como extensão da memória principal para evitar que falte 
espaço para a alocação de novos processos, ou para rodar processos maiores que a própria memória 
RAM; Segmentação é uma técnica de memória virtual na qual os programas são organizados em 
blocos de informações chamados de segmentos, subdividindo-se por funcionalidades. Cada 
segmento possui em seus blocos de memória o endereçamento para uso dos programas, utilizando 
apenas a memória virtual para acessá-los; 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 memoria 
principal para o disco (swap out) e vice-versa; Processos são programas em execução, constituídos 
por código executável, pilha de execução, estado, prioridade, valor do contador de programa 
(registrador PC), entre outros; Estados dos processos podem ser cinco: novo ou criação, pronto, em 
execução, bloqueado ou em espera e encerrado ou terminado. Fonte: Videoaula 3-1 e 5-2; capítulos 
3 e 4. 
e. Segmentação. 
Feedback 
A resposta correta é: Processos.. 
Questão 8 
Correto 
Remover rótulo 
Texto da questão 
NTFS é: 
Escolha uma: 
a. Um page fault. 
b. Uma gerencia de dispositivo. 
c. Um algoritmo de escalonamento de CPU. 
d. Um sistema

Continue navegando