Buscar

Questões Objetivas - 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 68 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 68 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 68 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

1- Sobre sistema batch: 
| - Caracterizam-se por terem seus programas, quando submetidos, 
armazenados em disco ou fita, onde esperam para ser executados 
sequencialmente 
|| - Para cada usuário, o sistema operacional aloca uma fatia de tempo 
(time-slice) do processador. 
||| - Os sistemas de tempo real (real-time) são bem semelhantes em 
implementação aos sistemas de tempo compartilhado. A maior diferença 
é o tempo de resposta exigido na execução das tarefas 
IV - Alguns exemplos de aplicações são compilações, linkedições, sorts 
e todas aquelas onde não é necessária a interação com o usuário. 
V - Os programas, também chamados de jobs (tarefas), que executam 
nesses sistemas não exigem interação com os usuários, lendo e 
gravando dados em discos ou fitas. 
 
Estão corretas apenas as questões: 
 
A) I , II , III 
B) I , III, IV 
C) I, II, V 
D) II, III, V 
E) I, IV, V 
 
2- A maioria dos autores classifica os sistemas operacionais entre os seguintes 
tipos: sistemas monotarefa ou multitarefa, sistemas monousuário ou 
multiusuário, sistemas monoprocessados ou multiprocessados. Em relação a 
essas classificações, marque a alternativa correta: 
 
A. Um sistema operacional multitarefa é necessariamente um sistema 
multiprocessado. 
 
B. Em sistemas operacionais multitarefa monoprocessados a execução de 
diferentes programas é simultânea. 
 
C. Todo sistema operacional multitarefa é necessariamente um sistema 
multiusuário. 
 
D. Um sistema operacional multiprocessado não é necessariamente um 
sistema multitarefa. 
 
E. Todo sistema operacional multiusuário é ao mesmo tempo um 
sistema multitarefa. 
 
3 - É verdade em relação ao sistemas multiusuário. 
A. Somente podem ser implementados em sistemas multiprogramáveis 
B. Somente podem ser implementados em sistemas monoprogramáveis 
C. Podem ser implementados tanto em sistemas multiprogramáveis como 
monoprogramáveis 
D. Este conceito aplica-se a sistemas cujos serviços possam ser utilizados por 
diversos usuários de forma concorrente 
E. Este conceito aplica-se a sistemas onde diversos usuários possam ser 
cadastrados, independentemente da possibilidade de realização de logins 
simultâneos, locais ou remotos. 
4 - Sistemas operacionais com diversos computadores interligados por rede 
dedicada com fibra ótica com alguns computadores que apenas monitoram as 
atividades de outros computadores, entrando em ação somente no caso de 
falha do computador monitorado pode ser classificado de qual forma? 
A. Multiprocessador em cluster assíndoto 
B. Multicomputador em cluster simétrico 
C. Multicomputador em cluster síncrono 
D. Multicomputador em cluster assíncrono 
E. Multicomputador em cluster assimétrico 
 
5 - Qual destas opções NÃO é característica dos sistemas operacionais 
monoprogramáveis? 
A. Apenas um programa pode estar carregado na memória por vez. 
B. Processador, memória e periféricos podem ser alocados sem restrições ao 
programa em execução 
C. No fundo, todo sistema é monoprogramável, já que apenas uma tarefa 
pode ser alocada no processador a cada instante 
D. Não utiliza os recursos do computador de forma economicamente eficiente. 
E. É facilmente implementável. 
 
6- Qual destas opções NÃO é característica dos sistemas operacionais 
multiprogramáveis? 
A. Vários programas podem estar carregados na memória simultaneamente. 
B. Enquanto um programa estiver executando tarefa de E/S, outro pode estar 
sendo executado no processador 
C. Recursos como memória e periféricos devem ser compartilhados entre os 
programas. 
D. No fundo, todo sistema é multiprogramável, já que diversos programas 
são carregáveis para a memória. 
E. Cabe ao sistema operacional a tarefa de gerenciar o acesso concorrente aos 
recursos compartilhados 
 
7- Sistemas operacionais com suporte a múltiplos processadores que 
compartilhem um mesmo barramento e onde cada processador pode receber 
uma tarefa específica sob controle de um processador mestre pode ser 
classificado de qual forma? 
A. Multiprocessador síncrono 
B. Multicomputador assimétrico 
C. Multiprocessador simétrico 
D. Multiprocessador assimétrico 
E. Multiprocessador assíncrono 
 
8- Quais das alternativas abaixo não é um tipo de sistema multiprogramavel 
A) batch 
B) Tempo Compartilhado 
C) Tempo Real 
D) Subutilizado 
E) N.D.A 
 
9- Sobre sistemas de tempo compartilhado: 
 
I – Para cada usuário, o sistema operacional aloca uma fatia de tempo (time-
slice) do processador. 
II-Um programa executa o tempo que for necessário, ou até que apareça outro 
prioritário em função de sua importância. 
III- O usuário pode interagir em cada fase do desenvolvimento de suas 
aplicações e modificá-las. 
IV- Caracterizam-se por terem seus programas, quando submetidos, 
armazenados em disco ou fita, onde esperam para ser executados 
sequencialmente 
V- O sistema cria para o usuário um ambiente de trabalho próprio 
 
a) I, IV e V. 
b) I, II e IV. 
c) I, II e V. 
d) II,III,IV. 
 e) I, III e V. 
 
10 - Sobre Sistemas Fortemente Acoplados: 
 
I - Assimétricos (mestre-escravo) 
– Somente um processador executa serviços do SO. 
– O mestre é responsável por toda I/O. 
 
II - Simétricos 
– Todos os processadores realizam as mesmas funções. 
– Boot fica com apenas um processador. 
 
III - Multiprocessamento 
– Divisão da tarefa em mais de um processador. 
 
IV - Sistemas BATCH 
– Alguns exemplos de aplicações originalmente batch são compilações, 
linkedições, sorts e todas aquelas onde não é necessária a interação 
com o usuário. 
 
 
R: 
a) I e II 
b) II e III 
c) I e IV 
d) I, II e III 
 
 
Assunto: Hardware 
1) Qual a principal função da central de processamento? 
A. Controlar funções pelas unidades não funcionais. 
B. Não unificar sistema. 
C. Controlando o sistema e unificando o todo. 
D. Não é responsável pela execução de todos os programas do sistema. 
 
2) O clock é? 
A. Dispositivo localizado na RAM. 
B. E um dispositivo que gera síncronos e um sinal de clock. 
C. Um dispositivo que auxilia a memória RAM. 
D. Um sinal que não é utilizável para executar as instruções. 
 
3) Quantas células tem na memória principal? 
A. 8 
B. 128 
C. 12 
D. 256 
 
4) Qual é alternativa CORRETA? 
A. Composta por unidade chamada MAR (memory register address). 
B. A CPU armazena no MBR o endereço da célula a ser gravada. 
C. A CPU armazena no MAR as informações a ser gravadas 
D. A CPU gera um sinal de controle para memoria avisando a 
operação de gravação 
 
5) A memoria cache é? 
A. De alta velocidade. 
B. De baixa velocidade. 
C. De meia velocidade. 
D. Nem uma das anteriores 
 
6) A memoria secundaria é? 
A. É volátil 
B. O acesso e mais rápido comparado com a principal 
C. Armazenamento de programas e dados permanente 
D. Armazenamento de programas e dados temporário 
 
7) Os dispositivos de entrada e saídas tem como função 
A. Dividir em duas categorias 
B. Dividir em três categorias 
C. Não serve para interface homem-maquina 
D. Não permitir comunicação entre o computador e o mundo. 
 
 
1 – Sobre os sistemas Multiprogramaveis é correto afirmar que: 
 
I – Permitem que vários programas dividam os recursos 
II - A memória é subutilizada se o programa não utilizá-la por completo. 
III - Há o compartilhamento da memória e do processador. 
IV - São mais complexos, porém, conseguem aumentar a produtividade dos 
usuários e reduzir os custos de utilização do sistema. 
 
Assinale a alternativa correta: 
 
a) I, II, III estão corretas. 
b) II, III, IV estão corretas. 
c) I, III, IV estão corretas. 
d) Nenhuma está correta. 
e) Todas estão corretas. 
 
 
2 - Caracterizam-se por terem seus programas, quando submetidos, 
armazenados em disco ou fita, onde esperam para ser executados 
seqüencialmente. Estamos falando sobre qual tipo de sistema? 
 
a) Batch. 
b) Tempo compartilhado. 
c) Tempo real. 
d) Monoprogramavel. 
e) Fortemente acoplado.3 - Os sistemas multiprogramáveis/multitarefa podem ser classificados pela 
forma com que interagem com os usuários, podendo ser divididos em 3 partes. 
Quais são elas? 
 
a) Batch, tempo compartilhado e tempo real. 
b) Batch, clock e tempo compartilhado. 
c) Batch, clock e tempo real. 
d) Clock, tempo compartilhado e tempo real. 
e) Batch, clock e tempo codificado. 
 
4 – Sobre os sistemas monoprogramaveis. Qual a alternativa correta? 
 
a) Se caracterizam por permitir que o processador, a memória e os 
periféricos fiquem dedicados a um único programa (job). 
b) Se caracterizam por permitir que o processador, a memória e os 
periféricos fiquem dedicados a vários programas (job). 
c) O SO é responsável por controlar todo o acesso concorrente. 
d) Conseguem aumentar a produtividade dos usuários e reduzir os custos 
de utilização do sistema. 
e) Nenhuma está correta. 
 
 
5 - Os sistemas multiprogramáveis/multitarefa podem ser classificados pela 
forma com que interagem com os usuários, podendo ser divididos em: 
A) Sistemas Batch 
B) Sistemas de tempo compartilhado 
C) Sistemas de tempo real 
D) A, B e C estão Corretas 
E) Nenhuma das Anteriores 
6 - quais destas características são de sistemas operacionais de rede: 
A) Se um nó falha, tudo continua funcionando, pode ocorrer apenas a 
falta de algum recurso. 
B) Redundância (dispositivo assume em caso de falha de outro). 
C) Balanceamento de carga. – 
D) Relacionamento forte entre os componentes. 
E) O usuário vê como se fosse uma única máquina. 
 
7 - É correto afirmar os Processamento Vetorial tem como característica: 
A) Possibilidade de a aplicação rodar em mais de um processador ao 
mesmo tempo. 
B) Útil quando a aplicação pode ser dividida em partes independentes. 
C) Usuário pode determinar o paralelismo (explícito), ou o SO determina. 
D) Alto custo e organização complexa. 
E) Dividir a tarefa em vários processadores. 
 
 
 
