Buscar

SOListadequestoespro2oNPC(Resolvido)

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 9 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 9 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 9 páginas

Prévia do material em texto

1a. Lista de Questões de Sistemas Operacionais Resolvidas preparatórias para o 2o. NPC 
Julho/2021 
Disciplina.: Sistemas Operacionais CT – 886 6ABCD 
Professor.: Carlos Henrique Oriá Oliveira Quevedo 
Matrícula.: 1394127 Aluno.: Paulo André Queiroz Viana 
Assinale as respostas pedidas no enunciado da questão ou escreva a resposta quando não houver múltiplas 
alternativas. 
 
01 - Um sistema operacional, no geral, tem como funções: o gerenciamento de processos, o gerenciamento de memória, 
o sistema de arquivos e a entrada e saída de dados. Independente do sistema operacional utilizado, essas funções são 
executadas. Os sistemas operacionais podem ser classificados em relação ao seu projeto, ou seja, a arquitetura quanto ao 
gerenciamento de processos e ao número de usuários que podem utilizar o sistema simultaneamente. Sobre a 
classificação dos sistemas operacionais, assinale A (Arquitetura) e P (Processos) nos sistemas apresentados a seguir. 
( A ) Sistema em camadas. 
( A ) Monitor de máquinas virtuais. 
( P ) Multiprogramação. 
( A ) Micronúcleo. 
( P ) Multitarefa. A sequência está correta em 
• ( ) A - A, P, A, P, A. ( ) B - P, A, P, P, A. ( X ) C - A, A, P, A, P. ( ) D - P, P, A, P, A. 
 
02 - Os sistemas operacionais têm a função de administrar os recursos físicos do sistema computacional. Contudo, 
quando o computador executa uma tarefa dedicada e repetitiva, na maioria das vezes, o sistema operacional é 
substituído por apenas um programa. ( X ) Certo ( ) Errado 
03 - Os sistemas operacionais constituem interfaces de abstração do hardware e permitem aos usuários de diferentes 
níveis de capacitação utilizarem adequadamente o computador. Independentemente da interface de usuários, os sistemas 
operacionais são baseados em princípios comuns que permitem a interoperabilidade. Sobre o assunto, assinale a 
afirmativa INCORRETA. 
• ( ) A - A manipulação de objetos como arquivos é feita pelas system calls, tornando transparente aos usuários 
as complexas operações. 
• ( X ) B - Os programas dos usuários se comunicam com o sistema operacional por meio de system calls, que 
são procedimentos que devem ser escritos pelo usuário. 
• ( ) C - Um processo é basicamente um programa em execução que usa os recursos de hardware e do sistema 
operacional, como pilha, ponteiros, registradores e outros. 
• ( ) D - Os sistemas operacionais implementam os conceitos de processos, arquivos, chamadas de sistemas e 
interface de usuários (comandos ou gráficas). 
 
04 - O objetivo principal dos sistemas operacionais é criar, com eficiência, um ambiente de trabalho no sistema 
computacional que seja conveniente para o seu usuário. Constitui-se uma assertiva correta sobre os sistemas 
operacionais: 
• ( ) A - É formado por duas partes principais, o “kernel” e o “shell”. O “shell” é considerado o núcleo do 
sistema operacional, responsável pela realização das funções básicas para o adequado funcionamento do 
sistema de computação. 
• ( ) B - O “sistema em job” foi o primeiro tipo de processamento encontrado nos primeiros computadores de 
grande porte, com leitoras de cartão perfurado. Nessa época, os usuários não interagiam com o sistema de 
computação. 
• ( X ) C - O modo mais comum de mutiprocessamento é o SMP (Symmetric Multiprocessing), que consiste em 
cada CPU executar uma cópia idêntica do sistema operacional, prática que pode causar ociosidade no 
processamento. 
• ( ) D - Sistemas distribuídos são um conjunto de CPUs que compartilham memória ou “clock” com outras 
CPUs e se comunicam por meio de links de comunicação, chamados de “loosely coupled” 
• ( ) E - Toda vez que o sistema de computação é ligado, ocorre um processo chamado “looping”. A CPU 
executa a instrução que está armazenada na posição de memória indicada pelo contador de programas. 
 
