Buscar

SISTEMAS OPERACIONAIS

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

SISTEMAS OPERACIONAIS 
 
AULA 01 
 
 
 
 
 
1. 
 
 
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 
 
 
I e II 
 
 
I, III e IV 
 
 
I, II e III 
 
 
III e IV 
 
 
I e III 
 
 
 
 
 
2. 
 
 
Defini-se um sistema multitarefa como sendo aquele que possui a capacidade de: 
 
 
 
executar programas baseados em threads. 
 
 
gerenciar múltiplos processadores. 
 
 
manter vários programas na memória simultanemente. 
 
 
executar vários programas simultaneamente. 
 
 
administrar mais de um usuário simultanemente. 
 
 
 
 
 
3. 
 
 
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: 
 
 
Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é 
simultânea. 
 
 
Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. 
 
 
Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. 
 
 
Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. 
 
 
 
Explicação: 
Existe uma característica importante que diferencia os sistemas operacionais que é a capacidade de 
execução de diversos programas ao mesmo tempo. 
Alguns sistemas operacionais permitem que apenas um programa seja executado de cada vez. Essa é a 
forma mais simples e de fácil desenvolvimento de um sistema operacional, uma vez que o sistema não 
terá de lidar com solicitações diversas e por vezes conflitantes. 
Quando um sistema operacional permite a execução de mais de um programa ao mesmo tempo, ele é 
chamado de multitarefa e tem de lidar com procedimentos que concorrem quanto à utilização da 
capacidade de processamento do hardware. Então, é necessário definir e gerenciar uma questão básica 
que é a prioridade de cada programa quanto ao uso de recursos existentes. 
Monotarefa 
Executa apenas uma tarefa de cada vez 
Exemplo de sistema operacional monotarefa: 
¿ MS-DOS. 
Multitarefa 
Executa mais de um programa ao mesmo tempo 
Exemplo de sistema operacional multitarefa: 
¿ Windows Seven; 
¿ Linux; 
¿ Mac OS X. 
Observação: Nesse caso, um sistema operacional monotarefa (que executa apenas um programa de cada 
vez) é similar a uma empresa que possui apenas um departamento. 
 
Fonte: https://www.portaleducacao.com.br/conteudo/artigos/informatica/multitarefa-e-suas-variacoes-
dentro-do-sistema-operacional/41561 
 
 
 
 
 
4. 
 
 
(badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao 
computador central, realizando todas as solicitações no momento em que as transações ocorrem, com 
destaque pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e 
performance. Duas aplicações para emprego desse sistema são exemplificadas pelo controle de 
passagens de grandes companhias aéreas ou rodoviárias e pela monitoração do lançamento de um 
foguete. Por suas características, esse sistema opera na modalidade de processamento conhecida como: 
 
 
on-line e real time. 
 
 
off-line e real time. 
 
 
batch e real time. 
 
 
off-line e time sharing. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
on-line e time sharing. 
 
 
 
 
 
5. 
 
 
Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido. 
 
 
 
Sistemas Monotarefas com mais de um usuário 
 
 
Sistemas Monousuário e Multitarefas 
 
 
Sistemas Monousuários e Monotarefas 
 
 
Sistemas Multiusuários e Multitarefas 
 
 
Sistemas Multitarefas com Múltiplos usuários 
 
 
 
 
 
6. 
 
 
Um aspecto importante nos sistemas operacionais de terceira geração era a capacidade de transferir 
tarefas de cartões perfurados para discos magnéticos assim que chegavam à sala do computador. Assim 
que uma tarefa era completada, o sistema operacional podia carregar uma nova tarefa a partir do disco 
na partição recentemente liberada para processá-la. Como chama-se essa técnica? 
 
 
Fragmentação 
 
 
Segmentação 
 
 
spooling 
 
 
Nenhuma das alternativas 
 
 
Memória virtual 
 
 
 
 
 
7. 
 
 
O Sistema Operacional é o software que possibilita as aplicações a interagirem com o hardware do 
computador. Assinale a alternativa que contem a afirmação incorreta sobre os Sistemas Operacionais. 
 
 
Sistemas Operacionais podem ser encontrados nos mais variados dispositivos (celulares, carros, 
computadores pessoais). 
 
 
Um usuário pode interagir com o Sistema Operacional apenas por terminal interpretador de 
comandos (shell). 
 
 
O Sistema Operacional atua como um gerenciador dos recursos do sistema computacional. 
 
 
O software que contém os componentes centrais de um Sistema Operacional é chamado de 
kernel. 
 
 
Os Sistemas Operacionais facilitam o trabalho dos desenvolvedores de aplicações fazendo a 
interface com a gerência de memória, comunicação com periféricos de entrada/saída, linhas de 
comunicação da rede. 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
8. 
 
 
A CITAÇÃO " Principalmente usado em controle de processos, telecomunicações, etc. O SO monitora 
várias entradas que afetam a execução de processos, mudando os modelos de computadores do 
ambiente, e assim afetando as saídas, dentro de um período de tempo garantido (normalmente < 1 
segundo)". REFERE-SE A: 
 
 
TIME SHARING 
 
 
INTERATIVO 
 
 
MULPROCESSADOR 
 
 
TEMPO REAL 
 
 
MULTITAREFA 
 
 
 
 
 
 
1. 
 
 
Em relação às estruturas dos sistemas operacionais modernos, podemos afirmar que: 
I - O conceito de microkernel é de reduzir o kernel a comunicações de processos básicos e controle de 
I/O, e deixar os outros serviços de sistemas situados no user-space (espaço do usuário) em forma de 
processos normais (chamados de servers). 
II - O kernel monolítico executa cada serviço básico do sistema como gerenciamento de memória, 
manipulação de interrupções e comunicação I/O, sistemas de arquivos, no espaço do kernel. 
III - Na estrutura do microkernel tanto o núcleo como como os demais serviços são executados em 
modo kernel. 
IV - No kernel monolítico o sistema operacional é escrito como uma coleção de rotinas, ligadas a um 
único grande programa binário executável. 
Assinale a alternativa que contém a(s) afirmação(ões) correta(s): 
 
 
Somente I, III e IV 
 
 
Somente II, III e IV 
 
 
Somente I e III 
 
 
Somente I, II e IV 
 
 
Somente I, II e III 
 
 
 
 
 
2. 
 
 
O sistema operacional é importante porque 
 
 
 
é a unidade central de procedimentos do computador. 
 
 
é onde se navega na internet e veem filmes. 
 
 
é onde se gravam documentos importantes em qualquer extensão de editor de texto. 
 
 
é um programa para fazer cartas, documentos e curriculum. 
 
 
ele organiza e administra os recursos do computador para que seja possível usá-lo. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp3. 
 
 
Em relação ao Sistema Operacionais quanto à Arquiteturas do Núcleo - Kernel, qual o termo se completa 
o texto abaixo com as lacunas em branco. O conceito de _______________ é de reduzir o kernel a 
comunicações de processos básicos econtrole de I/O, e deixar os outros serviços de sistemas situados no 
user-space (espaço dousuário) em forma de processos normais(chamados de servers - servidores). 
Existe um server para cada problema de gerenciamento de memória, um server faz gerenciamento de 
processos, e outro gerencia drivers, e assim por diante. 
 
 
camadas 
 
 
kernel 
 
 
kernel monlítico; 
 
 
microkernel 
 
 
superkernel 
 
 
 
 
 
4. 
 
 
Em relação aos tipos de sistemas operacionais analise as alternativas corretas: I - Os tipos de sistemas 
operacionais são: Sistemas Monoprogramáveis/Monotarefa; Sistemas Multiprogramáveis/Multitarefa; 
Sistemas com Múltiplos Processadores; II - Um sistema monotarefa é voltado a execução de um único 
programa ou tarefa; III - Um sistema multitarefa implementa o conceito de multiprogramação; IV - Um 
sistema com múltiplos processadores caracteriza-se por possuir apenas dois processadores. 
 
 
II, III e IV 
 
 
I, III e IV 
 
 
I e II 
 
 
I, II e III 
 
 
I, II e IV 
 
 
 
 
 
5. 
 
 
Apresenta ao usuário uma máquina virtual (interface) equivalente ao hardware, porém muito mais 
simples de programar é a definição de 
 
 
hardware 
 
 
programas de Sistema. 
 
 
SO do ponto de vista do usuário ou máquina estendida. 
 
 
programas de Aplicação. 
 
 
SO visto como gerente de recursos ou ponto de vista do sistema. 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
 
6. 
 
 
Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? 
 
 
 
Os Programas são executados a partir da divisão do tempo do processador em pequenos 
intervalos, denominados fatia de tempo (time-slice). 
 
 
Recursos computacionais são compartilhados entre os usuários e aplicações, de forma 
concorrente aos diversos recursos como: memória, processador e periféricos, de forma 
ordenada e protegida, entre os diversos programas. 
 
 
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e 
os periféricos permaneçam exclusivamente dedicados a execução de um único programa ou 
tarefa. 
 
 
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e 
os periféricos permaneçam exclusivamente dedicados a execução de vários programas de forma 
concorrente em um ambiente monousuário. 
 
 
Há apenas um único usuário interagindo com o sistema, mas existe a possibilidade de execução 
de diversas tarefas ao mesmo tempo, como a edição de texto, uma impressão e o acesso à 
Internet. 
 
 
 
Explicação: 
Os sistemas monoporogramáveis pela sua simplicidade não permite a existência de concorrência. 
 
 
 
 
 
7. 
 
 
(IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir 
sobre conceitos, componentes e serviços. 
I) Threads dentro de um mesmo processo dividem o mesmo espaço de endereçamento. 
II) A exclusão mútua implementa uma solução para o problema de dois processos concorrentes entrarem 
ao mesmo tempo em suas respectivas regiões críticas. 
III) Sistemas com múltiplos processadores, usuários ou servidores, se enquadram na categoria de 
sistemas computacionais do tipo MISD (Multiple Instruction Single Data). 
IV) Processos do tipo CPU-bound esrão associados a aplicações comerciais baseadas em um elevado 
número de operações em bancos de dados. 
V) Alocação contígua, alocação encadeada e alocação indexada são exemplos de técnicas usadas por 
sistemas operacionais para a gerência do espaço em disco. 
Assinale a alternativa que apresenta somente as afirmativas CORRETAS: 
 
 
I, II, III 
 
 
I, II, IV 
 
 
I, II, V 
 
 
I, IV 
 
 
II, V 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
8. 
 
 
O SISTEMA OPERACIONAL É UM SOFTWARE CLASSIFICADO COMO ______________ PARA O 
FUNCIONAMENTO DO COMPUTADOR 
 
 
SECUNDÁRIO 
 
 
APLICATIVO 
 
 
ESPECIALISTA 
 
 
BÁSICO 
 
 
COMPLEMENTAR 
 
 
 
 
 