A comunicação do usuário como sistema operacional ocorre de dois 
modos. São eles: 
a interativo e batch. ( X ) 
b virtual e protegido. 
c compilado e interpretado. 
d expandido e estendido. 
e real e virtual. 
 
1- O mecanismo pelo qual programas dos usuários solicitam serviços ao 
núcleo do sistema operacional é denominado 
a biblioteca do sistema 
b chamada do sistema ( X ) 
c editor de ligação 
d shell de comandos 
e ligação dinâmica 
 
 
2- 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 
a I e II 
b I e III ( X ) 
c III e IV 
d I, II e III 
e I, III e IV 
 
 
 
 
 
3- O conjunto de serviços utilizados na interação dos softwares com os 
dispositivos físicos de hardware do sistema é denominado 
a driver. ( X ) 
b browser. 
c link. 
d logger. 
e buffer. 
 
4- O sistema operacional é responsável por uma ou mais das seguintes 
atividades relacionadas ao gerenciamento de disco: 
 
(I) Gerenciamento do espaço livre. 
(II) Alocação do armazenamento. 
(III) Interpretação de comandos. 
(IV) Escalonamento do disco. 
 
Está correto o que se afirma em 
a I, II e III, apenas. 
b I, III e IV, apenas. 
c I, II e IV, apenas. ( X ) 
d II, III e IV, apenas. 
e I, II, III e IV. 
 
 
 
6- Sobre gerencia de processamento, assinale a alternativa incorreta. 
a Uma política de escalonamento é composta por critérios estabelecidos 
para determinar qual processo em estado de pronto será escolhido para fazer 
uso do processador 
b O escalonador é uma rotina do sistema operacional que tem como 
principal função implementar os critérios da política de escalonamento. 
c Tempo de processador ou tempo de UCP é o tempo que um processo 
leva no estado de execução durante seu processamento. 
d No escalonamento preemptivo, o sistema operacional pode interromper 
um processo em execução e passá-lo para o estado de pronto, com o objetivo 
de alocar outro processo na UCP. ( X ) 
e Preempção por prioridade, ocorre quando o sistema operacional 
interrompe o processo em execução em função da expiração da sua fatia de 
tempo, substituindo-o por outro processo. 
 
7 No tocante aos sistemas operacionais com múltiplos processadores, 
é um fator chave no desenvolvimento desse tipo de sistemas: 
a o compartilhamento do tempo utilizado pelos processadores; 
b a forma de comunicação entre os processadores e o grau de 
compartilhamento da memória e dos dispositivos de E/S; ( X ) 
c o tempo de resposta exigido no processamento de cada processador, 
pois são sistemas fracamente acoplados; 
d o tempo de espera em fila para rodar cada job; 
e a execução de um único programa por vez fazendo com que o 
processador, a memória e os periféricos permaneçam dedicados a um único 
programa. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Se os processos chegarem na fila de prontos nos momentos indicados e 
precisarem dos tempos de burst indicados, então, se for utilizado o 
escalonamento de CPU SJF (Shortest Job First) preempitivo, o tempo de 
espera médio será 
a 5,5 
b 6,0 
c 6,5 ( X ) 
d 7,0 
e 7,5 
 
 
Considere o seguinte conjunto de processos e a duração de surto de CPU 
expressa em milissegundos: 
 
Se os processos chegam na ordem X, Y e Z, onde X chega no instante 0, 
qual o tempo de espera médio se os processos forem atendidos segundo o 
escalonamento FCFS (firstcome, first-served)? 
a 10,6 
b 12 
c 13 
d 14 
e 20 ( X ) 
 
 
Um dos principais objetivos do sistema operacional é apresentar uma 
máquina estendida para o usuário e suas aplicações visando a tornar as 
operações de entrada e saída (E/S) as mais simples possíveis. Para isso, o 
sistema possui um conjunto de rotinas que possibilita a comunicação com 
qualquer dispositivo que possa ser conectado ao computador. 
 
Esse conjunto de rotinas faz parte do 
 
a device driver 
b dispositivo de E/S 
c subsistema de E/S ( X ) 
d sistema de arquivos 
e sistema de bufferização 
 
 
1 – Em relação a hardware, qual destes conjuntos não corresponde a exemplos 
de componentes interligados: 
A. Processador, memória principal e HD. 
B. Clock, memória principal e mouse. 
C. Teclado, Processador e memória secundaria. 
D. Monitor, Interpretador, HD. 
E. Memória Cache, memória ROM e Memória RAM. 
2 – Quais são os compostos básicos que compõem a CPU: 
A. Unidade de controle (UC) e unidade lógica e aritmética (ULA). 
B. Unidade de controles integrados (UCI) e unidade lógica e aritmética 
(ULA). 
C. Unidade aritmética de controle (UAC) e unidade integrados de lógica 
(UIL). 
D. Unidade de envasamento de sistemas (UES) e unidade de 
multiprogramaveis (UMP). 
 
3 - A respeito do RISC (Reduced Instruction Set Computer) é correto afirmar 
que: 
A – Possui instruções simples que são executadas no núcleo, geralmente 
acessando a memória. 
B – São executadas de maneira lenta. 
C – São instruções complexas executadas no núcleo, geralmente sem acesso 
a memória. 
D – Instruções simples executadas no núcleo, geralmente sem acesso a 
memória. 
E – N.D.A 
 
4 - Sobre o CIS (Complex Instruction Set Computer): 
l-Utilizam microprogramas para serem executados. 
ll-Grande número de registradores. 
lll-Qualquer instrução pode referenciar a memória principal. 
A – Somente a l está correta. 
B – l e ll estão corretas. 
C – Somente a ll está correta. 
D – l e lll está correta. 
E – ll e lll está correta. 
 
5 - As informações a seguir que estão relacionadas ao barramento são: 
A – Dados, Controle, Endereços 
B – Dispositivos de Entrada e saída, Controle, MARC – Memória cache, Memória principal, Memória secundaria 
D – MAR, MBR, CPU 
E – Endereço, RAS, CAS 
 
6 - Sobre a Memoria Principal, é incorreto afirmar: 
A- – Também conhecida como memórias secundária ou real, é a parte do 
computador onde são armazenados instruções e dados. 
B-– Células de 8 bits (passado 16, 32 e até 64) 
C-– Acesso através do registrador MAR (memory register address). 
D-– O endereço é uma referência única. Sistemas Operacionais Conceitos - 
Hardware 
E- – É volátil (perde a capacidade de armazenamento). 
 
7 - Sobre as informações abaixo a respeito da Memoria Secundaria, assinale 
se a mesma é Verdadeira(v) ou falsa(f): 
1-– É um meio permanente de armazenamento de Programas e dados. 
2-– O acesso é mais lento se comparado com o acesso à Memória cache ou à 
principal. 
3-– É volátil. 
a)V-V-V 
b)F-V-F 
c)V-V-F 
d)F-V-V 
e)V-F-F 
 
 
8-Associe as colunas de acordo com seu significado: 
a)AX 1-Base 
b)CX 2-Dados 
c)BX 3-Acumulador 
d)DX 4-Contador 
 
a)A-1,B-3,C-2,D-4 
b)A-2,B-3,C-4,D-1 
c)A-3,B-2,C-1,D-4 
d)A-3,B-4,C-1,D-2 
e)A-4,B-3,C-1,D-2 
 
 
 
Questionario para a prova 31/03/2017 
 
1) O que é uma multiprogramação 
 Um processo pode ser executado enquanto outro processo 
aguarda uma requisição de I/O 
 Software com múltiplos programas 
 Denominação para software multiplataformico. 
 Programação que aceita vários idiomas sem erro de sintaxe 
 Software que processa vários dados ao mesmo tempo sem 
prejudicar um ao outro 
 
 
2) “Devido aos _________________________________ foi possível 
viabilizar e difundir o uso de sistemas computacionais por empresas” 
 
Complete a Lacuna com a alternativa que melhor se encaixe quanto a 
terceira fase dos SOs 
 
 circuitos integrados (Cis) e dos microprocessadores 
 Transistors 
 Idealizadores dos primeiros desktops 
 Processadores 
 Hardwares existentes na CPU e seus componentes 
 
3) Quais foram as primeiras linguagens de programação criadas? 
 Assembly e Fortran 
 HTML 1.0 e Pascal 
 Pyton e C# 
 visualBasic e Scratch 
 C e PHP 
 
4) – Quais as funções que um sistema operacional deve desempenhar: 
I. permitir que os programas armazenem e obtenham 
informação; 
II. isolar os programas dos detalhes específicos de hardware; 
III. controlar o fluxo de dados entre os componentes de um 
computador; 
IV. permitir que os programas sejam executados sem a 
interferência de outros programas; 
V. impor um escalonamento entre programas que solicitam 
recursos; 
 Quais das alternativas acima podemos considerar corretas: 
a. I e II 
b. I, II e III 
c. II, III, IV e V 
d. IV e V 
e. Todas estão corretas 
 
5) – Complete o texto utilizando as palavras na ordem correta “O sistema 
operacional, então, serve de ...........entre o usuário e os ............ 
disponíveis no sistema, tornando esta ............... transparente e 
permitindo ao usuário uma utilização mais ............ e com menores 
chances de ............. .” 
 
a. interface, recursos, comunicação, eficiente, erros 
b. recursos, eficiente, interface, erros, comunicação 
c. eficiente, erros, recursos, comunicação, interface 
d. comunicação, recursos, interface, erros, eficiente 
e. erros, comunicação, eficiente, interface, recursos 
 
6) – Em relação ao conceito de máquina de níveis podemos afirmar que: 
a. Sua principal função é controlar o funcionamento do computador, 
como um gerente dos vários recursos disponíveis do sistema. 
b. O nome Sistema Operacional não é único para designar esse 
conjunto de programas. 
c. Nomes como monitor, executivo, supervisor ou controlador 
possuem, normalmente, o mesmo significado. 
d. Na realidade, um computador não possui apenas dois níveis 
e sim tantos quanto forem necessários para adequar-se às 
diversas aplicações dos usuários. 
e. Controlar o fluxo de dados entre os componentes de um 
computador. 
 
7) Qual é a principal função de um sistema operacional? 
a. Sua principal função é controlar o funcionamento do computador, 
como um gerente dos vários recursos disponíveis do sistema. 
b. A sua função é acelerar, endereçar, resolver ou preparar dados, 
dependendo da aplicação. 
c. Permitir que os programas sejam executados com a interferência de 
outros programas; 
d. Controlar o fluxo de dados entre os componentes de um computador, 
porém o sistema operacional não isola os programas dos detalhes 
específicos de hardware. 
 