05 - Os sistemas operacionais normalmente possuem uma casca, que é a parte visível com a qual o usuário entra em 
contato, e outra parte interna. Essas duas partes são conhecidas, respectivamente, por: 
( ) A - API e shell. ( ) B - GUI e cluster. ( X ) C - shell e kernel. 
( ) D - kernel e CPU. ( ) E - buffers e spooling. 
 
06 - Sistema operacional é 
• ( ) A - um programa de computador que gera ferramentas de desenho para uma interface gráfica de usuário. 
• ( ) B - um programa de computador que atualiza o hardware de forma automática enquanto suportado pelo 
fabricante. 
• ( ) C - um dispositivo que virtualiza programas e hardwares de forma transparente para o usuário no cenário 
de nuvem. 
• ( ) D - um dispositivo que se conecta no computador para instalação de programas e gerenciamento 
automático de dados e da memória virtual. 
• ( X ) E - um programa para gerenciar recursos do computador, provendo uma interface simplificada para o 
usuário manipular o hardware. 
 
07 - O início da execução de um programa provocada pelo usuário leva à criação de processos deamons. 
( ) Certo ( X ) Errado 
 
08 - O software responsável pelo gerenciamento dos recursos do hardware para o usuário, a fim de que os softwares 
aplicativos não tenham que interagir diretamente com os dispositivos periféricos, é definido como 
( ) A – compilador. ( ) B – driver. ( X ) C - sistema operacional. 
( ) D – drive. ( ) E - controlador. 
 
09 - Um Sistema Operacional funciona como uma interface entre um programa de usuário e o hardware e oferece uma 
variedade de serviços e funções de supervisão. NÃO é uma das tarefas clássicas de um Sistema Operacional 
• ( X ) A - o controle da frequência de clock para permitir execuções mais rápidas usando overclocking. 
• ( ) B - o tratamento das operações básicas de entrada e saída das aplicações. 
• ( ) C - a proteção dos recursos compartilhados entre as múltiplas aplicações em execução numa máquina. 
• ( ) D - a alocação de memória para as aplicações. 
• ( ) E - a criação e destruição de processos associados às aplicações. 
 
10 - Os programas que rodam em computadores com sistemas operacionais multitarefa recebem proteção para que os 
dados de um programa não sejam compartilhados com os demais, exceto em situações muito especiais, internas ao 
sistema operacional. Já em sistemas operacionais multiusuário, é previsível que um usuário acesse os dados dos outros 
usuários. ( ) C. Certo ( X ) E. Errado 
 
11 - Os sistemas operacionais, ao longo do tempo, foram desenvolvidos para atender os hardwares e separados em 
diferentes tipos. O tipo de sistema operacional conhecido por possuir grandes restrições de consumo de energia e de 
memória e que, na maioria das vezes, pode realizar apenas uma função é conhecido como sistemas operacionais de 
( ) A. tempo real. ( ) B. computadores pessoais. ( ) C. sistemas embarcados. 
( X ) D. cartões inteligentes. 
 
12 - Em um sistema operacional de tempo real, cada operação deve apresentar seu resultado dentro de um período 
definido de tempo. ( X ) C. Certo ( ) E. Errado 
 
13 - O módulo shell de um sistema operacional tem, principalmente, a função de: 
• ( ) A. Gerenciar o sistema de arquivos. ( X ) B. Controlar a interface com os usuários. 
• ( ) C. Armazenar o código de máquina. ( ) D. Manipular as funções centrais do sistema. 
 