1. 
 
 
Em sistemas operacionais, o conceito de compilador é: 
 
 
 
um programa de computador que converte código de máquina em código escrito em linguagem 
de montagem. 
 
 
um programa de computador que transforma o código fonte escrito em uma linguagem 
compilada em um programa semanticamente equivalente em código objeto. 
 
 
um padrão comum de arquivo para executáveis, código objeto, bibliotecas compartilhadas, e 
core dumps. 
 
 
um programa de computador que transforma código objeto em código fonte. 
 
 
um programa de computador que lê um código fonte de uma linguagem de programação 
interpretada e o converte em código executável. 
 
 
 
Explicação: 
Um compilador é um programa de sistema que traduz um programa descrito em uma linguagem de alto 
nível para um programa equivalente em código de máquina para um processador. Em geral, um 
compilador não produz diretamente o código de máquina mas sim um programa em linguagem simbólica 
(assembly) semanticamente equivalente ao programa em linguagem de alto nível. Para cada arquivo de 
código fonte é gerado um arquivo com código objeto, que posteriormente é "ligado" aos outros, através 
de um linker, resultando num arquivo executável ou biblioteca. 
 
 
 
 
 
2. 
 
 
São tipos de sistemas operacionais: 
 
 
 
Sistemas Monocompiláveis/Monomonitoramento, Sistemas 
Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários. 
 
 
Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas 
com múltiplos processadores. 
 
 
Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com 
múltiplas entradas. 
 
 
Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas 
com múltiplos processadores. 
 
 
Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com 
processadores de segmentação. 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
 
3. 
 
 
Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados 
 
 
 
espera, pronto ou execução 
 
 
interrupção, pronto ou execução 
 
 
latência, espera ou atividade 
 
 
espera, pronto ou interrupção 
 
 
latência, pronto ou atividade 
 
 
 
Explicação: 
Conceitos básicos em sistemas. 
 
 
 
 
 
4. 
 
 
Qual é a principal função de um sistema operacional? 
 
 
 
Ligar o computador e Desligar o computador 
 
 
Controlar somente funções comandadas pelo o usuário 
 
 
Controlar o gerenciamento de processos, gerenciamento de memória, gerenciamento de 
Entrada e saída e de sistemas de arquivos 
 
 
Controlar o gerenciamento de memória, gerenciamento de áudio/vídeo, gerenciamento de 
sistemas de arquivos e gerenciamento de dispositivos como o funcionamento de impressora. 
 
 
Somente gravar informações de usuário no disco rígido 
 
 
 
 
 
5. 
 
 
O que são sistemas real-time? 
 
 
 
São sistemas que compartilham uma CPU entre os jobs, utilizando prioridades. Jobs de 
prioridades maior passam a usar a CPU. 
 
 
São sistemas que permitem que jobs rodem on-line, ou seja, usando suas "fatias de tempo" 
 
 
São sistemas que não compartilham recursos, o mesmo que sistemas em batch 
 
 
São sistemas que rodam on-line, ou seja, em tempo real. 
 
 
São sistemas de tempo compartilhado onde cada jobs em sua "janela de tempo" 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp6. 
 
 
A estrutura do sistema operacional é formada por um conjunto de rotinas (procedimentos) que oferecem 
serviços aos usuários do sistema e suas aplicações, bem como a outras rotinas do próprio sistema. Esse 
conjunto de rotinas é chamado de ____________________________________________ Escolha a 
única alternativa que completa corretamente o texto acima: 
 
 
Dispositivos de entrada e saída 
 
 
Processos 
 
 
Núcleo do sistema ou kernel 
 
 
Memória do sistema ou núcleo 
 
 
Processadores 
 
 
 
 
 
7. 
 
 
Para que uma aplicação execute instruções privilegiadas deverá efetuar: 
 
 
 
uma solicitação ao administrador do sistema 
 
 
o acesso com uma conta privilegiada. 
 
 
uma chamada ao sistema 
 
 
uma interrupção 
 
 
a execução de um programa específico 
 
 
 
 
 
8. 
 
 
No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o conceito de 
concorrência entre processos NÃO se refere a: 
 
 
 O controle do acesso concorrente a diversos recursos, implementado por mecanismos de 
proteção do SO para garantir a integridade de todo o sistema. 
 
 
 
Vários programas poderem ser carregados na memória a espera do uso alternado do 
processador. 
 
 
Execução simultânea de vários processos, diminuindo assim o tempo de espera médio do 
sistema. 
 
 
 
Gerenciamento dos recursos computacionais para servir vários processos, que podem ser 
orientados ao processamento ou à entrada/saída. 
 
 
Otimização do tempo do processador devido à possibilidade de utilização de interrupções. 
 
 
 
 
 
1. 
 
 
Um sistema operacional multitarefa tem como característica 
fundamental: 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
Ser também multiusuário 
 
 
Uso simultâneo de mais de uma unidade de disco. 
 
 
Uso de interface gráfica 
 
 
A execução concorrente de processos 
 
 
A execução simultânea de processos 
 
 
 
 
 
2. 
 
 
Qual instrução não precisa ser executada em modo privilegiado? 
 
 
 
Limpar memória 
 
 
Iniciar um processo 
 
 
Obter a hora corrente 
 
 
Ativar interrupções por tempo 
 
 
Desativar interrupções por tempo 
 
 
 
 
 
3. 
 
 
Sistemas Operacionais podem ser agrupados em: 
 
 
 
Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com 
múltiplas entradas. 
 
 
Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas 
com múltiplos processadores. 
 
 
Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas 
com múltiplos processadores. 
 
 
Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com 
processadores de segmentação. 
 
 
Sistemas Monocompiláveis/Monomonitoramento, Sistemas 
Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários. 
 
 
 
 
 
4. 
 
 
Sobre sistemas operacionais é INCORRETO afirmar: 
 
 
 