8) Qual destas opções NÃO é um conceito de multiprocessamento 
a. Multiprocessamento é a capacidade de um sistema operacional executar 
simultaneamente dois ou mais processos. 
b. Os processadores compartilham a mesma memória, embora possam ter 
caches separadas. O sistema operacional deve estar preparado para 
trabalhar com coerência de caches e, principalmente, evitar condições 
de corrida na memória principal. 
c. O sistema de hardware é como um todo gerenciado por um único 
sistema operacional. 
d. O sistema de multiprocessamento envolve apenas um processador 
físico. 
 
9) Assinale a única alternativa que corresponde a Quarta Fase 
( 1981/1990): 
 
 Foi criado o Conceito de Canal (transferência entre dispositivos e 
memória). 
 Foi desenvolvido o Conceito de multitarefa e multiprocessamento, 
mesmo em sistemas monousuário processos rodando 
concorrentemente. 
 Criação das Válvulas e Painéis 
 Através dos circuitos integrados (Cis) e, posteriormente, dos 
microprocessadores, foi possível viabilizar e difundir o uso de sistemas 
computacionais por empresas, devido a diminuição de seus custos de 
aquisição e utilização 
 O Cliente/Servidor começa a ter acesso as informações a qualquer 
ponto. 
 
10) Assinale as características corretas da fase zero de 1940: 
 
 Existia o acesso completo a linguagem de máquina CERTA 
 
 Surgimento do transistor e das memórias magnéticas que contribuiu 
para 
O enorme avanço dos computadores da época. 
 
 Surgimento das primeiras linguagens de programação (Assembly e 
Fortran). 
 
 Codificação manualmente CERTA 
 
 Substituição das fitas por discos permitiu a execução de tarefas em 
sequência aleatória (spooling) 
 
a) apenas a alternativa 1 está correta. 
b) as alternativas 1,2,3 e 5 estão corretas. 
c) as alternativas 1,3 e 4 estão corretas. 
d) as alternativas 1 e 4 estão corretas. XXXXXXXXXXXXX 
e) todas as alternativas estão corretas. 
 
Aula 2a – Tipos de Sistemas Operacionais 
Perguntas 
1. Qual das opções abaixo não é um tipo de barramento? 
a) Comum 
b) Cruzado 
c) Multiport 
d) Acoplado 
 
2. Qual a maior diferença entre os Sistemas de Tempo Real e de Tempo 
Compartilhado? 
a) O nível de complexidade. 
b) A necessidade de interação com o usuário. 
c) O tempo de resposta exigido na execução das tarefas. 
d) Não há diferenças. 
 
3. Os Sistemas Fortemente Acoplados são divididos em: 
a) Sistemas Operacionais de Rede e Sistemas Operacionais Distribuídos. 
b) Assimétricos, Simétricos e Multiprocessamento. 
c) Sistemas Operacionais Reais e Sistemas Operacionais Compartilhados. 
d) Assimétricos, Simétricos e Monoprocessamento. 
 
4. Os Sistemas Fracamente Acoplados são divididos em: 
a) Sistemas Operacionais de Rede e Sistemas Operacionais 
Distribuídos. 
b) Assimétricos, Simétricos e Multiprocessamento. 
c) Sistemas Operacionais Reais e Sistemas Operacionais Compartilhados. 
d) Assimétricos, Simétricos e Monoprocessamento. 
 
5. Qual a característica de um sistema batch? 
a) Permite que o sistema execute em vários recursos. 
b) Executa os programas em um recurso. 
c) Permite a execução do programa armazenado em disco ou fita 
quando submetidos, onde esperam para ser executados 
sequencialmente. 
d) Permite a interação do usuário com o usuário através de vídeos e 
teclado 
 
6. Em um sistema fortemente acoplado, o processo paralelo: 
a)Possui alto custo e organização complexa. 
b) Possibilita a aplicação rodar em mais de um processador ao 
mesmo tempo. 
c) Possibilita a execução de um ou mais programas 
d) Todas as alternativas anteriores. 
 
7. Qual das alternativas abaixo não é um tipo de sistema operacional? 
a) Monotarefa. 
b) Multilevel Queues. 
c) Múltiplos Processadores. 
d) Multitarefa. 
 
8. Qual a função dos Sistemas Multiprogramáveis? 
a) Permitir que o processador, a memória e os periféricos fiquem 
dedicados a um único programa (job). 
b) Compartilhar a mesma memória e são controlados por um único sistema 
operacional. 
c) Permitir que vários programas dividam os recursos. 
d) Subutilizada se o programa não utilizá-la por completo. 
 
9. Quais das opções abaixo não é uma característica dos Sistemas 
Monoprogramáveis? 
a) Há o compartilhamento da memória e do processador. 
b) Fácil implementação, pois não se preocupam com a proteção. 
c) Periféricos e discos dedicados a um único usuário, sem ser usado de 
forma integral. 
d) A memória é subutilizada se o programa não utilizá-la por completo. 
 
10. Os Sistemas Multiprogramáveis são divididos em: 
a) CPU, Batch e Memória. 
b) Monotarefa e MultiTarefa. 
c) Batch, Tempo Compartilhado e Tempo Real. 
d) Fortemente Acoplados e Fracamente Acoplados. 
 
 
 
1-Qual a definição de software 
a) Parte física 
b) Parte logica; 
c) Estrutura Hypertext Markup Language; 
d) Nenhuma das anteriores; 
 
2-O que é um Compilador? 
a) É considerado um tradutor que não gera código-objeto; 
b) Gerado a partir de um programa escrito em linguagem de alto nível; 
c) Também chamado de linkage editor; 
d) Também chamado de carregador; 
 
3-Qual a função do Linker (ligador)? 
 
a) É responsável por gerar a partir de um módulo-objeto um programa 
executável. 
 
b) Ele é responsável por ligar arquivos. 
 
c) Através de um link ele controla um computador. 
 
d) Quando ele é ligado você pode invadir links de computador. 
 
 
 
4-Qual a função da linguagem de controle? 
 
a) Usando um controle de computador você pode acionar o sistema. 
 
b) Botão físico localizado dentro da CPU. 
 
c) Ela é oferecida pelo sistema operacional para que através de 
comandos simples você possa ter acesso ao sistema. 
 
d) Através de uma codificação complexa você pode configurar um 
sistema operacional. 
 
 
 
5-Defina Montador (assembler). 
 
a) Trata de uma representação para as instruções, em nível mais 
básico, que um computador pode executar 
 
b) Conjunto de componentes lógicos de um computador ou sistema de 
processamento de dados 
 
c) É um método padronizado para comunicar instruções para um 
computador. 
 
d) Gera a partir de um programa escrito em linguagem de montagem, 
um programa em linguagem de máquina não executável 
 
 
6) O que é um depurador ou debugger ? 
A) linguagem de máquina de um computador é a linguagem de programação 
que o processador realmente consegue entender. 
B) é quando a linguagem do computador entra em conflito e gera uma 
impossibilidade de continuar a execução de um programa. 
C) é o utilitário que permite ao usuário controlar toda a execução de um 
programa a fim de detectar erros na sua estrutura 
D) é a forma mais direta de um usuário se comunicar com o sistema 
operacional. 
E) N.D.A 
 
 
 
7) Nos conceitos de LOADER, defina o que é Absoluto e Realocável: 
I) absoluto: Precisa apenas saber o endereço inicial e o tamanho do módulo. 
II) absoluto: é o utilitário responsável por colocar fisicamente na memória um 
programa para execução 
III) realocável: Pode ser carregado em qualquer parte da memória (uso da 
MMU - Memory Management Unit) – endereço lógico + Registrador Relocador 
= endereço físico 
IV) realocável: Gera a partir de um programa escrito em linguagem de alto 
nível, um programa em linguagem de máquina não executável (objeto). 
Com base nas informações acima responda: 
A) I e III 
B) II e IV 
C) IV e I 
D) II e III 
E) N.D.A 
 
 
 
 
 
7) assinale V (verdadeiro) ou F (falso) as afirmações sobre Linguagem de 
máquina. 
 
( ) A linguagem de máquina de um computador é a linguagem de programação 
que o processador realmente consegue entender. 
( ) totalmente codificada em formato binário (programas longos e maiores 
chances de erro) 
( ) O software descodifica a linguagem da máquina. 
( ) um operário capaz de ler os códigos da máquina. 
( ) executa direto na CPU, mas é exclusivo para o processador 
A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
A) V-F-V-V-V 
B) V-F-V-V-F 
C) F-V-V-F-V 
D) V-F-V-F-F 
E) V-V-F-F-V 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9) O que é Linguagem de máquina 
A) é um conjunto de símbolos (mnemônicos) associados às instruções do 
processador 
B) é a linguagem de programação que o processador realmente consegue 
entender 
C) é a forma mais direta de um usuário se comunicar com o sistema 
operacional 
D) N.D.A 
 
 
10) O que é Micro programação. 
A) é o utilitário responsável por colocar fisicamente na memória um programa 
para execução 
B) é o utilitário que permite ao usuário controlar toda a execução de um 
programa a fim de detectar erros na sua estrutura 
C) é programar de forma estratégica a unidade de controle de um processador 
a nível de operações 
D) N.D.A 
 
 
 
 
Conceitos de Hardware 
 
1. Todos os computadores necessitam de uma CPU para que possa ser 
realizado seus processos. Qual o significado da sigla CPU? 
 
(A) University Player Contest 
(B) Unique Power Constraint 
(C) Central Processin Unit 
(D) Compact player Universal 
(E) Counter Pro Unlocked 
 
2. Dispositivo localizado na CPU, que gera pulsos elétricos constantes 
(síncronos) em um mesmo intervalo de tempo. Este intervalo de 
tempo determina qual a freqüência da geração dos pulsos, e, por 
conseguinte, qual o seu período. 
Qual o nome do dispositivo descrito acima? 
(A) ULA 
(B) RAM 
(C) Unidade de controle 
(D) Clock 
(E) Scheduler 
 
3. Qual principal característica da arquitetura de Von Neumann? 
 
(A) Processamento em bloco numerado 
(B) Algoritmo sequencial em blocos monovalorados 
(C) Processamento é feito de forma sequencial 
(D) Arquitetura de armazenamento em alta velocidade 
(E) Processamento de armazenamento em alta velocidade 
 
4. São exemplos de memória não-volátil: 
 