14 - Sistema operacional é o programa que: 
• ( ) A. Traduz um programa fonte para um programa objeto. 
• ( ) B. Permite a edição de arquivos de texto através de comandos específicos. 
• ( X ) C. Gerencia recursos computacionais, tornando possível a comunicação entre softwares aplicativos e 
hardware (parte física). 
• ( ) D. Imprime em várias impressoras ao mesmo tempo, desde que elas estejam em microcomputadores 
diferentes e ligados em rede. 
15 - Os sistemas operacionais têm a função de administrar os recursos físicos do sistema computacional. Contudo, 
quando o computador executa uma tarefa dedicada e repetitiva, na maioria das vezes, o sistema operacional é 
substituído por apenas um programa. ( X ) C. Certo () E. Errado 
 
16 - A gerência de recursos computacionais é um dos objetivos de um Sistema Operacional (SO). Levando em 
consideração esse fato, assinale a alternativa correta. 
• ( X ) A. Geralmente, um computador possui menos recursos do que as tarefas em execução demandam, de 
modo que o SO deve resolver eventuais disputas e conflitos. 
• ( ) B. A gerência de recursos efetuada pelo SO é definida em tempo de execução através de um módulo em 
lote, disponível para toda a máquina. 
• ( ) C. Quando um SO precisa gerenciar os processadores da máquina, é dada prioridade a aplicações mais 
demoradas, para que possam terminar primeiro. 
• ( ) D. Ao disponibilizar acesso à impressora, o SO deve permitir que as tarefas que demandam esse recurso 
possam acessá-lo simultaneamente, garantindo justiça. 
• ( ) E. O SO deve monitorar usuários que monopolizam recursos por muito tempo, de forma que esse 
monopólio seja permitido somente a tarefas com maior prioridade. 
17 - Uma das funções do sistema operacional é facilitar o uso dos diferentes recursos de hardware, por exemplo, acessar 
arquivos em disco, impressora, teclado, mouse, etc. O conceito aplicado para efetivar essa facilidade é conhecido como 
( ) A. Virtualização de processador. ( ) B. Unificação de driver. 
( ) C. Interface uniformizada. ( X ) D. Abstração de recursos. 
( ) E. Virtualização de hardware. 
 
18 - Os sistemas operacionais possuem um núcleo que oferece serviços aos usuários e suas aplicações e que representa a 
camada de software mais próxima ao hardware. Esse núcleo recebe a seguinte denominação: 
( ) A. setup. ( X ) B. kernel. ( ) C. swapper. ( ) D. firmware. ( ) E. scheduler. 
 
19 - Nos sistemas operacionais de tempo compartilhado, o tempo de processamento das aplicações em execução pode 
variar sem comprometer as aplicações, ao passo que, nos sistemas operacionais de tempo real, o tempo de 
processamento deve ser respeitado rigorosamente. ( X ) C. Certo ( ) E. Errado 
 
20 - Em um sistema operacional, um processo é formado por 3 (três) partes: contexto do software, contexto do hardware 
e espaço de endereçamento. Marque a alternativa que possui uma informação que é encontrada na parte do contexto do 
software. 
( X ) PID. 
( ) Registradores Gerais. 
( ) Registrador PC. 
( ) Registrador de Status. 
( ) Endereço de Memória. 
 
21 - Gerenciar os recursos disponíveis do computador não é uma função do sistema operacional. 
( ) C. Certo ( X ) E. Errado 
 
22 - Com relação ao gerenciamento de processos em um sistema operacional, marque a alternativa em que estão 
descritos os possíveis estados dos Processos Ativos. 
( ) Execução-Pronto-Terminado. ( ) Execução-Espera-Terminado. 
( X ) Execução-Pronto-Espera. ( ) Pronto-Espera-Terminado. 
( ) Pronto-Bloqueado-Terminado. 
 
23 - É verdade em relação ao sistemas multiusuário. 
( X ) 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. 
 