Primordialmente, são gerenciadores de recursos ¿ gerenciam hardware como processadores, 
memória, dispositivos de entrada/saída e dispositivos de comunicação. 
 
 
O sistema operacional é uma camada de hardware que separa as aplicações do software que 
elas acessam e fornece serviços que permitem que cada aplicação seja executada com 
segurança e efetividade. 
 
 
Na maioria dos sistemas operacionais um usuário requisita ao computador que execute uma 
ação (por exemplo, imprimir um documento), e o sistema operacional gerencia o software e o 
hardware para produzir o resultado esperado. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
Um usuário interage com o sistema operacional via uma ou mais aplicações de usuário e, 
muitas vezes, por meio de uma aplicação especial denominada shell ou interpretador de 
comandos. 
 
 
O software que contém os componentes centrais do sistema operacional chama-se núcleo 
(kernel). 
 
 
 
 
 
5. 
 
 
Um Sistema Operacional (SO) realiza o gerenciamento: 
 
(I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de 
arquivos e diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de 
armazenamento de dados. 
 
(II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua 
exclusão e o fornecimento de mecanismos para a sua comunicação e sincronização. 
 
(III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é 
responsável pela alocação e liberação dinâmica de seu espaço. 
 
As lacunas I, II e III são, correta e respectivamente, preenchidas por: 
 
 
de arquivos - de barramentos - de discos 
 
 
de I/O - de tempos de CPU - de RAM 
 
 
de armazenamento - de processos - de memória 
 
 
de discos - de threads - de cache 
 
 
em memória secundária - de serviços - em memória principal 
 
 
 
 
 
6. 
 
 
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 de tempo real 
recebem grande destaque hoje. Sobre eles, assinale alternativa correta. 
 
 
Neste tipo de sistema operacional, o processo de maior prioridade dá lugar ao de menor 
prioridade 
 
 
Devido a suas características não é indicado onde o tempo de processamento é fator crítico. 
 
 
A principal vantagem do uso de sistemas de tempo real é o tempo compartilhado 
 
 
Sistemas de tempo real não está limitado a tempos rígidos de resposta 
 
 
Sistemas de tempo real são utilizados principalmente em controle de processos 
 
 
 
Explicação: 
Sistemas de tempo real são utilizados principalmente em controle de processos 
 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
7. 
 
 
O que é multiprogramação? 
 
 
 
Técnica que permite a troca de informações entre a memória principal e a memória secundária. 
 
 
Processamento paralelo. 
 
 
Processamento centralizado. 
 
 
Técnica que permite que vários processos estejam em memória ao mesmo tempo. 
 
 
Processamento distribuído. 
 
 
 
 
 
8. 
 
 
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: 
 
 
Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. 
 
 
Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. 
 
 
Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é 
simultânea. 
 
 
Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa. 
 
 
Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. 
 
 
 
 
 
1. 
 
 
Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido. 
 
 
 
Sistemas Multitarefas com Múltiplos usuários 
 
 
Sistemas Monotarefas com mais de um usuário 
 
 
Sistemas Monousuário e Multitarefas 
 
 
Sistemas Monousuários e Monotarefas 
 
 
Sistemas Multiusuários e Multitarefas 
 
 
 
 
 
2. 
 
 
Defini-se um sistema multitarefa como sendo aquele que possui a capacidade de: 
 
 
 
executar vários programas simultaneamente. 
 
 
administrar mais de um usuário simultanemente. 
 
 
executar programas baseados em threads. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
manter vários programasna memória simultanemente. 
 
 
gerenciar múltiplos processadores. 
 
 
 
 
 
3. 
 
 
O Sistema Operacional é o software que possibilita as aplicações a interagirem com o hardware do 
computador. Assinale a alternativa que contem a afirmação incorreta sobre os Sistemas Operacionais. 
 
 
O software que contém os componentes centrais de um Sistema Operacional é chamado de 
kernel. 
 
 
Os Sistemas Operacionais facilitam o trabalho dos desenvolvedores de aplicações fazendo a 
interface com a gerência de memória, comunicação com periféricos de entrada/saída, linhas de 
comunicação da rede. 
 
 
Um usuário pode interagir com o Sistema Operacional apenas por terminal interpretador de 
comandos (shell). 
 
 
Sistemas Operacionais podem ser encontrados nos mais variados dispositivos (celulares, carros, 
computadores pessoais). 
 
 
O Sistema Operacional atua como um gerenciador dos recursos do sistema computacional. 
 
 
 
 
 
4. 
 
 
Um aspecto importante nos sistemas operacionais de terceira geração era a capacidade de transferir 
tarefas de cartões perfurados para discos magnéticos assim que chegavam à sala do computador. Assim 
que uma tarefa era completada, o sistema operacional podia carregar uma nova tarefa a partir do disco 
na partição recentemente liberada para processá-la. Como chama-se essa técnica? 
 
 
Memória virtual 
 
 
Fragmentação 
 
 
spooling 
 
 
Nenhuma das alternativas 
 
 
Segmentação 
 
 
 
 
 
5. 
 
 
A CITAÇÃO " Principalmente usado em controle de processos, telecomunicações, etc. O SO monitora 
várias entradas que afetam a execução de processos, mudando os modelos de computadores do 
ambiente, e assim afetando as saídas, dentro de um período de tempo garantido (normalmente < 1 
segundo)". REFERE-SE A: 
 
 
MULTITAREFA 
 
 
INTERATIVO 
 
 
TIME SHARING 
 
 
MULPROCESSADOR 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
TEMPO REAL 
 
 
 
 
 
6. 
 
 
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 
 
 
I, II e III 
 
 
I e II 
 
 
I, III e IV 
 
 
III e IV 
 
 
I e III 
 
 
 
 
 
7. 
 
 
(badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao 
computador central, realizando todas as solicitações no momento em que as transações ocorrem, com 
destaque pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e 
performance. Duas aplicações para emprego desse sistema são exemplificadas pelo controle de 
passagens de grandes companhias aéreas ou rodoviárias e pela monitoração do lançamento de um 
foguete. Por suas características, esse sistema opera na modalidade de processamento conhecida como: 
 
 
off-line e real time. 
 
 
on-line e time sharing. 
 
 
batch e real time. 
 
 
on-line e real time. 
 
 
off-line e time sharing. 
 
 
 
 
 
8. 
 
 
Em relação aos tipos de sistemas operacionais analise as alternativas corretas: I - Os tipos de sistemas 
operacionais são: Sistemas Monoprogramáveis/Monotarefa; Sistemas Multiprogramáveis/Multitarefa; 
Sistemas com Múltiplos Processadores; II - Um sistema monotarefa é voltado a execução de um único 
programa ou tarefa; III - Um sistema multitarefa implementa o conceito de multiprogramação; IV - Um 
sistema com múltiplos processadores caracteriza-se por possuir apenas dois processadores. 
 
 
II, III e IV 
 
 
I e II 
 
 
I, II e III 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
I, II e IV 
 
 
I, III e IV 
 
 
 
 
 
1. 
 
 
Em relação ao Sistema Operacionais quanto à Arquiteturas do 
Núcleo - Kernel, qual o termo se completa o texto abaixo com as 
lacunas em branco. O conceito de _______________ é de reduzir 
o kernel a comunicações de processos básicos econtrole de I/O, e 
deixar os outros serviços de sistemas situados no user-space 
(espaço dousuário) em forma de processos normais(chamados de 
servers - servidores). Existe um server para cada problema de 
gerenciamento de memória, um server faz gerenciamento de 
processos, e outro gerencia drivers, e assim por diante. 
 
 
kernel 
 
 
microkernel 
 
 
kernel monlítico; 
 
 
camadas 
 
 
superkernel 
 
 
 
 
 
2. 
 
 
Em relação às estruturas dos sistemas operacionais modernos, podemos afirmar que: 
I - O conceito de microkernel é de reduzir o kernel a comunicações de processos básicos e controle de 
I/O, e deixar os outros serviços de sistemas situados no user-space (espaço do usuário) em forma de 
processos normais (chamados de servers). 
II - O kernel monolítico executa cada serviço básico do sistema como gerenciamento de memória, 
manipulação de interrupções e comunicação I/O, sistemas de arquivos, no espaço do kernel. 
III - Na estrutura do microkernel tanto o núcleo como como os demais serviços são executados em 
modo kernel. 
IV - No kernel monolítico o sistema operacional é escrito como uma coleção de rotinas, ligadas a um 
único grande programa binário executável. 
Assinale a alternativa que contém a(s) afirmação(ões) correta(s): 
 
 
Somente I, II e IV 
 
 
Somente II, III e IV 
 
 
Somente I, III e IV 
 
 
Somente I, II e III 
 
 
Somente I e III 
 
 
 
 
 
3. 
 
 
O SISTEMA OPERACIONAL É UM SOFTWARE CLASSIFICADO COMO ______________ PARA O 
FUNCIONAMENTO DO COMPUTADOR 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
ESPECIALISTA 
 
 
APLICATIVO 
 
 
BÁSICO 
 
 
SECUNDÁRIO 
 
 
COMPLEMENTAR 
 
 
 
 
 
4. 
 
 
(IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir 
sobre conceitos, componentes e serviços. 
I) Threads dentro de um mesmo processo dividem o mesmo espaço de endereçamento. 
II) A exclusão mútua implementa uma solução para o problema de dois processos concorrentes entrarem 
ao mesmo tempo em suas respectivas regiões críticas. 
III) Sistemas com múltiplos processadores, usuários ou servidores, se enquadram na categoria de 
sistemas computacionais do tipo MISD (Multiple Instruction Single Data). 
IV) Processos do tipo CPU-bound esrão associados a aplicações comerciais baseadas em um elevado 
número de operações em bancos de dados. 
V) Alocação contígua, alocação encadeada e alocação indexada são exemplos de técnicas usadas por 
sistemas operacionais para a gerência do espaço em disco. 
Assinale a alternativa que apresenta somente as afirmativas CORRETAS: 
 
 
I, II, IV 
 
 
I, II, V 
 
 
I, IV 
 
 
I, II, III 
 
 
II, V 
 
 
 
 
 