(A) RAM, HD, cartão SD 
(B) Cache, Ram, Root 
(C) HD, Pendrive, SSD 
(D) ROM, Clock, ULA 
(E) CPU, ROM, Cache 
 
 
 
5. Qual alternativa representa corretamente a definição de memória 
Cache? 
 
(A) São utilizados para permitir a comunicação entre o computador e o 
mundo exterior. – Os dispositivos de E/S podem ser divididos em duas 
categorias: dispositivos que são utilizados como memória secundária e 
dispositivos que servem para a interface homem-máquina 
(B) A UCP, a memória principal e os dispositivos de E/S são interligados 
através de linhas de comunicação chamadas de barramentos. – Um 
barramento (bus) é um conjunto de trilhas paralelas por onde trafegam 
informações, como dados, endereços e sinais de controle. 
(C) Também conhecida como memória primária ou real, é a parte do 
computador onde são armazenados instruções e dados. – O acesso ao 
conteúdo de posição é realizado através da especificação de um 
número chamado endereço (RAS, CAS). – O endereço é uma referência 
única. 
(D) É uma memória de alta velocidade. O tempo de acesso a um dado nela 
armazenado é muito menor que se o mesmo estivesse na memória 
principal. 
(E) É um meio permanente de armazenamento de programas e dados. 
 
6. Qual o significado na sigla RISC? 
(A) Reaction intranet supply computer 
(B) Random Instructure Soft Computer 
(C) Reduced Instruction Set Computer 
(D) Replay In set Computer 
(E) Random Instructure set Computer 
 
7. Qual o significado da sigla CISC? 
(A) Complex institute set company 
(B) Comunication In Set Computer 
(C)Complex Instruction Set Computer 
(D) Comunication Instruction Set Computer 
(E) Computer Instructure Set Complex 
 
8. Qual a definição para Dispositivos de entrada e saída? 
(A) São utilizados para permitir a comunicação entre o computador e o 
mundo exterior. 
(B) São utilizados para permitir a comunicação entre o usuario e o 
computador. 
(C) São dispositivos ultilizados para alimentação do computador com a rede 
elétrica 
(D) São meios permanentes de armazenamento de programas e dados 
 
 
 
 
9. O hardware é agrupado em 3 sistemas básicos, sendo eles: 
A. Unidade Lógica e Aritmética, Unidade de Controle e Memória Principal 
B. Unidade Central de Processamento, Memória Principal e Dispositivos 
de Entrada e Saída 
C. Registradores, Unidade Lógica e Aritmética 
D. Segmento de Código, Contador e Acumulador 
E. Unidade de Controle, Memória Principal e Segmento de Pilha 
 
10. O que são os Registradores? 
(A) É um dispositivo, localizado na CPU, que gera pulsos elétricos 
constantes 
(B) É uma memória de alta velocidade. O tempo de acesso a um dado nela 
armazenado é muito menor que se o mesmo estivesse na memória 
principal. 
(C) É um meio permanente de armazenamento de programas e dados. 
(D) Instruções simples executadas no núcleo, geralmente sem acesso à 
memória. 
(E) Dispositivos de alta velocidade localizados fisicamente na CPU 
 
 
 
Questões da aula 03 
1 – Quais os princípios para a implementação de sistemas multiprogramáveis? 
A – É a possibilidade de periféricos e dispositivos funcionarem 
simultaneamente entre si, juntamente com a CPU. 
B – É a possibilidade de um periférico funcionar sozinho. 
C – É a possibilidade de periféricos e dispositivos funcionarem 
simultaneamente entre si, sem integração com a CPU. 
D – Não permitir executar tarefas concorrentes. 
E – Nenhuma das alternativas anteriores. 
 
2 – Qual a diferença entre sistemas multiprogramáveis e monoprogramáveis? 
A – Monoprogramáveis é a baixa de utilização de recursos do sistema, como 
processadores, memórias e CPU. Multiprogramáveis são processamentos 
simultâneos e integração entre CPU e periféricos. 
B – Monoprogramáveis é a alta de utilização de recursos do sistema, como 
processadores, memórias e periféricos. Multiprogramáveis são 
processamentos simultâneos e integração entre CPU e periféricos. 
C – Monoprogramáveis é a alta de utilização de recursos do sistema, como 
processadores, memórias e periféricos. Multiprogramáveis são 
processamentos simultâneos e integração entre os periféricos. 
D – Monoprogramáveis é a baixa de utilização de recursos do sistema, 
como processadores, memórias e periféricos. Multiprogramáveis são 
processamentos simultâneos e integração entre CPU e periféricos. 
E – Nenhuma das alternativas anteriores. 
 
3 – Quais desses eventos não são responsáveis pelas interrupções? 
A – Integração com a CPU 
B – Gerado pelo sistema operacional. 
C – Gerado pelo sistema de Hardware. 
D – Resultado da execução dos programas. 
E – Resultado direto da execução do próprio programa. 
 
4 – O que é uma interrupção interna? 
A – É o resultado indireto da execução do próprio programa. 
B – É gerada pelo SO ou por algum dispositivo, independente do programa que 
está sendo executado. 
C – É o resultado direto da execução do próprio programa. 
D – É o resultado direto da execução do SO. 
E – Nenhuma das alternativas anteriores. 
 
5 – O que é uma interrupção externa? 
A – É o resultado indireto da execução do próprio programa. 
B – É gerada pelo SO ou por algum dispositivo, independente do 
programa que está sendo executado. 
C – É o resultado direto da execução do próprio programa. 
D – É o resultado direto da execução do SO. 
E – Nenhuma das alternativas anteriores. 
 
6 – Como se classificam as interrupções externas? 
A – Multiprogramáveis e monoprogramáveis. 
B – CPU e memória. 
C – Identificação interna e restaura registro. 
D – Mascaráveis e não mascaráveis. 
E – Nenhuma das alternativas anteriores. 
 
7 – O que é Buffering? 
A – É uma área de memória para a transferência de dados entre os 
periféricos e a memória principal. 
B – É o que gera os arquivos de impressora para o disco e posteriormente 
imprimir. 
C – É a capacidade de um código do programa ser compartilhado por diversos 
usuários. 
D – É uma memória compartilhada com diversos programas. 
E – Nenhuma das alternativas. 
 
 
 