Explicação 
Ser multiusuário ou monousuário é referente ao sistema como um todo e não aos serviços prestados pelo sistema. 
Apenas sistemas multiprogramáveis podem ser multiusuário, pois é necessário prever a execução de processos 
concorrentes para cada usuário 
 
24 - Qual opção abaixo NÃO é verdadeira em relação às interrupções? 
 
( ) A. Interrupções de hardware são sinais enviados à UCP por meio do barramento 
( ) B. Interrupções de software podem também ser chamadas de trap 
( ) C. Interrupções de software invocam as Chamadas de Sistema (System calls) 
( ) D. Interrupções de hardware ou de software são utilizadas para sinalizar a ocorrência de eventos 
( X ) E. Os sistemas operacionais podem implementar quantidade ilimitada de interrupções 
 
25 - Existem estudos para implementação de sistemas que permitam a carros se agrupem dinamicamente em 
comboios que movimentar-se-iam tão próximos quanto possível e com a maior velocidade permitida para a via. 
Os comboios devem considerar a inserção ou remoção de carros de acordo com a entrada ou saída de veículos 
durante o trajeto. O sistema deve fazer correções preventivas a cada carro cujo condutor retome o controle do 
veículo ou na ocorrência de defeitos nos veículos. O sistema necessário para esta implementação seria 
classificado de qual forma? 
 
( ) A. Tempo Real Crítico Flexível 
( ) B. Tempo Real Não-crítico Rígido 
( X ) C. Tempo Real Crítico Rígido 
( ) D. Tempo Real Não-crítico Flexível 
( ) E. Tempo Real Crítico, seja Rígido ou Flexível 
 
26 - Indique qual opção é verdadeira em relação às UCP. 
 
( ) A. UCP contemporâneas são monoescalares, ou seja, podem executar simultaneamente instruções diferentes em 
cada uma de suas unidades de execução 
( ) B. UCP contemporâneas são multitarefa, ou seja, podem executar simultaneamente instruções diferentes em cada 
uma de suas unidades de execução 
( ) C. UCP contemporâneas são superescalares, ou seja, podem executar instruções diferentes em todas as suas 
unidades de execução simultaneamente. 
( X ) D. UCP contemporâneas são superescalares, ou seja, podem executar simultaneamente instruções diferentes em 
cada 
uma de suas unidades de execução 
( ) E. UCP contemporâneas são superescalares, ou seja, podem executar simultaneamente instruções diferentes em cada 
um de seus núcleos. 
 
27 - Pressuponha que tenha sido criado um novo sistema operacional denominado MEUSO. O MEUSO não tem 
suporte a gerenciamento de usuários, pois somente o usuário Administrador pode realizar login no sistema. 
MEUSO é especialmente desenhado para executar um serviço de banco de dados desenhado para aplicações 
críticas em relação ao desempenho e que sejam executados em ambientes corporativos com milhares de usuários 
utilizando este serviço concorrentemente. Qual opção abaixo seria correta em relação a este sistema operacional? 
 
( ) A. Não é economicamente viável por atuar em áreas onde já existem produtos com liderança de mercado e que 
dificilmente poderiam ser afetadas pela concorrência a este sistema operacional, seja em aplicações gerais ou em 
aplicações de nicho. 
( ) B. É multiusuário, pois milhares de usuários podem utilizar seus serviços de forma concorrente 
( ) C. É monotarefa, pois pode executar somente o banco de dados 
( ) D. Não é economicamente viável por não suportar gerenciamento de usuários 
( X ) E. É monousuário, pois somente um usuário pode realizar login no sistema. 
 
Explicação 
Ser multiusuário ou monousuário é referente ao sistema como um todo e não aos serviços prestados pelo sistema 
 
28 - 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 
( X ) 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. 
 
29 - Descreva como seria utilizar o computador sem um sistema operacional. Qual a função de um sistema operacional? 
 