5. 
 
 
Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? 
 
 
 
Os Programas são executados a partir da divisão do tempo do processador em pequenos 
intervalos, denominados fatia de tempo (time-slice). 
 
 
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e 
os periféricos permaneçam exclusivamente dedicados a execução de um único programa ou 
tarefa. 
 
 
Recursos computacionais são compartilhados entre os usuários e aplicações, de forma 
concorrente aos diversos recursos como: memória, processador e periféricos, de forma 
ordenada e protegida, entre os diversos programas. 
 
 
Há apenas um único usuário interagindo com o sistema, mas existe apossibilidade de execução 
de diversas tarefas ao mesmo tempo, como a edição de texto, uma impressão e o acesso à 
Internet. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e 
os periféricos permaneçam exclusivamente dedicados a execução de vários programas de forma 
concorrente em um ambiente monousuário. 
 
 
 
Explicação: 
Os sistemas monoporogramáveis pela sua simplicidade não permite a existência de concorrência. 
 
 
 
 
 
6. 
 
 
Apresenta ao usuário uma máquina virtual (interface) equivalente ao hardware, porém muito mais 
simples de programar é a definição de 
 
 
programas de Sistema. 
 
 
SO do ponto de vista do usuário ou máquina estendida. 
 
 
programas de Aplicação. 
 
 
hardware 
 
 
SO visto como gerente de recursos ou ponto de vista do sistema. 
 
 
 
 
 
7. 
 
 
O sistema operacional é importante porque 
 
 
 
é a unidade central de procedimentos do computador. 
 
 
é onde se navega na internet e veem filmes. 
 
 
é onde se gravam documentos importantes em qualquer extensão de editor de texto. 
 
 
ele organiza e administra os recursos do computador para que seja possível usá-lo. 
 
 
é um programa para fazer cartas, documentos e curriculum. 
 
 
 
 
 
8. 
 
 
No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o conceito de 
concorrência entre processos NÃO se refere a: 
 
 
Gerenciamento dos recursos computacionais para servir vários processos, que podem ser 
orientados ao processamento ou à entrada/saída. 
 
 
Vários programas poderem ser carregados na memória a espera do uso alternado do 
processador. 
 
 
Execução simultânea de vários processos, diminuindo assim o tempo de espera médio do 
sistema. 
 
 
 
Otimização do tempo do processador devido à possibilidade de utilização de interrupções. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 O controle do acesso concorrente a diversos recursos, implementado por mecanismos de 
proteção do SO para garantir a integridade de todo o sistema. 
 
 
 
 
 
1. 
 
 
Sobre sistemas operacionais é INCORRETO afirmar: 
 
 
 
O software que contém os componentes centrais do sistema operacional chama-se núcleo 
(kernel). 
 
 
Um usuário interage com o sistema operacional via uma ou mais aplicações de usuário e, 
muitas vezes, por meio de uma aplicação especial denominada shell ou interpretador de 
comandos. 
 
 
Primordialmente, são gerenciadores de recursos ¿ gerenciam hardware como processadores, 
memória, dispositivos de entrada/saída e dispositivos de comunicação. 
 
 
Na maioria dos sistemas operacionais um usuário requisita ao computador que execute uma 
ação (por exemplo, imprimir um documento), e o sistema operacional gerencia o software e o 
hardware para produzir o resultado esperado. 
 
 
O sistema operacional é uma camada de hardware que separa as aplicações do software que 
elas acessam e fornece serviços que permitem que cada aplicação seja executada com 
segurança e efetividade. 
 
 
 
 
 
2. 
 
 
Qual instrução não precisa ser executada em modo privilegiado? 
 
 
 
Obter a hora corrente 
 
 
Limpar memória 
 
 
Desativar interrupções por tempo 
 
 
Ativar interrupções por tempo 
 
 
Iniciar um processo 
 
 
 
 
 
3. 
 
 
Um sistema operacional multitarefa tem como característica fundamental: 
 
 
 
A execução simultânea de processos 
 
 
Uso de interface gráfica 
 
 
Uso simultâneo de mais de uma unidade de disco. 
 
 
A execução concorrente de processos 
 
 
Ser também multiusuário 
 
 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
4. 
 
 
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 de tempo real 
recebem grande destaque hoje. Sobre eles, assinale alternativa correta. 
 
 
Sistemas de tempo real não está limitado a tempos rígidos de resposta 
 
 
Neste tipo de sistema operacional, o processo de maior prioridade dá lugar ao de menor 
prioridade 
 
 
Sistemas de tempo real são utilizados principalmente em controle de processos 
 
 
A principal vantagem do uso de sistemas de tempo real é o tempo compartilhado 
 
 
Devido a suas características não é indicado onde o tempo de processamento é fator crítico. 
 
 
 
Explicação: 
Sistemas de tempo real são utilizados principalmente em controle de processos 
 
 
 
 
 
5. 
 
 
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: 
 
 
Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. 
 
 
Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. 
 
 
Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é 
simultânea. 
 
 
Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. 
 
 
Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa. 
 
 
 
Explicação: 
Existe uma característica importante que diferencia os sistemas operacionais que é a capacidade de 
execução de diversos programas ao mesmo tempo. 
Alguns sistemas operacionais permitem que apenas um programa seja executado de cada vez. Essa é a 
forma mais simples e de fácil desenvolvimento de um sistema operacional, uma vez que o sistema não 
terá de lidar com solicitações diversas e por vezes conflitantes. 
Quando um sistema operacional permite a execução de mais de um programa ao mesmo tempo, ele é 
chamado de multitarefa e tem de lidar com procedimentos que concorrem quanto à utilização da 
capacidade de processamento do hardware. Então, é necessário definir e gerenciar uma questão básica 
que é a prioridade de cada programa quanto ao uso de recursos existentes. 
Monotarefa 
Executa apenas uma tarefa de cada vez 
Exemplo de sistema operacional monotarefa: 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
¿ MS-DOS. 
Multitarefa 
Executa mais de um programa ao mesmo tempo 
Exemplo de sistema operacional multitarefa: 
¿ Windows Seven; 
¿ Linux; 
¿ Mac OS X. 
Observação: Nesse caso, um sistema operacional monotarefa (que executa apenas um programa de cada 
vez) é similar a uma empresa que possui apenas um departamento. 
 
Fonte: https://www.portaleducacao.com.br/conteudo/artigos/informatica/multitarefa-e-suas-variacoes-
dentro-do-sistema-operacional/41561 
 
 
 
 
 
6. 
 
 
Um Sistema Operacional (SO) realiza o gerenciamento: 
 