1. Quando tenho processos de mesmo nivekl de prioridade como são 
escalonados? a) Politica FIFO b) Politica UFF c) Tempo de demanda d) 
O/I e) N.D.A 2. O que e prioridade estática? a) Não e modificado durante 
um processo b) Demanda muito tempo c) Paralisa processos d) N.D.A e) 
Muda no processo 3. Qual conceito o escalonamento RR implementa? 
a) Quantum b) b)Delton c) Lincon d) I/O e) N.D.A 4. O que e uma 
interrupção de Clock? a) Em um intervalo de tempo o escalonamento 
verifica a fila de prioridade b) Durante um processo complexo, o sistema 
analisa a demanda c) Os processos são verificados de hora em hora d) 
Todas as anteriores e) N.D.A 5. Geralmente como são processadas as 
prioridades? a) Em código HTML b) Em números c) Em CSS d) Em 
Balance e) N.D.A 6. O que e I/O Bound? a) Divisao na fila dos processo 
b) Tempo que designa uso intenso de entrada e saída c) Processos de 
devolução de resposta ao desenvolvedor d) Prioridade dos processos e) 
ND.A 7. O que é AGIN? a ) Agiliza um processo que esta demandando 
b) Aumenta gradativamente prioridade de processos na fila de pronto c) 
Aumenta o tempo de processo com base na urgência d) Passa 
processos na frente e) N.D.A. 8. Abaixo, o que é uma característica de 
múltipla fila? a) Fila com nível de processo b) Fila sem nível de processo 
c) Uma única fila para todos os processos d) Fila dividida de acordo com 
a vontade do desenvolvedor 9. O que é escalonamento RR com 
prioridade não evita? a) Starvation b) Aumento da demanda c) I/0 d) 
F.F0 10. O que é Starvation? a) Demanda na resposta de SO b) SO da 
prioridade a um processo c) Repete a operação d) Limita o tempo de 
execução, parando os processos 1 – Qual é a diferença de sistema 
multiprogramavel para o sistema monoprogramavel? A) Em uma rede de 
computadores o sistema monoprogramavel só pode ser executado em 
uma máquina de cada vez, enquanto o multiprogramavel pode ser 
executado em várias ao mesmo tempo B) O sistema multiprogramavel 
permite que vários programas dividam seus recursos, enquanto o 
monoprogramavel dedica todos os recursos a um só programa C) O 
sistema monoprogramavel é classificado apenas por monousuário, 
enquanto o multiprogramavel é classificado apenas como multiusuário 
D) O sistema monoprogramavel utiliza mais o processador, por dedicar 
todos os recursos para um só programa E) A única diferença entre os 
dois é o nome. 2-Por que os sistemas multiprogramaveis surgiram? A) 
Porque precisavam de um sistema mais complexo B) Porque o sistema 
anterior não era seguro C) Porque o sistema anterior utilizava muitos 
recursos D) Porque o sistema anterior utilizava poucos recursos E) 
Todas as alternativas estão erradas 3- O que faz o Buffering? A) É o 
carregamento de dados entre o processador e um programa B) Ajuda o 
processador com execuções mais complexas C) Faz a transferência de 
dados entre os periféricos e a memória principal D) O Buffering acontece 
quando o sistema precisa acessar a rede ou a internet E) Alternativas A 
e B estão corretas 4-O que faz o Spooling? A) Desabilita os periféricos 
quando o sistema está sobrecarregado B) Ajuda o processador a manter 
sempre o mesmo nível de execuções C) Gera arquivos de impressora e 
em seguida imprimi D) Aumenta a produtividade do SO E) Alternativas C 
e D estão corretas. 5- Sobre sistemas multiprogramaveis qual a única 
alternativa correta A) Ele utiliza cerca de 30% da CPU B) Ele executa 
um programa por vez C) Ele foi criado antes dos sistemas 
monoprogramaveis D) Ele utiliza cercade 90% da CPU E) Garante uma 
navegação 100% segura 6- Por que ocorrem as Interrupções no 
processamento? A) Pode ser resultado da execução de um programa B) 
Quando o desfragmentador está em execução C) Ocorrem em virtude 
de falta de memória; D) Falhas de execução no roteador; E) Quando a 
máquina não é utilizada por um longo período de tempo; 7- Sobre a 
reentrância é correto afirmar: I - É a capacidade de um código do 
programa ser compartilhado por diversos usuários; II - Cada usuário tem 
sua área de dados. III - Apenas uma cópia do programa fica na 
memória. A) Apenas I e II estão corretas; B) Apenas III e I estão 
corretas; C) Apenas I está correta; D) Apenas II está correta; E) Todas 
estão corretas; 8- O que o sistema operacional faz para executar uma 
interrupção? A) Deixa a máquina em stand by B) Restaura os 
registradores e identifica a origem da interrupção C) “Trava” todos os 
dispositivos periféricos D) Reinicia todos os processamentos E) N.d.a 9- 
Qual é a diferença entre interrupção mascarável e não-mascarável? A) 
As não-mascaráveis são de tratamento obrigatório, enquanto as 
mascaráveis podem ser desabilitadas pelo processador; B) As 
mascaráveis são de tratamento obrigatório, enquanto as não-
mascaráveis podem ser desabilitadas pelo processador; C) As 
mascaráveis são tratadas pelo disco rígido, enquanto as não-
mascaráveis podem ser desabilitadas pelo processador; D) As 
mascaráveis são tratadas pelo Photoshop, enquanto as não-
mascaráveis podem ser desabilitadas pelo Byte; E) N.d.a 10- Sobre 
sistema de tempo real podemos afirmar: A) Neste tipo de sistema, não 
existe a idéia de fatia de tempo, utilizada pelos sistemas de tempo 
compartilhado. B) Neste tipo de sistema, o Windows não responde o 
desempenho corretamente; C) Neste tipo de sistema só há 
funcionamento no horário determinado pelo usuário; D) Neste tipo de 
sistema é possível criar bloqueios de cookies; E) Este sistema se o 
relógio da máquina estiver atualizado; 1) Sobre a política de 
escalonamento é correto afirmar: I - Maximizar throughput (vazão) do 
sistema; II - O algoritmo utilizado em sua programação é chamado 
algoritmo de escalonamento. III - Possibilitar tempos de resposta 
razoáveis para aplicações interativas (SO de tempo real). A) Apenas I e 
II estão corretas; B) Apenas II e III estão corretas; C) Apenas I e III estão 
corretas; D) Somente a I está correta; E) Nenhuma das alternativas 
estão corretas; 
__________________________________________________________
__________________ 2) Como é conhecido o tempo gasto para uma 
mudança de contexto? A) Contexto; B) Latência; C) Hardware; D) 
Software; E) Despachante; 
__________________________________________________________
_________________ 3) Suponhamos que um usuário esteja executando 
um processo em seu computador e durante esse processo ele decide 
executar simultaneamente uma outra função de seu PC. No meio do 
processo o Sistema Operacional interrompe o 1º e começa a executar o 
segundo. Como podemos chamar essa transição. A) Escalonamento 
não-preemptivo B) FIFO C) Escalonamento preemptivo D) SO E) N.d.a 
__________________________________________________________
_________________ 4) Sobre o algoritmo não preemptivo FIFO não 
podemos afirmar: A) que ele próprio a libere B) sua execução terminou 
C) requisição de operação de E/S. D) A principal vantagem dessa 
abordagem é a sua simplicidade. O SO faz o escalonamento apenas 
quando é absolutamente necessário. A sobrecarga, portanto, é pequena. 
E) O escalonamento SJF favorece os processos que executam 
programas menores, além de reduzir o tempo médio de espera em 
relação ao FIFO. 
__________________________________________________________
___________________ 5) Se tratando do escalonamento semelhante 
ao FIFO preemptivo, como é chamado a fatia de tempo de execução; A) 
CPU B) Quantum C) Despachante D) Disco Rígido E) Placa mãe 
__________________________________________________________
___________________ 6) Considere conjunto de processos: A: 20 ms 
B: 10 ms C:05 ms D:03 ms, ordenados em sequência, calcule o tempo 
médio usando como base o FIFO. A) 22,50 B) 23,40 C) 21,25 D) 20,30 
E) 24,50 -------------------------------------------------------------------------------------
-------------------------------------- 7) Dentre os algoritmos de escalonamento, 
qual entre eles utiliza o método do primeiro a chegar é o primeiro a ser 
executado? A) FIFO B) SJF C) Round Robin D) Nenhuma das 
alternativas E) Todas alternativas estão corretas --------------------------------
---------------------------------------------------------------------------------------------- 
8) Com relação ao algoritmo não preemptivo SJF (Shortest Job First), 
qual o problema enfrentado? A) Maior tempo de espera para execução 
B) Escolha do programa de maior tempo de execução C) Determinar 
tempo de CPU para cada processo a ser executado D) Nenhuma das 
alternativas E) Todas alternativas estão corretas 9) Como é chamado o 
algoritimo para seleção de processo de execução do sistema A) 
Sistemas Monoprocessados B) Algoritmo escalonador C) Algoritmo de 
seleção D) Nenhuma das alternativas E) Todas estão corretas -------------
-------------------------------------------------------------------------------------------------
--------------- 10) Como é chamado a mudança de contexto realizada pelo 
sistema operacional? A) Latência B) Despachante C) Transferência de 
controle D) Nenhuma das alternativas está corr D) Nenhuma das 
alternativas está correta E) Alternativa B e C estão corretas 
 
 Aline Cirsitna U. Lima RGM:17720133 
 
Questões para a avaliação parcial (aula3) 
1) Nos sistemas Monoprogramavéis e Multiprogramavéis qual é a 
porcentagem (%) de uso da CPU: 
 
a) Mono 10%, Multi 50% 
b) Mono 30%, Multi 70% 
c) Mono 30%, Multi 90% 
d) Mono 90%, Multi 30% 
e) Mono 50%, Multi 50% 
f) 
2) Na execução de um programa quais eventos podem ocorrer durante o 
processamento obrigando uma intervenção do S/O: 
 
a) Interrupção (assíncrono) e Exceção (síncrono) 
b) CPU bound 
c) I/O bound 
d) Interrupção do Software 
e) Interrupção do Hardware 
 
3) Nos Sistemas Multiprogramavéis existem alguns eventos responsáveis 
pelas interrupções. 
 
I - Resultado da execução do programa 
II - Gerado pelo sistema operacional 
III - Gerado por dispositivo de hardware 
 Dentre esses eventos descritos acima quais deles estão corretos: 
a) I e II 
b) II e III 
c) I e II 
d) Todas estão corretas. 
e) Nenhuma está correta. 
 
4) Quais passos são necessários para executar uma interrupção: 
 
a) Não salvar registradores 
b) Salva registradores, identifica a origem da interrupção, obtém o 
endereço de tratamento, executa a rotina de tratamento, restaura os 
registradores. 
c) Salva registradores, identifica a origem do endereço de tratamento, 
restaura os registradores. 
d) Salva registradores, e identificar se os dispositivos de entrada e saída 
estão trabalhando corretamente. 
e) Desligar a CPU. 
 
5) qual é a principal função Buffering: 
a) Aumentar a disparidade entre a velocidade do processador e do 
dispositivo. 
b) Diminui a disparidade entre a velocidade do processador e do 
dispositivo. 
c) Regular a disparidade entre a velocidade do processador e do 
dispositivo. 
d) Diminuir a velocidade do processador. 
e) Aumentar a velocidade do processador e do dispositivo. 
 
6) Qual é a principal função do Spooling: 
a) Gerar arquivos para fax 
b) Gerar arquivos para dispositivos moveis 
c) Gerar impressões manuais 
d) Gerar os arquivos de impressora 
e) Gerar arquivos que possam ficar disponíveis na web. 
 
7) Quantas copias ficam na memória do programa segundo a Reentrância: 
a) Apenas uma cópia do programa 
b) Três copias do programa 
c) Duas copias do programa 
d) Duas copias diferentes 
e) Quantas copias desejar 
 
8) Segundo a Reentrância quantasáreas de dados existem: 
a) Cada usuário tem direito a duas áreas. 
b) O usuário é livre a outras áreas 
c) O usuário tem direito a uma pequena parte em todas áreas de dados. 
d) O usuário é restrito à outras áreas 
e) Cada usuário tem direito a sua área de dados. 
 
9) Na proteção do sistema a memória é compartilhada com: 
a) Apenas um programa 
b) Com aCPU 
c) Dispositivos de I/O 
d) Diversos programas 
e) Loops 
 
10) Em casos de Loops no programa qual é a ferramenta que controla as 
interrupções: 
a) I/O 
b) Spooling 
c) Timer 
d) Buffering 
e) Reentrância 
 
Questões para a avaliação parcial (aula4) 
1 – Qual o critério a ser seguido na política de escalonamento: 
a) Tempo de resposta, tempo de espera e tempo de turnaround 
b) Tempo de aguarde, tempo de turnaround e tempo de reposta 
c) Tempo turnaround, tempo de espera e tempo de aguarde 
d) Tempo de espera, tempo de turnaround e tempo de resposta 
e) Tempo de processamento, tempo de espera e tempo de resposta 
 
2 – ‘’Para transferir o controle da CPU de um processo para outro, é necessário 
armazenar. ’’ 
Essa tarefa é conhecida como: 
 
a) Sistema Operacional. 
b) Latência. 
c) Mudança de contexto. 
d) Despachante. 
e) CPU. 
 
3 - Quais são os tipos de escalonamento não-preempitivos: 
I) FIFO, SJF e RR. 
II) RR e STJ. 
III) FIFO e RR. 
IV) FIFO e STJ 
V) RQ, STJ e RR 
Quais alternativas estão certas: 
a) I e II. 
b) III e I. 
c) III, IV e V. 
d) IV. 
e) II e V. 
 
4 – O SO que utiliza o escalonamento FIFO, mantém o processo da CPU: 
 
a) até que surja um processo mais importante. 
b) até que seu tempo se esgote. 
c) até que seu processo seja completamente executado. 
d) até que apareça o menor tempo. 
e) até que pareça um processamento com prioridade maior. 
 
5 – No processo de escalonamento STF, o processo em estado de pronto 
precisa de: 
a) Menos tempo de CPU para terminar seu processamento. 
b) Requisição de operação de E/S. 
c) Mais tempo de CPU para terminar seu processamento. 
d) Tempo nenhum. 
e) Tempo total do processo na fila de pronto. 
 
6 - Se o quantum for muito grande, será semelhante a: 
a) Escalonamento. 
b) RR. 
c) SJF. 
d) Prioridade. 
e) FIFO. 
 
7 – A partir dos algoritmos que foram estudados, podemos dizer: 
 