Resposta – Não existiriam interfaces entre usuário e computador, anulando a interatividade e a facilidade de uso do 
sistema, além de não ter um gerenciamento dos recursos de hardware do mesmo. O SO faz o intermédio entre usuário e 
o sistema computacional, a fim de facilitar seu uso. 
 
30- Explique qual dificuldade encontraríamos ao programar em um ambiente sem sist. operacional. 
 
Resposta – Não teríamos acesso a uma API que facilitar esse processo, portanto teríamos, para programar, apelar para a 
linguagem de máquina (0’s e 1’s), que exigiria conhecimento específico e uma maior atenção. Teríamos que programar 
todos os componentes como HD, mouse, teclado e E/S. 
 
31 - Defina o conceito de máquina de camadas (níveis). 
 
Resposta - Máquinas de camadas ou máquina de níveis é o processo em que um computador passa para facilitar a vida 
dos usuários em que o utiliza, ou seja, é o processo de facilitar o uso do sistema computacional a todo tipo de usuário. 
Antigamente quando não existia sistema operacional, apenas cientistas e programadores podiam usar o computador, 
pois eles interagiam diretamente com o hardware, que dificultava seu manuseio. Mas agora o computador não fica mais 
restrito, todos podem mexer com muito mais facilidade, pois podemos de uma certa forma “excluir” o hardware, ou 
seja, não precisamos mexer diretamente a ele, os softwares já conseguem mexer automaticamente se nós clicássemos 
em um botão. 
 
32 - Quais os tipos de sistemas operacionais que existe? 
 
Resposta - Sistemas Monoprogramaveis/Monotarefa, Sistemas Multiprogramaveis/Multitarefas e Sistemas com 
Múltiplos processadores. 
 
33 - Porque dizemos que há uma subutilização dos recursos em sistemas monoprogramaveis? 
 
Resposta - Porque esse sistema executa um programa por vez, portanto, por não utilizar todos os recursos disponíveis, já 
que um programa não é capaz de utilizar todo recurso do sistema, existem recursos na ociosidade, ou seja, que podiam 
estar sendo usados, mas não estão, devido à característica desse sistema. 
 
 
34 - A interface que passa os comandos inseridos pelo usuário para o sistema operacional é denominada shell. 
( X ) Certo ( ) Errado 
 
35 - Analise as afirmativas sobre o mecanismo de interrupção dos sistemas operacionais modernos. 
I. As interrupções de I/O significam que uma saída foi concluída, que dados de entrada estão disponíveis ou que uma 
falha foi detectada. 
II. O mecanismo de interrupção também é utilizado para manipular uma ampla gama de eventos, como a divisão por 
zero, o acesso a um endereço de memória protegido ou inexistente ou a tentativa de executar uma instrução privilegiada 
em modalidade de usuário. 
III. Os eventos que disparam interrupções têm uma propriedade em comum: são ocorrências que induzem a placa-mãe a 
bloquear o barramento de dados para permitir que o sistema operacional execute uma rotina urgente. Está correto o que 
se afirma APENAS em 
( ) a) I. 
( ) b) II e III. 
( X ) c) I e II. 
( ) d) III. 
( ) e) II. 
36 - O interpretador de comandos de um sistema operacional é denominado: 
( X ) a) shell. ( ) b) kernel. ( ) c) command. ( ) d) scheduler. ( ) e) supervisor. 
 