(I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de 
arquivos e diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de 
armazenamento de dados. 
 
(II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua 
exclusão e o fornecimento de mecanismos para a sua comunicação e sincronização. 
 
(III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é 
responsável pela alocação e liberação dinâmica de seu espaço. 
 
As lacunas I, II e III são, correta e respectivamente, preenchidas por: 
 
 
de armazenamento - de processos - de memória 
 
 
de discos - de threads - de cache 
 
 
de arquivos - de barramentos - de discos 
 
 
de I/O - de tempos de CPU - de RAM 
 
 
em memória secundária - de serviços - em memória principal7. 
 
 
Sistemas Operacionais podem ser agrupados em: 
 
 
 
Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas 
com múltiplos processadores. 
 
 
Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com 
múltiplas entradas. 
 
 
Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com 
processadores de segmentação. 
 
 
Sistemas Monocompiláveis/Monomonitoramento, Sistemas 
Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas 
com múltiplos processadores. 
 
 
 
 
 
8. 
 
 
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 
 
 
I e III 
 
 
I e II 
 
 
I, III e IV 
 
 
I, II e III 
 
 
III e IV 
 
 
 
 
 
1. 
 
 
Em relação aos tipos de Sistemas Operacionais, marque qual 
opção N Ã O faz sentido. 
 
 
Sistemas Multitarefas com Múltiplos usuários 
 
 
Sistemas Monousuário e Multitarefas 
 
 
Sistemas Multiusuários e Multitarefas 
 
 
Sistemas Monotarefas com mais de um usuário 
 
 
Sistemas Monousuários e Monotarefas 
 
 
 
 
 
2. 
 
 
Defini-se um sistema multitarefa como sendo aquele que possui a capacidade de: 
 
 
 
manter vários programas na memória simultanemente. 
 
 
executar programas baseados em threads. 
 
 
administrar mais de um usuário simultanemente. 
 
 
gerenciar múltiplos processadores. 
 
 
executar vários programas simultaneamente. 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
3. 
 
 
Em relação aos tipos de sistemas operacionais analise as alternativas corretas: I - Os tipos de sistemas 
operacionais são: Sistemas Monoprogramáveis/Monotarefa; Sistemas Multiprogramáveis/Multitarefa; 
Sistemas com Múltiplos Processadores; II - Um sistema monotarefa é voltado a execução de um único 
programa ou tarefa; III - Um sistema multitarefa implementa o conceito de multiprogramação; IV - Um 
sistema com múltiplos processadores caracteriza-se por possuir apenas dois processadores. 
 
 
II, III e IV 
 
 
I, II e IV 
 
 
I, III e IV 
 
 
I, II e III 
 
 
I e II 
 
 
 
 
 
4. 
 
 
O Sistema Operacional é o software que possibilita as aplicações a interagirem com o hardware do 
computador. Assinale a alternativa que contem a afirmação incorreta sobre os Sistemas Operacionais. 
 
 
O software que contém os componentes centrais de um Sistema Operacional é chamado de 
kernel. 
 
 
O Sistema Operacional atua como um gerenciador dos recursos do sistema computacional. 
 
 
Os Sistemas Operacionais facilitam o trabalho dos desenvolvedores de aplicações fazendo a 
interface com a gerência de memória, comunicação com periféricos de entrada/saída, linhas de 
comunicação da rede. 
 
 
Sistemas Operacionais podem ser encontrados nos mais variados dispositivos (celulares, carros, 
computadores pessoais). 
 
 
Um usuário pode interagir com o Sistema Operacional apenas por terminal interpretador de 
comandos (shell). 
 
 
 
 
 
5. 
 
 
A CITAÇÃO " Principalmente usado em controle de processos, telecomunicações, etc. O SO monitora 
várias entradas que afetam a execução de processos, mudando os modelos de computadores do 
ambiente, e assim afetando as saídas, dentro de um período de tempo garantido (normalmente < 1 
segundo)". REFERE-SE A: 
 
 
MULTITAREFA 
 
 
MULPROCESSADOR 
 
 
TEMPO REAL 
 
 
TIME SHARING 
 
 
INTERATIVO 
 
 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
6. 
 
 
(badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao 
computador central, realizando todas as solicitações no momento em que as transações ocorrem, com 
destaque pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e 
performance. Duas aplicações para emprego desse sistema são exemplificadas pelo controle de 
passagens de grandes companhias aéreas ou rodoviárias e pela monitoração do lançamento de um 
foguete. Por suas características, esse sistema opera na modalidade de processamento conhecida como: 
 
 
on-line e real time. 
 
 
batch e real time. 
 
 
on-line e time sharing. 
 
 
off-line e time sharing. 
 
 
off-line e real time. 
 
 
 
 
 
7. 
 
 
Um aspecto importante nos sistemas operacionais de terceira geração era a capacidade de transferir 
tarefas de cartões perfurados para discos magnéticos assim que chegavam à sala do computador. Assim 
que uma tarefa era completada, o sistema operacional podia carregar uma nova tarefa a partir do disco 
na partição recentemente liberada para processá-la. Como chama-se essa técnica? 
 
 
Nenhuma das alternativas 
 
 
Fragmentação 
 
 
spooling 
 
 
Memória virtual 
 
 
Segmentação 
 
 
 
 
 
8. 
 
 
Em relação ao Sistema Operacionais quanto à Arquiteturas do Núcleo - Kernel, qual o termo se completa 
o texto abaixo com as lacunas em branco. O conceito de _______________ é de reduzir o kernel a 
comunicações de processos básicos econtrole de I/O, e deixar os outros serviços de sistemas situados no 
user-space (espaço dousuário) em forma de processos normais(chamados de servers - servidores). 
Existe um server para cada problema de gerenciamento de memória, um server faz gerenciamento de 
processos, e outro gerencia drivers, e assim por diante. 
 
 
kernel monlítico; 
 
 
microkernel 
 
 
camadas 
 
 
superkernel 
 
 
kernel 
 
 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
1. 
 
 
Em relação às estruturas dos sistemas operacionais modernos, 
podemos afirmar que: 
I - O conceito de microkernel é de reduzir o kernel a 
comunicações de processos básicos e controle de I/O, e deixar os 
outros serviços de sistemas situados no user-space (espaço do 
usuário) em forma de processos normais (chamados de servers). 
II - O kernel monolítico executa cada serviço básico do sistema 
como gerenciamento de memória, manipulação de interrupções e 
comunicação I/O, sistemas de arquivos, no espaço do kernel. 
III - Na estrutura do microkernel tanto o núcleo como como os 
demais serviços são executados em modo kernel. 
IV - No kernel monolítico o sistema operacional é escrito como 
uma coleção de rotinas, ligadas a um único grande programa 
binário executável. 
Assinale a alternativa que contém a(s) afirmação(ões) correta(s): 
 
 
Somente I e III 
 
 
Somente II, III e IV 
 
 
Somente I, III e IV 
 
 
Somente I, II e III 
 
 
Somente I, II e IV 
 
 
 
 
 
2. 
 
 
O sistema operacional é importante porque 
 
 
 
ele organiza e administra os recursos do computador para que seja possível usá-lo. 
 
 
é onde se navega na internet e veem filmes. 
 
 
é a unidade central de procedimentos do computador. 
 
 
é um programa para fazer cartas, documentos e curriculum. 
 
 
é onde se gravam documentos importantes em qualquer extensão de editor de texto. 
 
 
 
 
 
3. 
 
 
O SISTEMA OPERACIONAL É UM SOFTWARE CLASSIFICADO COMO ______________ PARA O 
FUNCIONAMENTO DO COMPUTADOR 
 
 
SECUNDÁRIOESPECIALISTA 
 
 
BÁSICO 
 
 
APLICATIVO 
 
 
COMPLEMENTAR 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
 
4. 
 
 
(IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir 
sobre conceitos, componentes e serviços. 
I) Threads dentro de um mesmo processo dividem o mesmo espaço de endereçamento. 
II) A exclusão mútua implementa uma solução para o problema de dois processos concorrentes entrarem 
ao mesmo tempo em suas respectivas regiões críticas. 
III) Sistemas com múltiplos processadores, usuários ou servidores, se enquadram na categoria de 
sistemas computacionais do tipo MISD (Multiple Instruction Single Data). 
IV) Processos do tipo CPU-bound esrão associados a aplicações comerciais baseadas em um elevado 
número de operações em bancos de dados. 
V) Alocação contígua, alocação encadeada e alocação indexada são exemplos de técnicas usadas por 
sistemas operacionais para a gerência do espaço em disco. 
Assinale a alternativa que apresenta somente as afirmativas CORRETAS: 
 
 
I, IV 
 
 
I, II, IV 
 
 
I, II, V 
 
 
I, II, III 
 
 
II, V 
 
 
 
 
 
5. 
 
 
Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? 
 
 
 
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e 
os periféricos permaneçam exclusivamente dedicados a execução de vários programas de forma 
concorrente em um ambiente monousuário. 
 
 
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e 
os periféricos permaneçam exclusivamente dedicados a execução de um único programa ou 
tarefa. 
 
 
Há apenas um único usuário interagindo com o sistema, mas existe a possibilidade de execução 
de diversas tarefas ao mesmo tempo, como a edição de texto, uma impressão e o acesso à 
Internet. 
 
 
Recursos computacionais são compartilhados entre os usuários e aplicações, de forma 
concorrente aos diversos recursos como: memória, processador e periféricos, de forma 
ordenada e protegida, entre os diversos programas. 
 
 
Os Programas são executados a partir da divisão do tempo do processador em pequenos 
intervalos, denominados fatia de tempo (time-slice). 
 
 
 