a) que o RR tem o menor tempo médio. 
b) que o escalonamento de prioridade tem o menor tempo médio. 
c) que o FIFO tem o menor tempo médio. 
d) que o SJF tem o menor tempo médio. 
e) que o RQ tem o menor tempo médio. 
 
8 – Qual nome se dá quando o SO tiver que decidir qual processo será 
executado primeiro: 
a) algoritmo de escalonamento. 
b) algoritmo FIFO. 
c) algoritmo SJF. 
d) escalonador (scheduler) 
e) algoritmo RR. 
 
9 – No processo FIFO, qual é o problema de maior importância de fácil 
identificação: 
a) Simplicidade no escalonamento. 
b) CPU-bound. 
c) Sobrecarga pequena. 
d) I/O-bound. 
e) O SO faz o escalonamento apenas quando é absolutamente 
necessário. 
 
10 – Em que tamanho varia o valor de um Quantum: 
a) de 0 a 1000. 
b) de 0 a 10. 
c) de 10 a 500. 
d) de 10 a 1000. 
e) 10 a 100 Dependendo do SO. 
 
 
Questões para a avaliação parcial (aula5) 
 
1- Qual é a prioridade do FIFO?? 
A) Processos com mesmo nível de prioridade são escalonados segundo 
uma política FIFO 
B) São organizados em filas separadas de acordo com seu nível de 
prioridade 
C) O processo que chegar primeiro first in é o primeiro a ser 
selecionado para execução 
D) Pode ser executado de qualquer forma 
E) NDA 
 
2- Estática quando é modificada durante o processo de: 
A) Quando não e modificada durante a existência 
B) A prioridade do processo pode ser ajustada de acordo com o tipo de 
processamento realizado 
C) Todo processo, ao sair de espera, recebe um acréscimo à sua prioridade. 
D) É importante perceber que os processos CPU-bound não são prejudicados 
E) Processos com baixa prioridade podem nunca ser escalonados 
 
 
3) Quais são as prioridades da Dinâmica? 
A) Priorizar o processo de ser ajustado 
B) Um exemplo de sistema operacional 
C) Aumentar gradativamente os processos de prioridades 
D) Processos com baixa prioridade podem nunca ser escalonados 
E) Permite melhor balanceamento no uso da CPU 
 
4) Qual o principal problema do Escalonamento por prioridade? 
a- Separar em filas 
b- Possibilidade de starvation 
c- Não ter prioridade 
d- O primeiro que entra é o primeiro que sai 
e- Não há prioridade para ninguém 
5)No escalonamento RR com prioridade o processo em execução pode sofrer 
____________ por tempo ou prioridade. 
a- Prioridade 
b- Quantum 
c- Balanceamento 
d- Preempção 
e- Calculo 
6)Assinale a alternativa incorreta: 
“No escalonamento por múltiplas filas:” 
a- Existem diversas filas de pronto, cada qual com uma prioridade 
especifica 
b- Os mecanismos de escalonamento são distintas para cada fila 
c- Favorece os processos que executam programas menores e reduz 
o tempo médio de espera 
d- A prioridade não está associada ao processo, mas sim á fila 
e- Os processos se associam às filas de acordo com suas características 
 
7)Leia as características a seguir e indique qual tipo de escalonamento as 
possui 
 Diversas filas de pronto, cada qual com sua prioridade específica; 
 Processos associam-se às filas de acordo com suas características 
 Quando um processa é criado, vai para a fila apropriada. É o tipo de 
processo que define a sua fila 
 Mecanismos de escalonamento distintos para cada fila 
 Prioridade não esta associada ao processo mas sim a fila 
 
a) Escalonamento RR por prioridade 
b) FIFO 
c) SJF 
d) Escalonamento por múltiplas filas 
e) Escalonamento por revezamento 
 
8)Qual fila de processos possui a maior prioridade de execução 
a) Fila de processos interativos 
b) Fila de processos do sistema 
c) Fila de processos batch 
d) Fila de processos de serviço de rede 
e) Fila de processos do usuário 
 
9)Leia as informações a seguir e indique quais delas são características do 
escalonamento por múltiplas filas com realimentação 
I - Com múltiplas filas, o processo sempre volta para a mesma fila. Quando o 
processo pode mudar de fila durante a sua execução, temos múltiplas filas com 
realimentação; 
II - Preempção por fatia de tempo joga processo para fila com prioridade 
imediatamente menor; 
III - Semelhante ao MF, porém processos podem trocar de fila durante seu 
processamento; 
IV - Não existe conceito de quantum, não há preempção por tempo e sim por 
prioridade; 
V - Não evita o starvation; 
a) I, II e V 
b) II, III e V 
c) I, III e IV 
d) I, II e III 
e) I, III e IV 
 
10)O que significa “RR”? 
a) Round Robot 
b) Rain Race 
c) Rolling Rock 
d) Round Robin 
e) Roulling Rabbit 
 
 
 
 
1-Como os processos são separados pelo escalonamento por prioridades? 
 
a) Processos são organizados em filas separadas de acordo com seu 
nível de prioridade 
b) São organizadas por ordem de chegada 
c) Processos não são organizados em filas separadas de acordo com seu 
nível de prioridade 
d) não há separação 
e) NDA 
 
 
2- Os processos I/O-round devem levar alguma vantagem no escalonamento¸ a 
fim de compensar 
a) Perda de Dados 
b) Perda de dinheiro 
c) Perda de Informação 
d) Perda de Prioridade 
e) Excessivo tempo gasto no estado de espera 
 
3- Qual a característica do Escalonamento por Prioridades Dinâmica 
a) Na prioridade dinâmica, a prioridade do processo pode ser ajustada de 
acordo com o tipo de processamento realizado. Todo processo, ao sair de 
espera, recebe um acréscimo à sua prioridade. Dessa forma, os 
processos I/O-bound terão mais chances de serem escalonados e, assim, 
compensar o tempo que passam no estado de espera 
b) Na prioridade dinâmica, a prioridade do processo não pode ser ajustada de 
acordo com o tipo de processamento realizado. Todo processo, ao sair de 
espera, recebe um acréscimo à sua prioridade.Dessa forma, os processos I/O-
bound terão mais chances de serem escalonados e, assim, compensar o 
tempo que passam no estado de espera 
c) Na prioridade dinâmica, a prioridade do processo pode ser ajustada de 
acordo com o tipo de processamento realizado. Dependendo do processo, ao 
sair de espera, recebe um acréscimo à sua prioridade. Dessa forma, os 
processos I/O-bound terão mais chances de serem escalonados e, assim, 
compensar o tempo que passam no estado de espera 
d)Na prioridade dinâmica, a prioridade do processo não pode ser ajustada de 
acordo com o tipo de processamento realizado. Dependendo do processo, ao 
sair de espera, recebe um acréscimo à sua prioridade. Dessa forma, os 
processos I/O-bound não terão mais chances de serem escalonados e, assim, 
perdidas. 
e) Ela muda os caminhos várias vezes. 
 
 
 
4- Qual a características do Escalonamento por Prioridades Estática 
a) A prioridade estática e uma prioridade nula. 
b) A prioridade é dita estática quando não é modificada durante a 
existência de um processo 
c) A prioridade é dita estática quando é modificada durante a existência de um 
processo 
d) E uma fila que não muda, independente da prioridade do processo 
e) E uma prioridade que muda apenas 1x e depois fica fixa 
 
5- Processos com baixa prioridade vão 
a) Passar na frente 
b) Nunca serem executada 
c) Vão ganhando preferencias 
d) Depende da prioridade definida pelo sistema 
e) Vão sendo armazenados e salvos como backup. 
 
6- O que é aging 
a) Aumentar gradativamente prioridade de processos há muito na fila de 
pronto 
b) Aumentar gradativamente prioridade de processos esquecidas 
c) Não aumentar gradativamente prioridade de processos há muito na fila de 
pronto 
d) Nenhuma função dentro da área de t.i. 
e) Diminuir gradativamente prioridade de processos há muito na fila de pronto 
 
7- O que seria o Escalonamento por Múltiplas Filas 
a) Apenas uma fila de pronto, cada qual com sua prioridade 
b) Diversas filas de pronto, cada qual com sua prioridade específica; 
c) Diversas filas em pausa, cada qual sem prioridade 
d) Apenas uma fila em espera, sem prioridade 
e) Várias filas sem alguma prioridade 
 
8- A Prioridade e associada a: 
a) Prioridade não está associada ao processo, mas sim à fila. 
b) Prioridade está associada a processo, mas não sim à fila. 
c) Prioridade não está associada ao processo, e nem à fila. 
d) Prioridade está associada ao processo. 
e) Não existe Prioridade 
 
 
 
 
9- Qual a Definição de Escalonamento por múltiplas filas com realimentação 
a) Não apresenta definição exata 
b) Processos podem trocar de fila durante seu processamento; 
c) Processos não podem trocar de fila enquanto estiver parado 
d) Processos não podem trocar de fila durante seu processamento; 
e) Os processos trocam de fila enquanto estão em espera 
 
10- O que acontece com um processo executado direto do código 
a) Um processo executando código do SO não sofre preempção. 
b) Um processo executando código da CPU sofre preempção. 
c) Um processo executando código do SO sofre preempção. 
d) Mais de um processo executando código do SO não sofre preempção. 
e) Nenhum processo sofre preempção. 
 
11 – Assinale a alternativa correta: 
 
a) No tipo de escalonamento não-preemptivo, o processo não poderá ser 
interrompido por evento externo e sai do estado de execução somente 
quando termina ou quando executa instrução que o coloque no estado de 
espera. 
b) O escalonamento preemptivo é um processo em execução onde nenhum 
evento externo pode ocasionar a perda do uso do processador. O processo 
somente sai do estado de execução caso termine o processamento ou execute 
instruções do próprio código que ocasionem uma mudança p/ o estado de 
espera. 
c) O escalonamento não-preemptivo permite implementar políticas de 
escalonamento e priorizar processos. 
d) Em sistemas operacionais, preemptividade ou preempção é a capacidade de 
executar um carro. 
e)n.d.a 
 
12 – Qual a diferença de FIFO e FCFS? 
a) FIFO (first insert first over) se diferencia do FCFS (first cup fault shoot) pela 
saída em sequência. 
b) FCFS se escalona de forma direta, enquanto o FIFO de forma preemptiva. 
c) FIFO é uma organização esportiva na área de TI, diferindo do FCFS, uma 
organização gastronômica de alta tecnologia. 
d) A diferença é que o FIFO tem o processo de chegar primeiro é o primeiro a 
ser selecionado para execução. No caso do FCFS, quem chegar por último terá 
prioridades. 
e) Não existe diferença. 
 
 
 
 
 
 
 
 
13 – Quais alternativas a seguir estão corretas: I) FIFO é um algoritmo não-
preemptivo; II) Sistemas operacionais aumentam a velocidade dos algoritmos; 
III) SJF (Shoolest Job First) é o algoritmo de escalonamento que associa cada 
processo de duração da sua próxima fase de uso da CPU. 
a) duas alternativas estão corretas. 
b) apenas a alternativa I está correta. 
c) apenas a alternativa III está correta. 
d) todas estão corretas. 
e) nenhuma está correta. 
 