37 - Em um sistema operacional, o kernel é 
( ) a) um computador central, usando um sistema operacional de rede, que assume o papel de servidor de acesso para os 
usuários da rede. 
( ) b) a técnica usada para permitir que um usuário dê instruções para a máquina, usando instruções gráficas. 
( ) c) o processo de intervenção do sistema operacional durante a execução de um programa. Tem como utilidade 
desviar o fluxo de execução de um sistema para uma rotina especial de tratamento. 
( X ) d) o núcleo do sistema, responsável pela administração dos recursos do computador, dividindo-os entre os vários 
processos que os requisitam. No caso do Linux, o Kernel é aberto, o que permite sua alteração por parte dos usuários. 
( ) e) um pedido de atenção e de serviço feito à CPU. 
38 - Com relação a fundamentos de computação, julgue os itens que se seguem. O escalonamento cooperativo é um tipo 
de gerenciamento de processo moderno usado por versões atuais de sistemas operacionais como Linux, Windows Vista 
e MacOSX. ( ) Certo ( X ) Errado 
 
39 - Considerando que os processos P1, P2, P3, P4 e P5 tenham tempo de burst de CPU, em milissegundos, iguais a 10, 
1, 2, 3 e 5, respectivamente, se os processos chegarem na CPU simultaneamente no instante 0, o tempo de espera médio 
dos cinco processos, se eles forem escalonados para a CPU por meio de um algoritmo de escalonamento do tipo SJF 
(shortest job first), será maior do que se eles forem escalonados por um algoritmo FCFS (first come, first served), 
considerando a ordem de chegada P1, P2, P3, P4 e P5, e que o processo P1 tenha chegado no instante 0. 
( ) Certo ( X ) Errado 
 
40 - Identifique abaixo as afirmativas verdadeiras ( V ) e as falsas ( F ), com relação aos Sistemas Operacionais (SO) de 
dispositivos computacionais. 
( F ) Realizam o gerenciamento do hardware, exceto dos discos rígidos. 
( F ) São exemplos de SO: Microsoft; Linux; Android; FreeBSD. 
( V ) Devem gerenciar a memória RAM e também a virtual. 
( F ) Firmware, kernel e drivers de dispositivos são sempre componentes do SO. 
( F ) Smartphones como iPHONE e Black Berry dispensam o uso de SO. 
Assinale a alternativa que indica todas as afirmativas corretas. 
( ) a) V – F – V – V – F 
( ) b) F – V – V – F – V 
( ) c) F – V – V – F – F 
( X ) d) F – F – V – F – F 
( ) e) F – F – F – V – F 
41 - Analise as seguintes afirmativas referentes aos sistemas operacionais e assinale com V as verdadeiras e com F as 
falsas. 
 
( V ) Gerencia os componentes dos sistemas computacionais. 
( V ) Oferece uma interface mais simples para uso dos sistemas computacionais. 
( V ) Gerencia a memória dos sistemas computacionais. 
 
Assinale a alternativa que apresenta a sequência de letras CORRETA. 
( ) a) (F) (F) (V) 
( ) b) (F) (V) (F) 
( ) c) (V) (F) (V) 
( X ) d) (V) (V) (V) 
42 - As threads auxiliam o sistema operacional no paralelismo de atividade quando há simultaneamente múltiplas 
atividades em diversas aplicações. 
( X ) Certo ( ) Errado 
 
43 - O sistema operacional consiste em programa especializado que controla o uso dos recursos do computador, sendo 
dividido em duas partes: o kernel, que controla a interface entre o usuário e a máquina, e o shell, que controla o acesso 
aos periféricos. 
( ) Certo ( X ) Errado 
 
44 - Em sistemas operacionais preparados para redes locais, na situação em que um processo precise manter 
comunicação com outro que está em outro computador na rede, é necessário realizar procedimentos específicos, como a 
troca de mensagens por meio de uma comunicação estabelecida. 
( X ) Certo ( ) Errado 
45 - Os computadores necessitam de um software denominado sistema operacional para que possam executar as tarefas 
para as quais eles foram projetados. Nesse contexto, pode-se concluir que o computador é um equipamento cuja 
finalidade é processar 
( ) a) papéis ( ) b) núcleos ( X ) c) dados ( ) d) discos ( ) e) memórias 
 
46 - Preencha a lacuna abaixo e, em seguida, assinale a alternativa correta. 
 