Explicação: 
Os sistemas monoporogramáveis pela sua simplicidade não permite a existência de concorrência. 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
6. 
 
 
Apresenta ao usuário uma máquina virtual (interface) equivalente ao hardware, porém muito mais 
simples de programar é a definição de 
 
 
SO visto como gerente de recursos ou ponto de vista do sistema. 
 
 
SO do ponto de vista do usuário ou máquina estendida. 
 
 
hardware 
 
 
programas de Aplicação. 
 
 
programas de Sistema. 
 
 
 
 
 
7. 
 
 
No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o conceito de 
concorrência entre processos NÃO se refere a: 
 
 
Otimização do tempo do processador devido à possibilidade de utilização de interrupções. 
 
 
Gerenciamento dos recursos computacionais para servir vários processos, que podem ser 
orientados ao processamento ou à entrada/saída. 
 
 
 O controle do acesso concorrente a diversos recursos, implementado por mecanismos de 
proteção do SO para garantir a integridade de todo o sistema. 
 
 
 
Execução simultânea de vários processos, diminuindo assim o tempo de espera médio do 
sistema. 
 
 
 
Vários programas poderem ser carregados na memória a espera do uso alternado do 
processador. 
 
 
 
 
 
8. 
 
 
Em sistemas operacionais, o conceito de compilador é: 
 
 
 
um programa de computador que converte código de máquina em código escrito em linguagem 
de montagem. 
 
 
um padrão comum de arquivo para executáveis, código objeto, bibliotecas compartilhadas, e 
core dumps. 
 
 
um programa de computador que lê um código fonte de uma linguagem de programação 
interpretada e o converte em código executável. 
 
 
um programa de computador que transforma o código fonte escrito em uma linguagem 
compilada em um programa semanticamente equivalente em código objeto. 
 
 
um programa de computador que transforma código objeto em código fonte. 
 
 
 
 
 
1. 
 
 
São tipos de sistemas operacionais: 
 
 
 
Sistemas Monocompiláveis/Monomonitoramento, Sistemas 
Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas 
com múltiplos processadores. 
 
 
Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com 
múltiplas entradas. 
 
 
Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com 
processadores de segmentação. 
 
 
Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas 
com múltiplos processadores. 
 
 
 
 
 
2. 
 
 
Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados 
 
 
 
latência, espera ou atividade 
 
 
latência, pronto ou atividade 
 
 
espera, pronto ou execução 
 
 
interrupção, pronto ou execução 
 
 
espera, pronto ou interrupção 
 
 
 
Explicação: 
Conceitos básicos em sistemas. 
 
 
 
 
 
3. 
 
 
Qual é a principal função de um sistema operacional? 
 
 
 
Controlar o gerenciamento de processos, gerenciamento de memória, gerenciamento de 
Entrada e saída e de sistemas de arquivos 
 
 
Controlar somente funções comandadas pelo o usuário 
 
 
Somente gravar informações de usuário no disco rígido 
 
 
Ligar o computador e Desligar o computador 
 
 
Controlar o gerenciamento de memória, gerenciamento de áudio/vídeo, gerenciamento de 
sistemas de arquivos e gerenciamento de dispositivos como o funcionamento de impressora. 
 
 
 
 
 
4. 
 
 
Para que uma aplicação execute instruções privilegiadas deverá efetuar: 
 
 
 
uma interrupção 
 
 
uma solicitação ao administrador do sistema 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
a execução de um programa específico 
 
 
uma chamada ao sistema 
 
 
o acesso com uma conta privilegiada. 
 
 
 
 
 
5. 
 
 
O que são sistemas real-time? 
 
 
 
São sistemas que permitem que jobs rodem on-line, ou seja, usando suas "fatias de tempo" 
 
 
São sistemas que compartilham uma CPU entre os jobs, utilizando prioridades. Jobs de 
prioridades maior passam a usar a CPU. 
 
 
São sistemas que rodam on-line, ou seja, em tempo real. 
 
 
São sistemas que não compartilham recursos, o mesmo que sistemas em batch 
 
 
São sistemas de tempo compartilhado onde cada jobs em sua "janela de tempo" 
 
 
 
 
 
6. 
 
 
A estrutura do sistema operacional é formada por um conjunto de rotinas (procedimentos) que oferecem 
serviços aos usuários do sistema e suas aplicações, bem como a outras rotinas do próprio sistema. Esse 
conjunto de rotinas é chamado de ____________________________________________ Escolha a 
única alternativa que completa corretamente o texto acima: 
 
 
Memória do sistema ou núcleo 
 
 
Processadores 
 
 
Dispositivos de entrada e saída 
 
 
Processos 
 
 
Núcleo do sistema ou kernel 
 
 
 
 
 
7. 
 
 
O que é multiprogramação? 
 
 
 
Processamento centralizado. 
 
 
Técnica que permite a troca de informações entre a memória principal e a memória secundária. 
 
 
Técnica que permite que vários processos estejam em memória ao mesmo tempo. 
 
 
Processamento distribuído.Processamento paralelo. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
 
 
8. 
 
 
Qual instrução não precisa ser executada em modo privilegiado? 
 
 
 
Obter a hora corrente 
 
 
Ativar interrupções por tempo 
 
 
Desativar interrupções por tempo 
 
 
Iniciar um processo 
 
 
Limpar memória 
 
 
 
 
AULA 02 
 
 
 
 
1. 
 
 
Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e processos 
são estruturalmente distintos. Qual é a principal diferença entre eles? 
Escolha a alternativa correta. 
 
 
Processos executam mais rapidamente. 
 
 
Threads apenas podem ocorrer em processadores multicore. 
 
 
Threads possuem contexto simplificado. 
 
 
Processos apenas podem ocorrer em sistemas de grande porte. 
 
 
Apenas threads podem ser executados em paralelo. 
 
 
 
 
 
2. 
 
 
Escolha qual transição NÃO pode ocorrer entre estados de um processo: 
 
 
 
De Bloqueado para Pronto 
 
 
De Em Execução para Pronto 
 
 
De Bloqueado para Em Execução 
 
 
De Pronto para Em Execução 
 
 
De Em Execução para Bloqueado 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
 
3. 
 
 
Processos podem ser classificados como CPU-bound ou I/O bound, de acordo com a utilização elevada do 
processador(UCP) e dos dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos 
abaixo podemos afirmar que : 
 
 
 
tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound. 
 
 
tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound. 
 
 
ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 2 não é 
possível verificar o tipo de processo que representa. 
 
 
o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de 
CPU-bound. 
 
 
o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de 
CPU-bound. 
 
 
 
 
 
4. 
 
 
Considerando que um processo em um determinado sistema operacional pode estar no estado 
executando, pronto ou bloqueado, marque a sentença correta. 
 
 
O processo passa do estado de execução para o estado de pronto se for interrompido pelo 
temporizador (relógio) 
 
 
O processo passa do estado de pronto para o estado de bloqueado se for solicitado um acesso 
ao disco. 
 
 
O processo passa do estado de execução para o estado de pronto se o próprio processo solicitar 
acesso a um dispositivo de hardware 
 
 
O processo passa do estado de execução para o estado de pronto se for interrompido pelo 
sistema operacional. 
 
 
O processo passa do estado de bloqueado para o estado de executando se for solicitado pelo 
próprio processo. 
 
 
 
 
 
5. 
 
Um processo, segundo Machado, é formado por três partes, conhecidas como contexto de hardware, 
contexto de software e espaço de endereçamento.A figura ilustra, de maneira abstrata, os componentes 
da estrutura de um processo, que juntos, mantêm todas as informações necessárias a execução de um 
programa. Sobre os componentes é correto afirmar que: 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
 
o contexto de hardware de um processo é composto por três grupos de informações sobre o 
processo:identificação, quotas e privilégios. 
 
 
o contexto de software armazena o conteúdo dos registradores gerais da UCP, além dos 
registradores de uso específico, como program counter(PC), stack pointer (SP) e registrador de 
status(PSW). 
 
 
o espaço de endereçamento armazena o conteúdo dos registradores gerais da UCP, além dos 
registradores de uso específico, como program counter(PC), stack pointer (SP) e registrador de 
status(PSW). 
 
 
o contexto de hardware mantém informações nos registradores do processador, enquanto um 
processo está em execução, podendo salvá-las caso o processo seja interrompido. 
 
 
o contexto de hardware mantém informações nos registradores do processador, enquanto um 
processo está em execução, mas não pode salvá-las caso o processo seja interrompido. 
 
 
 
 
 