14 – São exemplos de algoritmos preemptivos: 
a) Round Robin e SJC preemptivo. 
b) SJC preemptivo e Quantum. 
c) FIFO e SBC. 
d) Round Robin e SJF preemptivo. 
e) Apenas Round Robin 
 
15 – Como são considerados os sistemas monoprocessados? 
a) Quando o escalonamento SJF favorece os processos que executam 
programas menores, além de reduzir o tempo médio de espera em relação ao 
FIFO. 
b) Quando vários processos estão em estado de pronto, o sistema 
operacional deve decidir qual deles deve ser executado primeiro. 
C) Quando o problema em relação a esse algoritmo é determinar, exatamente, 
quanto tempo de CPU cada processo necessita para terminar seu 
processamento. 
d) Quando o escalonamento semelhante ao FIFO. 
e) Quando escalonamento Através do revezamento. 
 
 
 
 
 
16 – Quais desses escalonamentos são semelhantes: 
a) FiFO e SJF. 
b) FIFO e Round Robin. 
c) FiFO e E/S.. 
d) FIFO e I/O-bound. 
e) FIFO e Turnaround. 
 
17 – É correto afirmar que o escalonamento não-preemptivo: 
a) varia de 10 a 100 ms. 
b) S.O. pode interromper um processo em execução. 
c) permite implementar políticas de escalonamento. 
d) não pode ser interrompido por evento externo. 
e) nenhum processo poderá monopolizar a CPU. 
 
18 – Se quantum for muito pequeno: 
a) O desempenho será comprometido pelo número excessivo de 
preempções e consequentes atrasos para troca de contexto. 
b) O tempo gasto em uma mudança de contexto (latência) é relativo ao 
trabalho adicional requerido pelo próprio SO. 
c) A mudança de contexto é realizada por um módulo do SO denominado 
despachante (dispatcher). 
d) Sai do estado de execução somente quando termina ou quando executa 
instrução. 
e) Permite implementar políticas de escalonamento e priorizar processos. 
 
19 – Qual o significado de SJF? 
a) System Justification file 
b) Server jump Fisical 
c) Shortest Job First 
d) Served Job First 
e) Shortest Job First 
 
20 – Em geral o quantum varia de: 
a) 10 a 100 ms. 
b) 11 a 90 ms. 
c) 10 a 80 ms. 
d) 11 a 101 ms. 
e) 10 a 200 ms. 
 
21- Qual o uso de CPU em sistemas monoprogramaveis 
a) 550% 
b) 30% 
c) 25,5% 
d) 4,25% 
e) 100% 
 
 
 
22- Na execução de um programa, alguns eventos podem ocorrer durante o 
processamento, obrigando a intervenção do sistema operacional 
CHAMADA DE : 
 
 
A) Assíncrono e overflow 
B) Assíncrono e CPU 
C) Síncrono e Assíncrono 
D) Síncrono e CPU 
E) Overflow e CPU 
 
23- Quais eventos podem ser responsáveis pelas interrupções: 
 
a) resultado da execução do programa; gerado pelo sistema 
operacional; gerado por dispositivo de hardware. 
b) Não gera o resultado da execução do programa; gerado pelo 
sistema operacional; gerado por dispositivo de hardware. 
c) resultado da execução do programa; Não gerado pelo sistema 
operacional; gerado por dispositivo de hardware. 
d) resultado da execução do programa; gerado pelosistema 
operacional; Não gerado por dispositivo de hardware. 
e) Todos os eventos com prioridade alta 
 
24- O qué Buffering? 
 
a) É uma área de memória para a transferência de dados entre os 
periféricos e a memória principal. 
b) É uma área da CPU para a transferência de dados entre os 
periféricos e a memória principal. 
c) É uma área de memória para a transferência de dados entre 
computadores. 
d) Utiliza uma parte da CPU para processar os dados 
e) E uma palavra inventada para sistemas operacionais lentos. 
 
25- O que e Spooling? 
a) Gera informações sobre dados do computador 
b) Gerar os arquivos de impressora para o disco e posteriormente 
imprimir. 
c) E um software usado para ouvir musica 
d) Verifica se a impressora tem falhas 
e) Verifica a fila de processos do sistema operacional 
 
 
26) o que e Reentrância? 
 
a) É a capacidade de um código do programa ser compartilhado 
por diversos usuários 
b) Todo o código deve ser carregado no sistema operacional 
c) Informa qual a redundância do sistema operacional 
d) Informações diferencias entre sistema operacional 
e) Analisa informações enviadas do sistema operacional para outro 
computador 
 
27- O que a memória compartilhada com diversos programas pode gerar 
a. Proteção do Sistema 
b. Sistema de verificação 
c. Proteção do servidor 
d. Loops infinitos 
e. Problemas variados do sistemas 
 
 
28- Acesso a arquivos por vários usuários podem ser pelo: 
a) Controle de Lock 
b) Não podem ser acessados 
c) Comando DOS 
d) Acessados automaticamente pelo sistema 
e) Controle de Luck 
 
 
29- Quando O hardware passa a interromper o que acontece: 
a) Gera muito processo na CPU toda vez que é necessário 
transferir algo para a memória 
b) Não Gera muito processo na CPU toda vez que é necessário 
transferir algo para a memória 
c) Gera muito processo na rede toda vez que é necessário transferir 
algo para a memória 
d) Gera muito processo na CPU toda vez 
e) Gera muito processo na CPU toda vez que é necessário transferir 
algo para a processador 
 
30- Em sistemas primitivos,como a CPU realiza I/o 
a) Em sistemas primitivos a CPU realizava I/O através das 
instruções de entrada/saída. 
b) Em sistemas primitivos a CPU não realizava I/O através das 
instruções de entrada/saída. 
c) Em sistemas primitivos a CPU realizava I/O através das instruções 
de entrada 
d) Em sistemas primitivos a CPU realizava I/O através das instruções 
de saída. 
e) Em sistemas secundarios a CPU realizava I/O através das instruções 
de entrada/saída. 
 
 
Aula 3 
1. Defina o que são Sistemas Multiprogramáveis: 
R: É a evolução dos sistemas monoprogramáveis que são 
compartilhados entre os diversos usuários e aplicações sendo 
multitarefados. 
2. Qual a origem da necessidade de se utilizar Sistemas Multiprogramáveis 
A. É uma ferramenta para reparar problemas nos softwares 
B. Surgiu da necessidade de se armazenar mais memoria na CPU 
C. Surgiu de um problema de baixo uso de recursos, como: 
processador, memória e periféricos. 
D. É um software que permite você utilizar vários programas ao mesmo 
tempo 
3. Assinale a alternativa que represente a porcentagem de uso entre Sistema 
Monoprogramável e Multiprogramável 
A. Elas utilizam sempre 100% da CPU 
B. O Sistema Monoprogramável utiliza 30% e o Sistema 
Multiprogramável 90% 
C. O Sistema Monoprogramável utiliza 40% e o Sistema Multiprogramável 
75% 
D. O Sistema Monoprogramável utiliza 90% e o Sistema Multiprogramável 
50% 
4 O que é Buffering 
A. É uma área de memória para a transferência de dados entre os 
periféricos e a memória principal. 
B. É um hardware responsável pela transferência de dados 
C. É um software responsável pela memoria 
D. É um periférico de entrada e saída 
5. Assinale a alternativa que melhor define a finalidade do Spooling: 
A. É a capacidade de um código do programa ser compartilhado por 
diversos usuários. 
B. Memória compartilhada com diversos programas 
C. Diminui a disparidade entre a velocidade do processador e do 
dispositivo. 
D. Refere-se a um processo de transferência de dados colocando-os 
em uma área de trabalho temporária onde outro programa pode 
acessá-lo para processá-lo em um tempo futuro. 
6. Defina o que é Reentrância 
A. Erro dado em um processo feito pelo escalonador 
B. É uma ferramenta para reparar problemas nos softwares 
C. É a capacidade de um código do programa ser compartilhado por 
diversos usuários. 
D. Ferramenta para gerenciar processos 
7. Qual o componente logico do computador intervém quando ocorre erro no 
programa 
R: A intervenção é realizada pelo sistema operacional. 
8 Interrupções Mascaráveis não podem ser desativadas 
a. Verdadeiro 
b. Falso 
9 O que é Overflow ? 
R: Ocorre quando um programa excede o uso de memória 
assignado a ele pelo sistema operacional. 
10. Qual o conceito de operações I/O 
R: I/O Iunput/Output em português E/S ou Entrada/Saída , se refere 
a entrada e a saída de dados por meio de algum código ou 
programa. 
 
 
Aula 4 
 
1. Qual é o objetivo do escalonamento? 
A. A – Maximizar o tempo de uso da CPU. 
B. B – Atualizar O processador. 
C. C – Dividir o tempo de processamento; 
D. D - Balancear o uso da CPU entre os processos. 
E. E – Monitorar os dispositivos de I/O 
 
2. Qual é o algoritmo de escalonamento que o processo a chegar primeiro é o 
primeiro a ser executado? 
A. A - RR 
B. B - SJF 
C. C – FIFO 
D. D – Circular 
E. E – CPU 
 
3. Como funciona o revezamento circular? 
A. A – O primeiro que chega é o primeiro que será executado; 
B. B - O processador não determina o tempo de execução. 
C. C – Não é dada uma parcela de tempo para cada execução 
D. D – É feita a mudança de contexto para todas os processos em 
execução; 
E. E – É dada uma parcela do tempo de execução para cada processo 
e após concluir este tempo o processo vai para o final da fila. 
 
4. Como é conhecida a fatia de tempo de execução em um algoritmo de 
escalonamento circular preemptivo? 
A. A – Quantum 
B. B – FIFO 
C. C – Round Robin 
D. D – Unidade de Tempo 
E. E - MAC 
 