Eventos inesperados podem ocorrer enquanto um programa está em execução. Uma _______________ é sempre gerada 
por algum evento externo ao programa e não depende da instrução que está sendo executada. 
( ) a) excecão ( ) b) preempção ( X ) c) interrupção ( ) d) reentrância 
 
47 - A figura abaixo apresenta um diagrama de estado básico mostrando três estados de um processo em computador 
gerenciado por um sistema operacional. Considerando que o computador, onde o sistema operacional se encontra, tem 
um único processador de um núcleo, assinale a alternativa que melhor define um desses estados. 
 
 
( ) a) Em execução: neste estado o processo é executado, podendo ter mais de um estado. 
( ) b) Bloqueado: o processo ao chegar neste estado, além de ser bloqueado ele é descartado, não podendo mais voltar 
ao estado Em execução. 
( ) c) Pronto: neste estado, o processo foi executado e finalizado. 
( ) d) Em execução / pronto: ambos estados o processo é executado, entretanto no últimoo processo é executado e 
finalizado. 
( X ) e) Pronto: o processo está temporariamente parado enquanto aguarda ser executado. 
48 - Para poder utilizar programas que tenham função definida, como planilhas eletrônicas e editores de texto, entre 
outros, é necessário que o computador execute, inicialmente, um programa denominado 
( ) a) Banco de Dados. ( ) b) Emulador de Transação. ( ) c) Fonte de Instruções. 
( ) d) Máquina Virtual. ( X ) e) Sistema Operacional. 
 
49 - Quando dois ou mais processos têm condições de ?rodar?, é o escalonador que decide, baseado em um algoritmo 
de escalonamento, qual será o próximo a receber tempo de CPU. Nesse contexto, quando há uma interrupção e 
suspensão temporária da execução de processos não bloqueados após um tempo máximo fixado tem-se o que 
categorizamos de escalonamento 
( X ) a) Preemptivo. 
( ) b) First-Come, First Served. 
( ) c) Hood-Robin. 
( ) d) Quantum. 
( ) e) Não-preemptivo. 
50 - Entre as funções típicas dos programas denominados sistemas operacionais, está a de facilitar a comunicação com 
os periféricos do computador. 
( X ) Certo ( ) Errado 
 
51 - Na política de escalonamento preemptiva, o escalonamento ocorre no início do tratamento das interrupções, e 
dependentemente da voluntariedade do processo. 
( ) Certo ( X ) Errado 
 
52 - Informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo e depois assinale a alternativa que apresenta a 
sequência correta. 
 
( V ) Os sistemas operacionais monoprogramáveis são os sistemas que permitem que um único programa utilize 
exclusivamente o processador, memória e dispositivos de entrada/saída durante sua execução. 
( V ) Nos sistemas operacionais monoprogramáveis, o processador permanece ocioso, sem realizar qualquer tipo de 
processamento, enquanto o programa aguarda por um evento, como a digitação de um dado. 
( F ) Os sistemas multiprogramáveis são caracterizados por possuírem duas ou mais unidades centrais de 
processamentos interligadas e trabalhando em conjunto. Assim, vários programas podem ser executados ao mesmo 
tempo. 
( F ) Os sistemas operacionais fracamente acoplados apresentam vários processadores compartilhando uma única 
memória física e apenas um sistema operacional gerencia os dispositivos de entrada/saída. 
( X ) a) V – V – F – F. 
( ) b) V – V – F – V. 
( ) c) V – V – V – F. 
( ) d) V – F – F – V. 
53 - Da mesma forma que existem quatro condições para que ocorra um deadlock, também existem quatro soluções 
possíveis para o deadlock. Esta tem sido uma das áreas mais produtivas da pesquisa científica da ciência da computação 
e de sistemas operacionais. Acerca das soluções para o deadlock, assinale a alternativa INCORRETA. 
( ) a) Evitação de deadlock. 
( X ) b) Exclusão de deadlock. 
( ) c) Detecção de deadlock. 
( ) d) Prevenção de deadlock. 
( ) e) Recuperação de deadlock. 
54 - Um sistema operacional distribuído consiste de múltiplos processadores de dados fortemente acoplados. 
( ) Certo ( X ) Errado 
 