6. 
 
 
Um processo passa por uma série de estados de processo distinto. Em relação aos estados de transição 
de processos, assinale abaixo a alternativa INCORRETA, 
 
 
Quando um processo é selecionado pelo escalonador, ele transita de "pronto" para "em 
execução". 
 
 
Quando um recurso solicitado fica à disposição, ele transita de "em execução" para "pronto". 
 
 
Quando o processador está disponível para o processo, o processo transita de "pronto" para " 
em execução ". 
 
 
Quando um evento ocorre, ele transita de "pronto" para "em espera". 
 
 
Quando um processo aguarda um evento externo, ele transita de "em execução" para " em 
espera ". 
 
 
 
Explicação: 
Não existe que transita de "pronto" para "em espera". 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
7. 
 
 
Marque a opção que não representa informações presentes no PCB (Process Control Block). 
 
 
 
Prioridade de escalonamento. 
 
 
Estado do processo. 
 
 
Número identificador de usuário (UID). 
 
 
Número identificador de processo (PID) 
 
 
Contador de programa. 
 
 
 
 
 
8. 
 
 
Marque a opção que melhor representa a afirmação a seguir. "Armazena o conteúdo dos registradores 
gerais da UCP, além dos registradores de uso específico, como program counter (PC), stack pointer (SP) 
e registrador de status". 
 
 
Contexto de Hardware 
 
 
Thread 
 
 
Limites 
 
 
Contexto de Software 
 
 
Espaço de Endereçamento 
 
 
 
 
 
1. 
 
 
Em um sistema multiprogramável há um padrão de 
compartilhamento do processador entre os diversos processos em 
execução. Conforme avança a execução de um processo, o seu 
estado pode ser alterado. Existem, basicamente, três estados de 
um processo: Pronto, Executando e Em Espera. Com relação as 
estados de um processo, é incorreto afirmar que: 
 
 
a) Em um computador multiprogramado vários processos podem estar no estado de Pronto 
simultâneamente 
 
 
d) Um processo que está no estado Em Espera passa para o estado Pronto quando o evento 
esperado pelo processo ocorre. 
 
 
b) Um processo que está no estado Pronto passa para o estado Executando quando é escolhido 
pelo Escalonador de Processos. 
 
 
c) Quando um processo que está Executando não pode continuar sua execução por necessitar 
de algum evento para continuar (E/S, por exemplo) ele passa para o estado de Pronto 
 
 
e) Um processo que está Executando passa para o estado de Pronto se for preemptado pelo 
Escalonador de Processos 
 
 
 
 
 
2. 
 
Um processo, segundo Machado, é formada por três partes, conhecidas como contexto de hardware, 
contexto de software e espaço de endereçamento.A figura ilustra, de maneira abstrata, os componentes 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
da estrutura de um processo, que juntos, mantêm todas as informações necessárias a execução de um 
programa. Sobre os componentes é correto afirmar que: 
 
 
 
o contexto de hardware de um processo é composto por três grupos de informações sobre o 
processo:identificação, quotas e privilégios. 
 
 
o espaço de endereçamento armazena o conteúdo dos registradores gerais da UCP, além dos 
registradores de uso específico, como program counter(PC), stack pointer (SP) e registrador de 
status(PSW). 
 
 
o contexto de hardware mantém informações nos registradores do processador, enquanto um 
processo está em execução, podendo salvá-las casoo processo seja interrompido. 
 
 
o contexto de software armazena o conteúdo dos registradores gerais da UCP, além dos 
registradores de uso específico, como program counter(PC), stack pointer (SP) e registrador de 
status(PSW). 
 
 
o contexto de hardware mantém informações nos registradores do processador, enquanto um 
processo está em execução, mas não pode salvá-las caso o processo seja interrompido. 
 
 
 
 
 
3. 
 
 
Qual a diferença entre processos e threads? 
 
 
 
Processos "falam" entre si e Threads não. 
 
 
Quando um processo pai morre seus filhos morrem. Já em threads isso não funciona assim. 
 
 
Processos tem estados e divisões. Já threads não tem. 
 
 
Uma thread pode alterar o conteúdo da memória de outra, já processo não. 
 
 
Processos se comunicam através do espaço de endereçamento. Threads através de mensagens. 
 
 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
4. 
 
 
Marque a opção que melhor representa a afirmação a seguir. Armazena o conteúdo dos registradores 
gerais da UCP, além dos registradores de uso específico, como program counter (PC), stack pointer (SP) 
e registrador de status¿. 
 
 
Contexto de Hardware 
 
 
Contexto de Software 
 
 
Thread 
 
 
Espaço de Endereçamento 
 
 
Limites 
 
 
 
 
 
5. 
 
 
Em quais situações um processo é escalonado para executar em um sistema monoprocessado? 
I Quando o processo em execução finaliza. 
II Quando o processo em execução é bloqueado. 
III Quando termina a fatia de tempo do processo em execução. 
 
 
Apenas I e III estão corretas. 
 
 
Apenas II e III estão corretas. 
 
 
Apenas I e II estão corretas. 
 
 
Todas estão corretas. 
 
 
Todas estão incorretas. 
 
 
 
 
 
6. 
 
 
Os estados básicos que um processo pode assumir são: 
 
 
 
Finalizado, Pronto e Bloqueado 
 
 
Leitura, Bloqueado e Pronto 
 
 
Thread, em execução e Finalizado 
 
 
Em execução, Bloqueado e Pronto 
 
 
Inicializando, Executando e Bloqueado 
 
 
 
 
 
7. 
 
 
Os estados de um processo são: 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
Em execução e terminado. 
 
 
Pronto e em execução 
 
 
Novo; pronto, em execução; em espera e terminado 
 
 
Pronto; em execução e terminado 
 
 
Novo; pronto e em execução 
 
 
 
 
 
8. 
 
 
Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e processos 
são estruturalmente distintos. Qual é a principal diferença entre eles? 
Escolha a alternativa correta. 
 
 
Processos apenas podem ocorrer em sistemas de grande porte. 
 
 
Apenas threads podem ser executados em paralelo. 
 
 
Threads possuem o mesmo contexto de software 
 
 
Processos executam mais rapidamente. 
 
 
Threads apenas podem ocorrer em processadores multicore. 
 
 
 
 
 
1. 
 
 
Suponha que um usuário acionou um programa que, ao ser 
carregado, solicitou a digitação de uma senha. Quando o 
programa foi acionado, o processo passou pelos estados "pronto" 
e "execução". Em seguida o programa ficou no estado "espera", 
pois dependia de uma operação de E/S (leitura do teclado) para 
prosseguir. Quando o usuário informar a senha o processo passará 
para qual estado? 
 
 
CRIADO 
 
 
ESPERA 
 
 
PRONTO 
 
 
TERMINADO 
 
 
EXECUÇÃO 
 
 
 
 
 
2. 
 
Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três 
estados: em execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis 
transições entre estes estados que um processo pode realizar. 
I. Do estado pronto para o estado em execução 
II. Do estado pronto para o estado bloqueado 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
III. Do estado bloqueado para o estado em execução 
IV. Do estado bloqueado para o estado pronto 
Quais são as afirmativas verdadeiras? 
 
 
Somente as afirmativas I e III são verdadeiras. 
 
 
Todas as afirmativas são verdadeiras. 
 
 
Somente as afirmativas I e IV são verdadeiras. 
 
 
Somente as afirmativas II e III são verdadeiras. 
 
 
Somente as afirmativas III e IV são verdadeiras. 
 
 
 
 
 
3. 
 
 
Um thread é Fluxo de execução e parte integrante de um processo e o multithreading é a associação de 
vários fluxos de execução a um único processo. 
Julgue as sentenças em verdadeiras (V) ou falsas (F). 
1. Thread é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser 
executadas concorrentemente. 
2. Cada thread tem o mesmo contexto de hardware e compartilha o mesmo o espaço de memória 
(endereçado a um mesmo processo-pai), porém o contexto de software é diferente. 
3.Um dos benefícios do uso das threads é que quando um thread espera por um recurso um outro do 
mesmo grupo pode estar sendo executado. 
Marque a opção correta. 
 
 
1.V -2.V - 3.V 
 
 
1.V - 2.F - 3.V 
 
 
1.F - 2.F - 3.V 
 
 
1.V -2.F - 3.F 
 
 
1.F - 2.V - 3.F 
 
 
 
 
 