5. Considerando que os processos A=2, B=3 e C=4 em um quantum de 4ms. 
Qual política de escalonamento ele se enquadra? 
A. A – Será executado semelhante ao escalonamento FIFO. 
B. B – Será executado igual ao escalonamento Round Robin. 
C. C – Será executado como quantum pequeno. 
D. D – Será executado como a política do revezamento circular. 
E. E- Será executado semelhante ao escalonamento SJF. 
 
6. Qual é o problema encontrado quando se usa um quantum de número 
pequeno? 
A. A – O desempenho é comprometido devido ao atraso na troca de 
contexto. 
B. B – O desempenho é comprometido devido ao número excessivo 
de preempções. 
C. C – O desempenho não é comprometido e ainda divide o tempo para 
cada processo. 
D. D – O desempenho é ampliado por que separa uma parcela de tempo 
para cada processo. 
E. E- O desemprenho é comprometido devido o número pequeno de 
processos. 
 
7. Qual parte do sistema operacional é responsável pela ordem de escolha dos 
processos? 
A. A – Memória 
B. B – Programador 
C. C – Revezamento circular 
D. D – Quantum 
E. E- Escalonador 
 
8. Tempo de espera, tempo de turnaround e tempo de resposta, são critérios 
na (o): 
A. A – Definição dos dispositivos de E/S. 
B. B – Política de mudança de contexto. 
C. C – Programação de algoritmos de computadores 
D. D – Política de escalonamento. 
E. E – Todas acima estão corretas 
 
9. Qual é o nome do módulo que realiza a mudança de contexto do Sistema 
Operacional? 
A. A – Despachante 
B. B – Escalonador 
C. C – Dispositivo de I/O 
D. D – CPU-bound 
E. E- Quantum 
 
 
10. Qual é o tempo médio de espera, considerando os processos A=0, B=24 e 
C=27 
A. A – 51ms 
B. B – 51ms 
C. C – 17ms 
D. D – 24ms 
E. E - 3ms 
 
AULA 5 
1) Qual das opções abaixo é uma diferença entre o escalonamento preemptivoe não-preemptivo? 
A. Não há diferença. 
B. O escalonamento preemptivo tem o conceito de quantum. 
C. Não existe o conceito de quantum. 
D. O escalonamento preemptivo não tem o conceito de quantum. 
E. Os processos de alta prioridade e baixa prioridade são escalonados ao 
mesmo tempo. 
 
2) Quais os tipos de processos que o SO considera que devem levar alguma 
vantagem devido ao longo tempo de espera? 
A. Do usuário. 
B. I/O Bound. 
C. Do sistema. 
D. Com maior prioridade. 
E. Com menor prioridade. 
 
3) A definição de prioridade estática deve ser dada por: 
A. É dita estática quando a prioridade não é modificada durante a 
existência do processo. 
B. É dita estática quando a prioridade é modificada durante a existência 
do processo. 
C. É dita prioridade estática quando o escalonamento é feito por tempo. 
D. É dita prioridade estática quando o escalonamento não é feito por 
tempo. 
E. É dita quando o escalonamento é feito por prioridade. 
 
4) A definição de prioridade dinâmica deve ser dada por: 
A. A prioridade do processo não pode ser ajustada de acordo com o tipo 
de processamento realizado. 
B. O sistema operacional define qual processo entra e qual sai da CPU. 
C. A prioridade do processo pode ser ajustada de acordo com o 
tipo de processamento realizado. 
D. Os processos I/O-bound terão menos chances de serem 
escalonados e, assim, não compensarão o tempo que passam no 
estado de espera. 
E. Os processos CPU-bound são prejudicados, pois podem ser 
executados ao mesmo tempo que os processos I/O-bound. 
 
5) Qual o principal problema da possibilidade de Starvation? 
A. Processos com alta prioridade que sempre escalonados. 
B. Processos de alta prioridade não são criados constantemente. 
C. A CPU sempre é alocada a um processo de baixa prioridade. 
D. Processos com baixa prioridade podem nunca ser escalonados. 
E. É escalonado por tempo. 
 
6) Qual dessas opções é uma possível solução para a possibilidade de 
Starvation? 
A. Quantum 
B. Linux 
C. FIFO 
D. CPU 
E. AGING 
7) Quais dessas afirmações estão corretas se tratando de RR? 
I. Não implementa conceito de quantum junto com prioridades. 
II. Processo em execução não pode sofrer preempção por tempo ou 
por prioridade. 
III. Evita o starvation. 
A. Afirmação I está certa. 
B. Afirmação II está certa. 
C. Afirmação II e III estão certas. 
D. Afirmação II e I estão certas. 
E. N.D.A. 
 
8) Quais dessas afirmações estão corretas se tratando de Multilevel queues? 
I. Diversas filas de pronto, cada qual com sua prioridade específica. 
II. Mecanismos de escalonamento distintos para cada fila. 
III. Mecanismos de escalonamento distintos para cada fila. 
A. Afirmação I está certa. 
B. Afirmação II está certa. 
C. Afirmação II e III estão certas. 
D. Afirmação II e I estão certas. 
E. Todas as alternativas estão certas. 
 
9) Quais dessas afirmações estão corretas se tratando de múltiplas filas com 
realimentação? 
I. Com múltiplas filas, o processo sempre volta para a mesma fila. 
Quando o processo pode mudar de fila durante a sua execução, temos 
múltiplas filas com realimentação. 
II. Quanto maior a prioridade, menor o quantum. 
III. Na criação, processos não vão para fila mais prioritária. 
A. Afirmação I está certa. 
B. Afirmação III está certa. 
C. Afirmação I e II estão certas. 
D. Afirmação III e I estão certas. 
E. Todas as alternativas estão certas. 
 
10) Qual o tipo de fila que o sistema Unix utiliza? 
A. RR. 
B. FIFO. 
C. SJR. 
D. Linux. 
E. MAC. 
 
 
 
 
 
1- São funções do gerenciador de memória: 
I. Controlar quais as unidades de memória estão ou não estão em uso, para que sejam 
alocadas quando necessário. II. Liberar as unidades de memória que foram desocupadas 
por um processo que finalizou. III. Tratar do Swapping entre memória principal e memória 
secundária. Está correto o que se afirma em: 
A) I, apenas 
B) I e II, apenas. 
C) I e III, apenas. 
D) II e III, apenas 
E) I, II e III. 
 
2- Em relação à segmentação no gerenciamento de memória, é correto afirmar: 
 
A) Há apenas um espaço de endereço linear. 
B) O espaço de endereço virtual não pode ser maior do que o tamanho da memória. 
C) O programador não precisa estar ciente de que há segmentação. 
D) A segmentação não manipula tabelas de tamanhos variáveis 
E) Os segmentos não têm tamanho fixo. 
3- O gerenciamento de memória desenvolve sua função a partir de duas tarefas, 
denominadas 
 
A) Alocação de Memória e Fragmentação. 
B) Performance e Isolamento. 
C) Gerenciamento Estático e Gerenciamento Dinâmico. 
D) Paginação e Fragmentação. 
E) Gerenciamento Dinâmico e Paginação. 
 
4- No gerenciamento de memória, são características típicas da segmentação: 
A) Segmentos do programa sempre do mesmo tamanho. 
B) Programas normalmente separados em módulos. 
C) Segmentos de tamanho máximo inexistentes. 
D) Segmentos sem possibilidade de controle pelo usuário. 
E) Eliminações de qualquer tipo de fragmentações. 
 
5- Em relação ao Gerenciamento de Memória, analise as afirmativas a seguir e indique a 
opção correta. 
 
A) Somente a afirmativa I está correta. 
B) Somente a afirmativa II está correta. 
C) Somente a afirmativa III está correta. 
D) Todas as afirmativas estão incorretas. 
E) Todas as afirmativas estão corretas. 
 
1.Uma abordagem inicial para o gerenciamento de memória em sistemas multitarefa envolve a 
divisão da memória em regiões denominadas: 
(X) - Partições 
( ) – Processos 
( ) – Alocações 
( ) - Paginação 
 
2. O que faz o Best-Fit: 
( ) – Escolhe a melhor partição, ou seja, aquela que o programa deixa o maior espaço sem 
utilização. 
( ) – Escolhe a pior partição, ou seja, aquela que o programa deixa o menor espaço sem 
utilização. 
(X ) – Escolhe a melhor partição, ou seja, aquela que o programa deixa o menor espaço sem 
utilização. 
( ) – Escolhe a melhor partição, ou seja, aquela que o programa usa todo o espaço. 
 
3. Assinale a alternativa em que apresenta a desvantagem das partições fixas: 
( ) – Perda de arquivos. 
( ) – Alto consumo de memória RAM. 
( ) – Acesso mais lento. 
(X ) - Fragmentação interna. 
 
4. As Estratégias de Alocação de Partição são: 
(X ) – Best-Fit, Worst-Fit e First-Fit 
( ) – Worst-Fit, Swapping e Second-Fit 
( ) – Swapping, Best-Fit e First-Fit 
( ) – Worst-Fit, Best-Fit e Second-Fit 
 
5. o que é a atividade de swapping: 
(X) – Transferência temporária entre a memória principal e a secundaria. 
( ) – Aumento temporário da memória principal. 
( ) – Aumento temporário da memória secundaria 
( ) – É quando o programa deixa o maior espaço da memória sem utilização. 
 
Questionário prova parcial (Gerenciamento de memória) 
 
1) Em relação ao gerenciamento de memória e seus principais aspectos, 
determine quais afirmações são verdadeiras ou falsas: 
 
I – Ocupação de memória; 
II - Um processo pode requerer mais memória do que o sistema possui; 
III - Impedir que um processo em execução altere os dados de outro; 
IV - Armazenar novos processos em memória sem destruir um processo que já 
está atualmente na memória. 
a. I (F), II (V), III (V), IV (V) 
b. I (V), II (V), III (V), IV (V) 
c. I (V), II (F), III (V), IV (F) 
d. I (F), II (F), III (V), IV (V) 
e. I (V), II (V), III (F), IV (V) 
 
2) Quais as principais estratégias do gerenciamento de memória: 
 
a. Partições variáveis, Paginação e Parte integrante. 
b. Partições fixas, Partições de paginação, Parte integrante. 
c. Partições fixas, Partições variáveis e Paginação. 
d. Parte integrante, Paginação e Partições fixas. 
 
 
3) Entre as afirmações abaixo, quais podem ser consideradas desvantagens 
para estratégia de Partição fixa: 
 
I- Fragmentação interna. 
II- Com um processo por partição, espaço interno não utilizado em cada partição 
é desperdiçado. 
III- Substituição da velocidade fixa de processamento de memória. 
IV- Tempo de acesso entre as partições maior.

Outros materiais