55 - No modo de operação do processador denominado modo usuário, instruções privilegiadas não podem ser 
executadas. Se houver tentativa de execução nesse caso, o hardware automaticamente gerará a interrupção e acionará o 
sistema operacional. 
( X ) Certo ( ) Errado 
 
56 - No modelo de estrutura de sistema operacional, cujo sistema é formado por uma coleção de procedimentos com 
interface e funcionalidades bem definidas, e não existe uma estruturação dos procedimentos de uma forma específica, 
qualquer procedimento pode fazer chamadas a outro procedimento. Este modelo é conhecido como 
( ) a) Máquinas virtuais. ( ) b) Sistemas em blocos. 
( X ) c) Sistemas monolíticos. ( ) d) Sistemas em camadas. 
( ) e) Sistemas cliente-servidor. 
57 - A gerência de recursos computacionais é um dos objetivos de um Sistema Operacional (SO). Levando em 
consideração esse fato, assinale a alternativa correta. 
( X ) a) Geralmente, um computador possui menos recursos do que as tarefas em execução demandam, de modo que o 
SO deve resolver eventuais disputas e conflitos. 
( ) b) A gerência de recursos efetuada pelo SO é definida em tempo de execução através de um módulo em lote, 
disponível para toda a máquina. 
( ) c) Quando um SO precisa gerenciar os processadores da máquina, é dada prioridade a aplicações mais demoradas, 
para que possam terminar primeiro. 
( ) d) Ao disponibilizar acesso à impressora, o SO deve permitir que as tarefas que demandam esse recurso possam 
acessá-lo simultaneamente, garantindo justiça. 
( ) e) O SO deve monitorar usuários que monopolizam recursos por muito tempo, de forma que esse monopólio seja 
permitido somente a tarefas com maior prioridade. 
58 - Um sistema de tempo real é um sistema computadorizado que exige não apenas que os resultados da computação 
sejam corretos, mas também que os resultados sejam produzidos dentro de um período de tempo especificado. Dessa 
maneira, a característica típica de um sistema de tempo real é 
( ) a) finalidade múltipla. 
( X ) b) escalonamento preemptivo. 
( ) c) Kernel não preemptivo. 
( ) d) suporte a uma série de dispositivos periféricos, tais como telas gráficas, unidades de CD e DVD. 
( ) e) múltiplos usuários. 
59 - Os sistemas operacionais modernos possuem diversos mecanismos para detecção e tratamento de situações de 
deadlock. Assinale a alternativa que NÃO apresenta um destes mecanismos. 
( ) a) O sistema irá escolher criteriosamente um processo e o terminará. Se a situação de deadlock não for resolvida, 
outros processos serão eliminados até que tudo esteja resolvido. 
( ) b) Os recursos são retirados dos processos e entregue aos outros até que o deadlock seja eliminado. 
( ) c) Os processos podem ser capazes de detectar um deadlock e voltar ao estado de execução anterior antes de pedir 
um recurso. 
( X ) d) Um processo que detém um recurso fica esperando pela liberação de outro recurso, eliminando assim o 
deadlock 
60 - Sobre sistemas operacionais é INCORRETO afirmar: 
( X ) a) 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. 
( ) b) 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. 
( ) c) 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. 
( ) d) Primordialmente, são gerenciadores de recursos – gerenciam hardware como processadores, memória, 
dispositivos de entrada/saída e dispositivos de comunicação. 
( ) e) O software que contém os componentes centrais do sistema operacional chama-se núcleo (kernel).

Outros materiais