4. 
 
 
São atividades (tarefas internas) concorrentes executadas dentro de um processo: 
 
 
 
Pronto 
 
 
Terminado 
 
 
Thread 
 
 
Espera 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
Execução 
 
 
 
 
 
5. 
 
 
Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três 
estados: em execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis 
transições entre estes estados que um processo pode realizar. 
 
I. Do estado em execução para o estado bloqueado 
II. Do estado em execução para o estado pronto 
III. Do estado pronto para o estado bloqueado 
IV. Do estado bloqueado para o estado em execução 
Quais são as afirmativas verdadeiras? 
 
 
Somente as afirmativas II, III e IV são verdadeiras. 
 
 
Todas as afirmativas são verdadeiras. 
 
 
Somente as afirmativas II e III são verdadeiras. 
 
 
Somente as afirmativas I e II são verdadeiras. 
 
 
Somente as afirmativas I, II, III são verdadeiras. 
 
 
 
 
 
6. 
 
 
Qual a diferença básica entre um processo e um programa? 
 
 
 
Um processo é um programa em execução. Um programa é um arquivo em disco. 
 
 
Um programa é um conjunto de processos. Um processo é uma unidade básica. 
 
 
Um processo é um thread. Um programa é um arquivo em disco. 
 
 
Um processo é um programa em disco. Um programa é um processo em execução. 
 
 
Um programa é um processo em execução. Um processo é um arquivo em disco. 
 
 
 
 
 
7. 
 
 
Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma 
senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em 
seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) 
para prosseguir. Quando o usuário informar a senha o processo passará do estado "espera" diretamente 
para o estado "executando"? 
 
 
Sim. Assim que liberar o processador ele será executado. 
 
 
Sim. Mas somente se o computador tiver mais de uma CPU. 
 
 
Não. O processo ficará em estado de ¿espera¿ e aguarda até que o sistema operacional o 
selecione para execução. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o 
selecione para execução. 
 
 
sim, pois independente da quantidade de CPU´s ele será executado. 
 
 
 
 
 
8. 
 
 
A mudança de estados (transições) de um processo durante o seu processamento ocorre em função dos 
eventos originados por ele próprio (evento voluntário) ou pelo SistemaOperacional (evento 
involuntário). Basicamente, existem 4 mudanças de estado que podem ocorrer a um processo, conforme 
especificado abaixo, marque a alternativa de transição correspondente aos estados a seguir. Causada 
pelo escalonador de processos (parte do SO) de forma involuntária ao processo. O sistema o coloca em 
uma fila de processos, onde aguardará. Cada SO tem seus próprios critérios e algoritmos para a escolha 
da ordem em que os processos serão executados (escalonamento). Esta transição também ocorre 
quando todos os processos já tiveram o sua fatia de tempo e agora é novamente a vez do primeiro 
processo da fila de ser executado pela CPU; 
 
 
executando/ novo 
 
 
pronto/ executando 
 
 
novo/ executando 
 
 
executando/ pronto 
 
 
novo/ finalizado 
 
 
 
 
 
1. 
 
 
Um processo do tipo CPU-bound é aquele que faz poucas operações de entrada e saída. Por outro lado, processos do 
tipo I/O-bound são aqueles que fazem muita leitura de disco ou requerem muita interação com o usuário. Desta 
forma, conclui-se que os processos que ficam a maior parte do tempo nos estados "pronto" e "executando" são os 
processos do tipo: 
 
 
O processo em questão não é CPU-bound nem I/O-bound. 
 
 
CPU-bound. 
 
 
I/O-bound. 
 
 
CPU-bound e I/O-bound ao mesmo tempo. 
 
 
Não é possível classificar o processo com as informações fornecidas. 
 
 
 
 
 
2. 
 
 
Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução 
dos programas, sejam do usuário ou do próprio sistema. Essa estrutura registra informações sobre a 
situação do processo durante todo seu processamento, sendo uma dessas informações o estado do 
processo. 
Avalie as sentenças a seguir e assinale a correta. 
 
 
O escalonador também pode selecionar processo em ESPERA para execução. 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
O estado de EXECUÇÃO representa o processo aguardando ser escalonado, ou seja, o 
processo depende da escolha por parte do sistema operacional para que possa executar seu 
código (instruções) 
 
 
O escalonador organiza a fila de processos em estado de PRONTO. Para escalonadores 
preemptivos existe a possibilidade de determinar uma fatia de tempo (time slice) para que o 
processo se mantenha em estado de EXECUÇÃO, após esse tempo o processo retorna para a 
fila de PRONTO 
 
 
O estado de ESPERA representa o processo aguardando o fim da fatia de tempo de 
umprocesso em EXECUÇÂO 
 
 
A transição entre os três estados (PRONTO, ESPERA E EXECUÇÃO) é possível em ambos os 
sentidos. 
 
 
 
 
 
3. 
 
 
1. Analise o texto a seguir e responda a questão em seguida: 
'A mudança de contexto ocorre quando um processo deixa o processador para dar a vez a execução real de outro 
processo.' 
'Associado ao primeiro processo (que está saindo do processador) existe um tempo de recuperação do contexto e ao 
segundo processo (que está ganhando o processador) um tempo de preservação do contexto '. 
Marque a alternativa correta: 
 
 
Ambos os parágrafos estão corretos, sendo que o segundo justifica o primeiro. 
 
 
O segundo parágrafo está correto apesar da premissa do primeiro ser falsa. 
 
 
Ambos os parágrafos estão corretos, sendo que o segundo explica o primeiro. 
 
 
O primeiro parágrafo está correto, mas o segundo está incorreto. 
 
 
Ambos os parágrafos estão incorretos. 
 
 
 
 
 
4. 
 
 
Marque a alternativa que completa corretamente a seguinte afirmação: Em um ambiente ______________, um 
processo suporta mais de um programa no seu espaço de endereçamento. 
 
 
Thread modo kernel 
 
 
Thread modo híbrido 
 
 
Monotrhead 
 
 
Thread modo usuário 
 
 
Multithread 
 
 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
5. 
 
 
Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos 
núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um 
processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de 
processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que 
compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções. 
Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se 
beneficiar mais efetivamente dos diversos núcleos dos processadores multicores 
**************************porque************************** 
o sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente 
diversas seqüências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das 
aplicações às quais estão associadas. 
Acerca dessas asserções, assinale a opção correta. 
 
 
Tanto a primeira quanto a segunda asserções são proposições falsas. 
 
 
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
 
 
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 
 
 
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. 
 
 
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. 
 
 
 
 
 
6. 
 
 
O processo de um sistema operacional é definido como sendo "um programa em execução". Um processo pode 
assumir estados diferentes e consequentemente, ocorre mudanças entre os estados. Com relação a estas mudanças 
de estado, marque a opção que NÃO é possível acontecer. 
 
 
Execução para pronto 
 
 
pronto para execução 
 
 
Execução para bloqueado 
 
 
Bloqueado para pronto 
 
 
bloqueado para execução 
 
 
 
 
 
7. 
 
Um processo tem um ou mais fluxo de execução, normalmente denominados apenas por threads. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
A partir das figuras 1 e 2 apresentadas, avalie as afirmações a seguir. 
I. Tanto na figura 1 quanto na figura 2, existem três threads que utilizam o mesmo espaço de endereçamento. 
II. Tanto na figura 1 quanto na figura 2, existem três threads que utilizam três espaços de endereçamento 
distintos. 
III. Na figura 2, existe um processo com um único espaço de endereçamento e três threads de controle. 
IV. Na figura 1, existem três processos tradicionais, cada qual tem seu espaço de endereçamento e uma única 
thread de controle. 
V. As threads permitem que várias execuções ocorram no mesmo ambiente de processo de forma independente 
uma das outras. 
 
 
 
I, II e III. 
 
 
I, II e IV. 
 
 
I, III e V. 
 
 
III, IV e V. 
 
 
II, IV e V. 
 
 
 
 
 
8. 
 
 
Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o 
programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o programa ficou no 
estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário 
informar a senha o processo passará do estado "espera" diretamente para o estado "execução"? 
 
 
Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para 
execução. 
 
 
Sim. Assim que liberar o processador ele será executado. 
 
 
Sim. Mas somente se o computador tiver mais de uma CPU. 
 
 
sim, pois independente da quantidade de CPU´s ele será executado. 
 
 
Não. O processo ficará em estado de "espera" e aguarda até que o sistema operacional o selecione para 
execução. 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
 
1. 
 
 
Com base em

Outros materiais