Logo Passei Direto
Buscar

SISTEMAS OPERACIONAIS

Ferramentas de estudo

Questões resolvidas

(IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir sobre conceitos, componentes e serviços.
Assinale a alternativa que apresenta somente as afirmativas CORRETAS:
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 estarã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.
I, II, IV
II, V
I, IV
I, II, V
I, II, III

Em quais situações um processo é escalonado para executar em um sistema monoprocessado?
Assinale a alternativa que apresenta as situações corretas.
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 II estão corretas.
Todas estão incorretas.
Apenas I e III estão corretas.
Apenas II e III estão corretas.
Todas estão corretas.

Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1 segundo de intervalo entre eles.
Considerando que a estratégia de escalonamento é do tipo round-robin (circular) com um time-slice (fatia de tempo) de 1 segundo, o tempo médio de turnaround desses processos, ignorando o tempo gasto para troca de contexto e assumindo que uma tarefa admitida é colocada no início da fila é de:
13,1 segundos
21,6 segundos
55 segundos
25,5 segundos
10,8 segundos

Na gerência do processar vários critérios de seleção são utilizados para determinar qual processo irá executar. Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que:
Possuir o maior tempo de processador ainda por executar.
Chegar primeiro ao estado de espera.
Possuir maior prioridade.
Possuir o menor tempo de processador ainda por executar.
Chegar primeiro ao estado de pronto.

Técnica de alocação de memória que busca a área livre de menor tamanho capaz de satisfazer certo pedido de alocação é:
worst-fit
best-fit
perfect-fit
first-fit
optimum-fit

Um sistema computacional moderno possui controladoras de dispositivos que ligam os periféricos (dispositivos de E/S).
O termo 'BUFFER' usado na frase acima refere-se:
à assincronia de funcionamento do dispositivo de E/S.
ao Kernel do Sistema Operacional.
a um processo do Sistema Operacional.
à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos.
à sincronia de funcionamento do dispositivo de E/S.

Podemos considerar que a arquitetura de entrada e saída é composta de duas partes: a de software e a de hardware. Analise as sentenças abaixo e marque a resposta correta.
I - A parte de software pode ser dividida entre o que diz respeito ao nível de usuário e ao nível de kernel.
II - A parte de software pode ser dividida entre dependente do hardware e independente do hardware.
III - A parte de hardware é composta pelos dispositivos de E/S.
Todas as sentenças estão corretas.
Apenas a alternativa III está correta.
Apenas alternativa I está correta.
Todas estão incorretas.
Apenas as alternativas I e II estão corretas.

Um processo, segundo Machado, é formado por três partes, conhecidas como contexto de hardware, contexto de software e espaço de endereçamento.
Sobre os componentes é correto afirmar que:
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.
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, podendo salvá-las caso o processo seja interrompido.
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 de um processo é composto por três grupos de informações sobre o processo: identificação, quotas e privilégios.

Chama-se de processo a instância de um programa em execução.
Um processo no estado executando passa para o estado pronto, quando:
término do programa
ocorre quando a solicitação de recurso é atendida
ocorre quando o processo é interrompido e novo processo será selecionado
ocorre apenas na admissão
ocorre quando o processo deve aguardar um recurso

Suponha um sistema operacional multiprogramado no qual há vários processos sendo executados de forma concorrente.
Assinale a alternativa que representa o critério de conjunto de processos.
Um processo é uma unidade básica.
Um processo é um programa em execução.
Um programa é um arquivo em disco.
Um programa é um processo em execução.
Um processo é um arquivo em disco.

A gerência do processador apresenta alguns critérios que devem ser considerados em uma política de escalonamento. Qual o critério de escalonamento que representa o número de processos executados em um determinado intervalo de tempo?
Throughput
Tempo de Espera
Tempo de Turnaround
Utilização do Processador
Tempo de processador

Um processo referencia em uma execução 5 de suas páginas, identificadas pelas letras A,B,C,D e E. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realiza paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia FIFO para substituição das páginas, assinale o item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - E - B - C - A - B - E - A - C - B - E - D.
7
10
9
5
4

Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos.
Selecione a assertiva que descreve o nome desta técnica:
Dinamic memory acess (DMA)
Memória virtual
Trashing
Swapping
Page faults

A utilização de dispositivos com DMA é indicado para:
Dispositivos que necessitam de intervenção do usuário
Qualquer dispositivo de Entrada ou de Saída
Dispositivos muito mais rápidos que o processador
Dispositivos que efetuam grande transferência de dados para a memória.
Dispositivos de alta prioridade

O gerenciamento dos sistemas de entrada/saída de dados é normalmente implementado em duas camadas: uma responsável pelo controle do dispositivo e outra, pelo gerenciamento de entrada/saída.
Por que isso representa um projeto eficiente?
Porque permite separar as operações de entrada das operações de saída de dados.
Porque permite evitar o uso de DMA para a operação de entrada/saída.
Porque permite o compartilhamento dos dispositivos de entrada/saída através do gerenciamento de entrada/saída.
Porque permite separar características de hardware de características funcionais do dispositivo de entrada/saída.
Porque permite o uso de duas linguagens de programação na sua implementação, pois o controle do dispositivo exige a programação em linguagem de máquina.

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. Gerenciamento dos recursos computacionais para servir vários processos, que podem ser orientados ao processamento ou à entrada/saída. 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. Otimização do tempo do processador devido à possibilidade de utilização de interrupções.

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.
I, II e III. I, II e IV. II, III e IV. I, III e IV. I e II.

Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e a possibilidade de uso concorrente por mais de um usuário.
Neste contexto podemos afirmar que:
( ) Sistemas monousuário são obrigatoriamente monotarefa.
( ) Alguns sistemas multiusuário são também multitarefa.
( ) Sistemas monotarefa podem ser multiusuário.
( ) Todo sistema multiusuário é também multitarefa.
( ) Todo sistema multitarefa é também multiusuário.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

(IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir sobre conceitos, componentes e serviços.
Assinale a alternativa que apresenta somente as afirmativas CORRETAS:
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 estarã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.
I, II, IV
II, V
I, IV
I, II, V
I, II, III

Em quais situações um processo é escalonado para executar em um sistema monoprocessado?
Assinale a alternativa que apresenta as situações corretas.
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 II estão corretas.
Todas estão incorretas.
Apenas I e III estão corretas.
Apenas II e III estão corretas.
Todas estão corretas.

Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1 segundo de intervalo entre eles.
Considerando que a estratégia de escalonamento é do tipo round-robin (circular) com um time-slice (fatia de tempo) de 1 segundo, o tempo médio de turnaround desses processos, ignorando o tempo gasto para troca de contexto e assumindo que uma tarefa admitida é colocada no início da fila é de:
13,1 segundos
21,6 segundos
55 segundos
25,5 segundos
10,8 segundos

Na gerência do processar vários critérios de seleção são utilizados para determinar qual processo irá executar. Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que:
Possuir o maior tempo de processador ainda por executar.
Chegar primeiro ao estado de espera.
Possuir maior prioridade.
Possuir o menor tempo de processador ainda por executar.
Chegar primeiro ao estado de pronto.

Técnica de alocação de memória que busca a área livre de menor tamanho capaz de satisfazer certo pedido de alocação é:
worst-fit
best-fit
perfect-fit
first-fit
optimum-fit

Um sistema computacional moderno possui controladoras de dispositivos que ligam os periféricos (dispositivos de E/S).
O termo 'BUFFER' usado na frase acima refere-se:
à assincronia de funcionamento do dispositivo de E/S.
ao Kernel do Sistema Operacional.
a um processo do Sistema Operacional.
à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos.
à sincronia de funcionamento do dispositivo de E/S.

Podemos considerar que a arquitetura de entrada e saída é composta de duas partes: a de software e a de hardware. Analise as sentenças abaixo e marque a resposta correta.
I - A parte de software pode ser dividida entre o que diz respeito ao nível de usuário e ao nível de kernel.
II - A parte de software pode ser dividida entre dependente do hardware e independente do hardware.
III - A parte de hardware é composta pelos dispositivos de E/S.
Todas as sentenças estão corretas.
Apenas a alternativa III está correta.
Apenas alternativa I está correta.
Todas estão incorretas.
Apenas as alternativas I e II estão corretas.

Um processo, segundo Machado, é formado por três partes, conhecidas como contexto de hardware, contexto de software e espaço de endereçamento.
Sobre os componentes é correto afirmar que:
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.
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, podendo salvá-las caso o processo seja interrompido.
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 de um processo é composto por três grupos de informações sobre o processo: identificação, quotas e privilégios.

Chama-se de processo a instância de um programa em execução.
Um processo no estado executando passa para o estado pronto, quando:
término do programa
ocorre quando a solicitação de recurso é atendida
ocorre quando o processo é interrompido e novo processo será selecionado
ocorre apenas na admissão
ocorre quando o processo deve aguardar um recurso

Suponha um sistema operacional multiprogramado no qual há vários processos sendo executados de forma concorrente.
Assinale a alternativa que representa o critério de conjunto de processos.
Um processo é uma unidade básica.
Um processo é um programa em execução.
Um programa é um arquivo em disco.
Um programa é um processo em execução.
Um processo é um arquivo em disco.

A gerência do processador apresenta alguns critérios que devem ser considerados em uma política de escalonamento. Qual o critério de escalonamento que representa o número de processos executados em um determinado intervalo de tempo?
Throughput
Tempo de Espera
Tempo de Turnaround
Utilização do Processador
Tempo de processador

Um processo referencia em uma execução 5 de suas páginas, identificadas pelas letras A,B,C,D e E. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realiza paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia FIFO para substituição das páginas, assinale o item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - E - B - C - A - B - E - A - C - B - E - D.
7
10
9
5
4

Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos.
Selecione a assertiva que descreve o nome desta técnica:
Dinamic memory acess (DMA)
Memória virtual
Trashing
Swapping
Page faults

A utilização de dispositivos com DMA é indicado para:
Dispositivos que necessitam de intervenção do usuário
Qualquer dispositivo de Entrada ou de Saída
Dispositivos muito mais rápidos que o processador
Dispositivos que efetuam grande transferência de dados para a memória.
Dispositivos de alta prioridade

O gerenciamento dos sistemas de entrada/saída de dados é normalmente implementado em duas camadas: uma responsável pelo controle do dispositivo e outra, pelo gerenciamento de entrada/saída.
Por que isso representa um projeto eficiente?
Porque permite separar as operações de entrada das operações de saída de dados.
Porque permite evitar o uso de DMA para a operação de entrada/saída.
Porque permite o compartilhamento dos dispositivos de entrada/saída através do gerenciamento de entrada/saída.
Porque permite separar características de hardware de características funcionais do dispositivo de entrada/saída.
Porque permite o uso de duas linguagens de programação na sua implementação, pois o controle do dispositivo exige a programação em linguagem de máquina.

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. Gerenciamento dos recursos computacionais para servir vários processos, que podem ser orientados ao processamento ou à entrada/saída. 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. Otimização do tempo do processador devido à possibilidade de utilização de interrupções.

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.
I, II e III. I, II e IV. II, III e IV. I, III e IV. I e II.

Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e a possibilidade de uso concorrente por mais de um usuário.
Neste contexto podemos afirmar que:
( ) Sistemas monousuário são obrigatoriamente monotarefa.
( ) Alguns sistemas multiusuário são também multitarefa.
( ) Sistemas monotarefa podem ser multiusuário.
( ) Todo sistema multiusuário é também multitarefa.
( ) Todo sistema multitarefa é também multiusuário.

Prévia do material em texto

1a Questão (Ref.
:201804418211) 
Acerto: 1,0 / 
1,0 
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 Sistema Operacional atua 
como um gerenciador dos 
recursos do sistema 
computacional. 
 Um usuário pode interagir 
com o Sistema Operacional 
apenas por terminal 
interpretador de comandos 
(shell). 
 
O software que contém os 
componentes centrais de um 
Sistema Operacional é 
chamado de kernel. 
 
Sistemas Operacionais 
podem ser encontrados nos 
mais variados dispositivos 
(celulares, carros, 
computadores pessoais). 
 
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. 
2a Questão (Ref.
:201804418436) 
Acerto: 1,0 / 
1,0 
(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, V 
 
I, II, III 
 
II, V 
 
I, II, IV 
 
I, IV 
3a Questão (Ref.
:201804418311) 
Acerto: 0,0 / 
1,0 
Os sistemas operacionais criam 
estruturas de controle, chamadas 
processo, para controlar a execução 
dos programas de usuário. Essa 
estrutura registra informações sobre 
a situação do processo durante todo 
seu processamento, sendo uma 
dessas informações o estado do 
processo. Quanto aos estados 
básicos de um processo podemos 
afirmar que: 
 
 
Ao solicitar uma operação de 
E/S (por exemplo, entrada 
de dados pelo usuário via 
teclado) um processo que 
esteja em execução fica 
aguardando a conclusão da 
operação no estado de 
pronto 
 O estado de execução está 
diretamente associado aos 
dispositivos de E/S, ou seja, 
um processo que aguarda a 
conclusão de um operação 
de E/S encontra-se nesse 
estado 
 O escalonador seleciona 
processos que estejam no 
estado de pronto e os coloca 
em execução, obedecendo 
os critérios estabelecidos 
 
Sempre que um processo é 
criado, ele entra no estado 
de execução sem 
necessidade de 
escalonamento 
 
Não há nenhuma relação 
entre os estados de pronto e 
de execução 
 
4a Questão (Ref.
:201804417966) 
Acerto: 0,0 / 
1,0 
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 II estão 
corretas. 
 
Todas estão incorretas. 
 
Apenas I e III estão 
corretas. 
 
Apenas II e III estão 
corretas. 
 Todas estão corretas. 
5a Questão (Ref.
:201804418179) 
Acerto: 0,0 / 
1,0 
Cinco tarefas repesentadas pela 
indentificação A, B, C, D e E, 
executadas em lote, chegam ao 
computador com 1 segundo de 
intervalo entre eles. Seus tempos de 
processamento são estimados em 
10, 7, 3, 4 e 5 segundos de CPU, 
respectivamente. 
Considerando que a estratégia de 
escalonamento é do tipo round-robin 
(circular) com um time-slice (fatia de 
tempo) de 1 segundo, o tempo 
médio de turnaround desses 
processos, ignorando o tempo gasto 
para troca de contexto e assumindo 
que uma tarefa admitida é colocada 
no início da fila é de: 
 
 
13,1 segundos 
 21,6 segundos 
 55 segundos 
 
25,5 segundos 
 
10,8 segundos 
6a Questão (Ref.
:201804418049) 
Acerto: 0,0 / 
1,0 
Na gerência do processar vários 
critérios de seleção são utilizados 
para determinar qual processo irá 
executar. Na política de 
escalonamento First-In-First-Out 
(FIFO), é selecionado para execução 
o processo que: 
 
 
Possuir maior prioridade. 
 
Possuir o menor tempo de 
processador ainda por 
executar. 
 
Chegar primeiro ao estado 
de espera. 
 Possuir o maior tempo de 
procesador ainda por 
executar. 
 Chegar primeiro ao estado 
de pronto. 
7a Questão (Ref.
:201804418008) 
Acerto: 1,0 / 
1,0 
Um computador com endereços de 
32 bits usa uma tabela de páginas de 
dois níveis. Os endereços virtuais são 
divididos em um campo de 11 bits 
para o primeiro nível da tabela, outro 
campo de 11 bits para o segundo 
nível e um último campo para o 
desloamento. Quantas páginas 
podem existir neste sistema? 
 
 
211 
 
232 
 222 
 
210 
 
212 
8a Questão (Ref.
:201804418480) 
Acerto: 0,0 / 
1,0 
Técnica de alocação de memória que 
busca a área livre de menor tamanho 
capaz de satisfazer certo pedido de 
alocação é: 
 
 
perfect-fit 
 first-fit 
 
optimum-fit 
 
worst-fit 
 best-fit 
9a Questão (Ref.
:201804418379) 
Acerto: 0,0 / 
1,0 
Um sistema computacional moderno 
possui controladoras de dispositivos 
que ligam os periféricos (dispositivos 
de E/S). Um dos métodos de 
otimização dos sistemas é o uso do 
BUFFER para minimizar a diferença 
de velocidade do clock do 
processador com a velocidade dos 
dispositivos de E/S. O termo 
'BUFFER' usado na frase acima 
refere-se: 
 
 
à assincronia de 
funcionamento do 
dispositivo de E/S. 
 ao Kernel do Sistema 
Operacional. 
 
a um processo do Sistema 
Operacional. 
 à uma pequena porção de 
memória usada 
temporariamente para 
armazenador os dados 
transferidos. 
 
à sincronia de 
funcionamento do 
dispositivo de E/S. 
10a Questão (Ref
.:201804418476) 
Acerto: 1,0 / 
1,0 
Podemos considerar que a 
arquitetura de entrada e saída é 
composta de duas partes: a de 
software e a de hardware. Analise as 
sentenças abaixo e marque a 
resposta correta. 
 
I - A parte de software pode ser 
dividida entre o que diz respeito ao 
nível de usuário e ao nível de kernel. 
II - A parte de software pode ser 
dividida entre dependente do 
hardware e independente do 
hardware. 
III - A parte de hardware é composta 
pelos dispositivos de E/S. 
 
 
 
Apenas alternativa I está 
correta. 
 Apenas as alternativas I e II 
estão corretas. 
 
Todas as sentenças estão 
corretas. 
 
Apenas a alternativa III está 
correta. 
 
Todas estão incorretas. 
 
1a Questão (Ref.
:201804417982) 
Acerto: 1,0 / 
1,0 
Em um sistema multiprogramável, 
um processo ativo pode estar nos 
seguintes estados 
 
 
latência, espera ou 
atividade 
 
interrupção, pronto ou 
execução 
 
latência, pronto ou 
atividade 
 
espera, pronto ou 
interrupção 
 espera, pronto ou 
execução 
2a Questão (Ref.
:201804418307) 
Acerto: 1,0 / 
1,0 
Para que uma aplicação execute 
instruções privilegiadas é necessário 
que esta aplicação faça: 
 
 
uma solicitação ao 
administrador do sistema 
 
a execução de um 
programa específico 
 
o acesso com uma conta 
privilegiada. 
 
uma interrupção 
 uma chamada ao sistema 
(system call) 
3a Questão (Ref.
:201804418348) 
Acerto: 1,0 / 
1,0 
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: 
 
 o contexto de hardware 
mantém informaçõesnos 
registradores do processador, 
enquanto um processo está 
em execução, podendo salvá-
las caso o processo seja 
interrompido. 
 
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 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. 
 
4a Questão (Ref.
:201804418316) 
Acerto: 1,0 / 
1,0 
Chama-se de processo a instância de 
um programa em execução . Cada 
processo no sistema pode estar em 
algum de seus estados em certo 
momento. Um processo no estado 
executando passa para o estado 
pronto, quando: 
 
 
término do programa 
 
ocorre quando a solicitação 
de recurso é atendida 
 ocorre quando o processo é 
interrompido e novo 
processo será selecionado 
 
ocorre apenas na admissão 
 
ocorre quando o processo 
deve aguardar um recurso 
5a Questão (Ref.
:201804418310) 
Acerto: 1,0 / 
1,0 
Starvation é uma situação que ocorre 
quando: 
 
 Pelo menos um processo é 
continuamente postergado e 
não executa. 
 
Quando Quantum está acima 
de 400 ms 
 
Pelo menos um evento 
espera por um evento que 
não vai ocorrer. 
 
A prioridade de um processo 
é ajustada de acordo com o 
tempo total de execução do 
mesmo. 
 
O processo tenta mas não 
consegue acessar uma 
variável compartilhada. 
6a Questão (Ref.
:201804417939) 
Acerto: 1,0 / 
1,0 
Suponha um sistema operacional 
multiprogramado no qual há vários 
processos sendo executados de 
forma concorrente. Imagine que, 
neste contexto, seja importante que 
o sistema operacional adote como 
critério de escalonamento a escolha 
dos processos que tiverem o menor 
tempo de processador ainda por 
executar. Assinale a alternativa que 
representa o critério de 
escalonamento adequado para a 
situação descrita: 
 
 Shortest-Job-First (SJF) 
 
Paginação 
 
Translation Lookaside 
Buffer (TLB) 
 
Por Prioridade 
 
First-In-First-Out (FIFO) 
7a Questão (Ref.
:201804418368) 
Acerto: 1,0 / 
1,0 
No contexto de gerência de memória, 
por que o algoritmo de substituição 
de páginas ótimo não pode ser 
implementado? 
 
 
Devido o alto grau de 
complexidade que 
compromete o desempenho 
do processador 
 
O tipo de memória DDR4 
ainda não foi lançada 
 
Background 
 Porque não é possível prever 
qual página será menos 
acessada no futuro 
 
Porque exige uma 
quantidade de memória 
muito grande 
8a Questão (Ref.
:201804418337) 
Acerto: 0,0 / 
1,0 
Um sistema operacional trabalha com 
gerência de memória por páginas 
(paginação). O espaço de 
endereçamento virtual do sistema é 
dividido em páginas de tamanho 25 
bytes. Existem quatro processos a 
serem executados nesse sistema, 
todos com códigos relocáveis, cujos 
tamanhos são: A (113 bytes), B (37 
bytes), C (96 bytes), D (100 bytes). 
Diante desse cenário podemos 
afirmar que: 
 
 
O processo B ocasionará 
menor fragmentação quando 
todas as suas páginas 
estiveram carregadas na 
memória física e caso o novo 
tamanho de página seja de 
10 bytes a fragmento 
causado por este processo 
não se altera, apesar do 
mapeamento ser facilitado 
 
O processo C terá uma 
tabela de páginas maior que 
o processo A tanto para este 
tamanho de página como 
para páginas de tamanho 10 
bytes 
 O processo D ocasionará 
menor fragmentação quando 
todas as suas páginas 
estiveram carregadas na 
memória física e caso o novo 
tamanho de página seja de 
10 bytes a fragmento 
causado por este processo 
não se altera, apesar do 
mapeamento ser dificultado 
 O processo D 
ocasionará maior 
fragmentação quando todas 
as suas páginas estiveram 
carregadas na memória física 
e caso o novo tamanho de 
página seja de 10 bytes a 
fragmento causado por este 
processo aumentará 
significativamente 
 
O processo A terá uma 
tabela de páginas menor que 
todos os outros processos, 
muito embora o 
mapeamento seja facilitado 
se o tamanho da página do 
sistema for menor 
9a Questão (Ref.
:201804418359) 
Acerto: 1,0 / 
1,0 
Os dispositivos de E/S podem ser 
classificados de diferentes maneiras, 
com relação ao tipo de transferência 
de dados são classificados em: 
 
 
Orientados a páginas e 
segmentos 
 
Orientados a hardware e 
software 
 Orientados a blocos e a 
caracteres 
 
Orientados a usuários e ao 
equipamentos 
 
Orientados à páginas e 
blocos 
10a Questão (Ref
.:201804418372) 
Acerto: 1,0 / 
1,0 
Um device driver, ou simplesmente 
driver, tem como função 
implementar a comunicação do 
subsistema de E/S com os 
dispositivos de E/S. Sendo assim, um 
device driver é bem definido na 
alternativa: 
 
 Recebe comandos gerais 
sobre acessos aos 
dispositivos, traduzindo-os 
para comandos específicos 
que poderão ser executados 
pelos controladores 
 
Realiza as funções comuns a 
todos os tipos de dispositivos 
 
Manipula diretamente os 
dispositivos de E/S 
 
Parte do programa que 
contém dados 
compartilhados 
 
Permite a comunicação entre 
o sistema computacional e o 
mundo externo 
 
1a Questão (Ref.
:201804418216) 
Acerto: 1,0 / 
1,0 
São tipos de sistemas operacionais: 
 
 
Sistemas 
Monostakeholder/Monoinstr
ução, Sistemas 
Multistakeholder/Multi-
instrução, Sistemas com 
múltiplos processadores. 
 Sistemas 
Monoprogramáveis/Monotar
efa, Sistemas 
Multiprogramáveis/Multitare
fa, Sistemas com múltiplos 
processadores. 
 
Sistemas 
Monoplanejáveis/Monodesig
n, Sistemas 
Multiplanejáveis/Multidesign
, Sistemas com 
processadores de 
segmentação. 
 
Sistemas 
Monocompiláveis/Monomoni
toramento, Sistemas 
Multicompiláveis/Multimonit
oramento, Sistemas com 
múltiplos usuários. 
 
Sistemas 
Monousuários/Monopointer, 
Sistemas 
Multiusuários/Multipointer, 
Sistemas com múltiplas 
entradas. 
2a Questão (Ref.
:201804417920) 
Acerto: 0,0 / 
1,0 
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: 
 
 
Um sistema operacional 
multiprocessado não é 
necessariamente um 
sistema multitarefa. 
 Todo sistema operacional 
multiusuário é ao mesmo 
tempo um sistema 
multitarefa. 
 Um sistema operacional 
multitarefa é 
necessariamente um 
sistema multiprocessado. 
 
Todo sistema operacional 
multitarefa é 
necessariamente um 
sistema multiusuário. 
 
Em sistemas operacionais 
multitarefa 
monoprocessados a 
execução de diferentes 
programas é simultânea. 
3a Questão (Ref.
:201804417970) 
Acerto: 0,0 / 
1,0 
Qual a diferença básica entre um 
processo e um programa? 
 
 
Um processo é um programa 
em disco. Um programa é um 
processo em execução. 
 
Um processo é um thread. 
Um programa é um arquivo 
em disco. 
 
Um programa é um conjunto 
de processos. Um processo é 
uma unidade básica. 
 Um processo é um programa 
em execução. Um programa 
é um arquivo em disco. 
 Um programa é um processo 
em execução. Um processo é 
um arquivo em disco. 
4a Questão (Ref.
:201804418067) 
Acerto: 0,0 / 
1,0 
"O Sistema deve ser capaz de 
carregar um programa na memória e 
executá-lo. O programa deve poder 
terminar sua execução tanto em 
modo normal quanto anormal 
(indicando o erro)". O texto se refere 
a qual serviço do sistema 
operacional? 
 
 Execução de Programas; 
 
Manipulação de sistema de 
Arquivos; 
 
Contabilização; 
 
Alocação de recursos; 
 Operação de I/O; 
5a Questão(Ref.
:201804418157) 
Acerto: 1,0 / 
1,0 
A gerência do processador apresenta 
alguns critérios que devem ser 
considerados em uma política de 
escalonamento. Qual o critério de 
escalonamento que representa o 
número de processos executados em 
um determinado intervalo de tempo? 
 
 
Tempo de processador 
 Throughput 
 
Tempo de Turnaround 
 
Tempo de Espera 
 
Utilização do Processador 
6a Questão (Ref.
:201804418179) 
Acerto: 0,0 / 
1,0 
Cinco tarefas repesentadas pela 
indentificação A, B, C, D e E, 
executadas em lote, chegam ao 
computador com 1 segundo de 
intervalo entre eles. Seus tempos de 
processamento são estimados em 
10, 7, 3, 4 e 5 segundos de CPU, 
respectivamente. 
Considerando que a estratégia de 
escalonamento é do tipo round-robin 
(circular) com um time-slice (fatia de 
tempo) de 1 segundo, o tempo 
médio de turnaround desses 
processos, ignorando o tempo gasto 
para troca de contexto e assumindo 
que uma tarefa admitida é colocada 
no início da fila é de: 
 
 
25,5 segundos 
 
55 segundos 
 13,1 segundos 
 
10,8 segundos 
 21,6 segundos 
7a Questão (Ref.
:201804418280) 
Acerto: 0,0 / 
1,0 
Um processo referencia em uma 
execucão 5 de suas páginas, 
identificadas pelas letras A,B,C,D e E. 
Considerando que estarão alocadas 4 
molduras para este processo, que o 
sistema realizada paginação 
antecipada das quatro primeiras 
páginas (A,B,C e D) e que este 
sistema utiliza a estratégia FIFO para 
substituição das páginas, assinale o 
item que informa a quantidade 
de page faults (falhas de página) 
para esta execução. A sequência de 
páginas executadas é A - E - B - C - 
A - B - E - A - C - B - E - D. 
 
 
4 
 5 
 10 
 
7 
 
9 
8a Questão (Ref.
:201804418349) 
Acerto: 1,0 / 
1,0 
Várias foram as técnicas propostas 
para otimizar a alocação de 
memória. Entretanto, 
independentemente da técnica 
utilizada, pode acontecer de não 
haver memória principal disponível 
para todos os processos. Para 
solucionar este problema foi proposta 
uma técnica que é implementada em 
praticamente todos os sistemas 
operacionais atuais. Esta técnica 
consiste em selecionar um processo 
residente da memória que é 
transferido da memória principal para 
a memória secundária. Desta forma, 
libera-se memória principal para 
execução de novos processos. Para 
que o processo que está em memória 
secundária retorne à memória 
principal, o procedimento inicial é 
repetido, sendo outro processo 
transferido para a memória 
secundária. Selecione a assertiva que 
descreve o nome desta técnica: 
 
 
Dinamic memory acess 
(DMA) 
 
Memória virtual 
 
Trashing 
 Swapping 
 
Page faults 
9a Questão (Ref.
:201804418024) 
Acerto: 0,0 / 
1,0 
A utilização de dispositivos com DMA 
é indicado para: 
 
 Qualquer dispositivo de 
Entrada ou de Saída 
 Dispositivos que efetuam 
grande transferência de 
dados para a memória. 
 
Dispositivos que necessitam 
de intervenção do usuário 
 
Dispositivos de alta 
prioridade 
 
Dispositivos muito mais 
rápidos que o processador 
10a Questão (Ref
.:201804418142) 
Acerto: 0,0 / 
1,0 
O gerenciamento dos sistemas de 
entrada/saída de dados é 
normalmente implementado em duas 
camadas: uma responsável pelo 
controle do dispositivo e outra, pelo 
gerenciamento de entrada/saída. Por 
que isso representa um projeto 
eficiente? 
Escolha a alternativa correta. 
 
 
Porque permite evitar o uso 
de DMA para a operação de 
entrada/saída. 
 Porque permite o 
compartilhamento dos 
dispositivos de entrada/saída 
através do gerenciamento de 
entrada/saída. 
 Porque permite separar 
características de hardware 
de características funcionais 
do dispositivo de 
entrada/saída. 
 
Porque permite o uso de 
duas linguagens de 
programação na sua 
implementação, pois o 
controle do dispositivo exige 
a programação em 
linguagem de máquina. 
 
Porque permite separar as 
operações de entrada das 
operações de saída de dados. 
 
 1a Questão 
 
(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: 
 
 
II, V 
 
I, II, III 
 I, II, V 
 
I, IV 
 
I, II, IV 
 
 2a Questão 
 
 
Para que uma aplicação execute 
instruções privilegiadas é necessário 
que esta aplicação faça: 
 
 
uma interrupção 
 
uma solicitação ao 
administrador do sistema 
 
o acesso com uma conta 
privilegiada. 
 
a execução de um 
programa específico 
 uma chamada ao sistema 
(system call) 
 3a Questão 
 
 
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: 
 
 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. 
 
 O controle do acesso 
concorrente a diversos 
recursos, implementado por 
mecanismos de proteção do 
SO para garantir a integridade 
de todo o sistema. 
 
 
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. 
 4a Questão 
 
 
Em um sistema multiprogramável, 
um processo ativo pode estar nos 
seguintes estados 
 
 
latência, pronto ou 
atividade 
 espera, pronto ou 
execução 
 
espera, pronto ou 
interrupção 
 
latência, espera ou 
atividade 
 
interrupção, pronto ou 
execução 
 
 5a Questão 
 
 
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). 
 
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. 
 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. 
 
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. 
 6a Questão 
 
 
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, III e IV 
 
I, II e IV 
 I, II e III 
 7a Questão 
 
 
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. 
 
Sistemas Operacionais podem 
ser encontrados nos mais 
variados dispositivos 
(celulares, carros, 
computadores pessoais). 
 
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). 
 
 8a Questão 
 
 
Os sistemas operacionais podem ser 
classificados em relação à 
possibilidade de concorrência entre 
processos e de uso concorrente por 
mais de um usuário. Neste contexto 
podem os afirmar que: 
 
 
Alguns sistemas multiusuário 
são também multitarefa 
 
Todo sistema multitarefa é 
também multiusuário 
 
Sistemas monousuário são 
obrigatoriamente 
monotarefa 
 
Sistemas monotarefa podem 
ser multiusuário 
 Todo sistema multiusuário é 
também multitarefa 
 
 1a Questão 
 
Define-se um sistema operacional 
multitarefa como sendo aquele que 
possui a capacidade de: 
 
 
administrar mais de um 
usuário simultanemente. 
 
executar programas 
baseados em threads. 
 manter vários programas 
na memória 
simultanemente. 
 
executar vários programas 
simultaneamente. 
 
gerenciar múltiplos 
processadores. 
 2a Questão 
 
 
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 multitarefa 
é necessariamente um 
sistema multiusuário. 
 
Um sistema operacional 
multitarefa é 
necessariamente um 
sistema 
multiprocessado. 
 
Em sistemas 
operacionais multitarefa 
monoprocessados a 
execução de diferentes 
programas é 
simultânea. 
 
Um sistema operacional 
multiprocessado não é 
necessariamente um 
sistema multitarefa. 
 Todo sistema 
operacional 
multiusuário é ao 
mesmo tempo um 
sistema multitarefa. 
 
3a Questão 
 
 
Em um sistema multiprogramável, 
um processo ativo pode estar nos 
seguintes estados 
 
 
interrupção, pronto ou 
execução 
 espera, pronto ou 
execução 
 
latência, pronto ou 
atividade 
 
espera, pronto ou 
interrupção 
 
latência, espera ou 
atividade 
 
 4a Questão 
 
 
São tipos de sistemas operacionais: 
 
 
Sistemas 
Monostakeholder/Monoinstr
ução, Sistemas 
Multistakeholder/Multi-
instrução, Sistemas com 
múltiplos processadores. 
 
Sistemas 
Monoplanejáveis/Monodesi
gn, Sistemas 
Multiplanejáveis/Multidesig
n, Sistemas com 
processadores de 
segmentação. 
 
Sistemas 
Monousuários/Monopointer, 
Sistemas 
Multiusuários/Multipointer, 
Sistemas com múltiplas 
entradas. 
 Sistemas 
Monoprogramáveis/Monota
refa, Sistemas 
Multiprogramáveis/Multitar
efa, Sistemas com 
múltiplos processadores. 
 
Sistemas 
Monocompiláveis/Monomon
itoramento, Sistemas 
Multicompiláveis/Multimoni
toramento, Sistemas com 
múltiplos usuários. 
 
5a Questã
o 
 
 
Os sistemas operacionais podem ser 
classificados em relação a 
possibilidade de concorrência entre 
processos e a possibilidade de uso 
concorrente por mais de um usuário. 
Neste contexto podemos afirmar que: 
 
 Todo sistema multiusuário é 
também multitarefa. 
 
Todo sistema multitarefa é 
também multiusuário. 
 
Sistemas monotarefa 
podem ser multiusuário. 
 
Sistemas monousuário são 
obrigatoriamente 
monotarefa. 
 
Alguns sistemas 
multiusuário são 
também multitarefa 
 6a Questão 
 
 
Os sistemas operacionais podem ser 
classificados em relação à 
possibilidade de concorrência entre 
processos e de uso concorrente por 
mais de um usuário. Neste contexto 
podem os afirmar que: 
 
 
Todo sistema multitarefa é 
também multiusuário 
 Todo sistema multiusuário 
é também multitarefa 
 
Sistemas monotarefa 
podem ser multiusuário 
 
Alguns sistemas 
multiusuário são também 
multitarefa 
 
Sistemas monousuário são 
obrigatoriamente 
monotarefa 
 7a Questão 
 
 
(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, V 
 
I, II, IV 
 
I, II, III 
 
I, IV 
 
II, V 
 8a Questão 
 
 
Qual dos itens abaixo corresponde a 
sistemas Monoprogramáveis ou 
Monotarefas? 
 
 
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 
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. 
 
Os Programas são 
executados a partir da 
divisão do tempo do 
processador em pequenos 
intervalos, denominados 
fatia de tempo (time-slice). 
 
1a Questão 
 
Define-se um sistema operacional 
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. 
 
gerenciar múltiplos 
processadores. 
 manter vários programas 
na memória 
simultanemente. 
 2a Questão 
 
 
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 multiusuário 
é ao mesmo tempo um 
sistema multitarefa. 
 
Um sistema operacional 
multiprocessado não é 
necessariamente um 
sistema multitarefa. 
 
Um sistema operacional 
multitarefa é 
necessariamente um 
sistema 
multiprocessado. 
 
Todo sistema 
operacional multitarefa é 
necessariamente um 
sistema multiusuário. 
 
3a Questão 
 
 
Em um sistema multiprogramável, um 
processo ativo pode estar nos 
seguintes estados 
 
 
espera, pronto ou 
interrupção 
 
latência, pronto ou 
atividadelatência, espera ou 
atividade 
 
interrupção, pronto ou 
execução 
 espera, pronto ou 
execução 
 4a Questão 
 
 
São tipos de sistemas operacionais: 
 
 Sistemas 
Monoprogramáveis/Monotarefa, 
Sistemas 
Multiprogramáveis/Multitarefa, 
Sistemas com múltiplos 
processadores. 
 
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. 
 
Sistemas 
Monocompiláveis/Monomonitora
mento, Sistemas 
Multicompiláveis/Multimonitora
mento, Sistemas com múltiplos 
usuários. 
 
Sistemas 
Monousuários/Monopointer, 
Sistemas 
Multiusuários/Multipointer, 
Sistemas com múltiplas 
entradas. 
 5a Questão 
 
 
Os sistemas operacionais podem ser 
classificados em relação a 
possibilidade de concorrência entre 
processos e a possibilidade de uso 
concorrente por mais de um usuário. 
Neste contexto podemos afirmar que: 
 
 
Sistemas monotarefa 
podem ser multiusuário. 
 
Todo sistema multitarefa é 
também multiusuário. 
 Todo sistema multiusuário é 
também multitarefa. 
 
Sistemas monousuário são 
obrigatoriamente 
monotarefa. 
 
Alguns sistemas 
multiusuário são 
também multitarefa 
 6a Questão 
 
 
Os sistemas operacionais podem ser 
classificados em relação à 
possibilidade de concorrência entre 
processos e de uso concorrente por 
mais de um usuário. Neste contexto 
podem os afirmar que: 
 
 Todo sistema multiusuário 
é também multitarefa 
 
Alguns sistemas 
multiusuário são também 
multitarefa 
 
Sistemas monousuário são 
obrigatoriamente 
monotarefa 
 
Sistemas monotarefa 
podem ser multiusuário 
 
Todo sistema multitarefa é 
também multiusuário 
 7a Questão 
 
 
(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: 
 
 
II, V 
 
I, IV 
 
I, II, IV 
 I, II, V 
 
I, II, III 
 8a Questão 
 
 
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. 
 
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). 
 
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. 
 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. 
 
 1a Questão 
 
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? 
 
 PRONTO 
 
ESPERA 
 
EXECUÇÃO 
 
CRIADO 
 
TERMINADO 
 2a Questão 
 
 
Processo é um conceito chave no 
funcionamento de um Sistema 
Operacional: I. Um processo é um 
programa em execução. II. Cada 
processo possui instruções que serão 
executadas e um espaço de 
endereçamento em que pode ler e 
escrever. III. Um processo pode 
resultar na execução de outros 
processos, chamados de processos 
filhos, que compartilham o espaço de 
endereçamento com o processo pai. 
Assinale a alternativa correta: 
 
 
Todas estão corretas. 
 I e II estão corretas. 
 
I e III estão corretas. 
 
II e III estão corretas. 
 
Somente a I está 
correta. 
 3a Questão 
 
 
Para melhor análise do desempenho 
dos processos com os diferentes tipos 
de escalonamento existentes, os 
processos são classificados em dois 
tipos: CPU-bound e I/O-bound. Com 
esse conceito definido podemos 
afirmar que: 
 
 Os processos CPU-
bound levam vantagem em 
escalonamentos feitos com o 
mecanismo de preempção por 
tempo, enquanto os 
processos I/O-bound se 
beneficiam através de 
mecanismos de prioridade 
dinâmica. 
 
Os processos I/O-
bound levam vantagem em 
escalonamentos feitos com o 
mecanismo de preempção por 
tempo, enquanto os 
processos CPU-bound se 
beneficiam através de 
mecanismos de preempção 
por prioridade 
 
Independente do tipo de 
escalonamento, os 
processos I/O-bound levam 
vantagem sobre os 
processos CPU-bound 
 
Os processos I/O-
bound podem levar 
vantagem em qualquer 
escalonamento baseado 
composto com critérios de 
prioridade 
 
Não faz diferença o tipo de 
escalonamento, pois sempre 
os processos CPU-
bound levam vantagem sobre 
os processos I/O-bound 
 4a Questão 
 
 
Em sistemas multiprogramáveis os 
processos podem assumir diferentes 
estados. Os três estados mais 
importantes são: running (execução); 
ready (pronto); e wait (espera). 
Mudanças entre esses estados podem 
ocorrer a qualquer momento. Assinale 
dentre as assertivas seguir a unica 
mudança de estado que NÃO pode 
acontecer: 
 
 
EXECUÇÃO para 
ESPERA 
 
EXECUÇÃO para 
PRONTO 
 
PRONTO para 
EXECUÇÃO 
 ESPERA para 
EXECUÇÃO 
 
ESPERA para PRONTO 
 5a Questão 
 
 
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: 
 
 o 
contexto 
de 
hardware 
mantém 
informaç
ões nos 
registrad
ores do 
processa
dor, 
enquanto 
um 
processo 
está em 
execução
, 
podendo 
salvá-las 
caso o 
processo 
seja 
interrom
pido. 
 6a Questão 
 
 
Qual a diferença básica entre um 
processo e um programa? 
 
 
Um processo é um thread. 
Um programa é um arquivo 
em disco. 
 
Um programa é um processo 
em execução. Um processo é 
um arquivo em disco. 
 
Um programa é um conjunto 
de processos. Um processo é 
uma unidade básica. 
 
Um processo é um programa 
em disco. Um programa é um 
processo em execução. 
 Um processo é um programa 
em execução. Um programa é 
um arquivo em disco. 
 7a Questão 
 
 
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 parao 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. 
 
Não. O processo ficará em 
estado de "espera" e 
aguarda até que o sistema 
operacional o selecione 
para execução. 
 
sim, pois independente da 
quantidade de CPU´s ele 
será executado. 
 
Sim. Mas somente se o 
computador tiver mais de 
uma CPU. 
 8a Questão 
 
 
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". 
 
 
Limites 
 Contexto de Hardware 
 
Contexto de Software 
 
Espaço de Endereçamento 
 
Thread 
 
 1a Questão 
 
Existem três estados de um processo: 
Pronto, Executando e Bloqueado. Com 
relação as estados de um processo, 
as seguintes afirmações são 
verdadeiras (V) ou falsas (F)? 
( ) 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. 
( ) Um processo que está no estado 
Pronto passa para o estado 
Executando quando é escolhido pelo 
Escalonador de Processos. 
( ) Um processo que está no estado 
Bloqueado passa para o estado Pronto 
quando o evento esperado pelo 
processo ocorre. 
( ) Em um computador 
multiprogramado vários processos 
podem estar no estado de Pronto 
simultâneamente. 
 
A alternativa que corresponde ao 
preenchimento das colunas, na 
sequência, é: 
 
 
F, V, F, V 
 F, V, V, V 
 
F, V, V, F 
 
V, V, V, V 
 
V, F, V, V 
 2a Questão 
 
 
Sabe-se que cada processo tem seu 
próprio contexto de software, 
contexto de hardware e espaço de 
endereçamento. Threads de um 
mesmo processo compartilham o 
mesmo contexto de software e espaço 
de endereçamento, apesar de terem 
contexto de hardware próprio. De 
acordo com as afirmações, marque a 
alternativa correta. 
 
 O uso de threads representa 
ganhos em termos de 
desempenho, pois durante a 
interrupção de um thread 
apenas o contexto de 
hardware precisa ser salvo, 
já que o contexto de 
software e o espaço de 
endereçamento são os 
mesmos entre os vários 
threads 
 
O uso de threads não 
influencia no desempenho, 
pois durante a interrupção 
de um thread é necessário 
salvar o contexto de 
hardware, de software e 
espaço de endereçamento 
 
O uso de threads representa 
ganhos em termos de 
desempenho, pois durante a 
interrupção de um thread 
apenas o espaço de 
endereçamento precisa ser 
salvo, já que o contexto de 
software e de hardware são 
os mesmos entre os vários 
threads 
 
O uso de threads diminui o 
desempenho, pois durante a 
interrupção de um thread é 
necessário salvar o contexto 
de hardware, de software e 
espaço de endereçamento. 
 
O uso de threads representa 
ganhos em termo de 
desempenho, pois durante a 
interrupção de um thread 
apenas o contexto de 
software precisa ser salvo, já 
que o contexto de hardware 
e o espaço de 
endereçamento são os 
mesmos entre os vários 
threads. 
 3a Questão 
 
 
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 II e III estão 
corretas. 
 
Todas estão incorretas. 
 Todas estão corretas. 
 
Apenas I e III estão 
corretas. 
 
Apenas I e II estão 
corretas. 
 4a Questão 
 
 
"O Sistema deve ser capaz de 
carregar um programa na memória e 
executá-lo. O programa deve poder 
terminar sua execução tanto em 
modo normal quanto anormal 
(indicando o erro)". O texto se refere 
a qual serviço do sistema 
operacional? 
 
 
Manipulação de sistema 
de Arquivos; 
 
Operação de I/O; 
 
Alocação de recursos; 
 Execução de Programas; 
 
Contabilização; 
 5a Questão 
 
 
Chama-se de processo a instância de 
um programa em execução . Cada 
processo no sistema pode estar em 
algum de seus estados em certo 
momento. Um processo no estado 
executando passa para o estado 
pronto, quando: 
 
 
ocorre quando o processo 
deve aguardar um recurso 
 
ocorre quando a 
solicitação de recurso é 
atendida 
 ocorre quando o processo 
é interrompido e novo 
processo será selecionado 
 
ocorre apenas na 
admissão 
 
término do programa 
 6a Questão 
 
 
A maioria dos sistemas operacionais 
conta com programas que resolvem 
problemas comuns ou desenvolvem 
operações comuns. Tais programas 
incluem navegadores de WEB, 
Processadores e formatadores de 
texto, geradores de planilhas, 
sistemas de banco de dados. Como 
são conhecidos esses programas? 
 
 
Sistemas integrados 
 Aplicativos; 
 
Programas Nativos; 
 
Programas residentes; 
 
Programas de 
sistemas; 
 7a Questão 
 
 
Suponha que um programador 
esteja medindo o desempenho de 
seus programas. Para este 
programador, é muito importante 
saber o tempo total que o processo 
leva desde sua criação até o seu 
término. Os sistemas operacionais 
atuais disponibilizam uma série de 
informações que podem auxiliar este 
programador. Marque a alternativa 
que representa a informação que 
este programador precisa: 
 
 
Utilização do 
processador 
 Tempo de turnaround 
 
Throughtput 
 
Tempo de resposta 
 
Tempo de espera 
 
 8a Questão 
 
 
Um processo é formado por três 
partes onde guarda todas as 
informações do programa em 
execução, analise as afirmativas 
sobre estas partes: 
I. O contexto de hardware não 
ocorre em sistemas de tempo 
compartilhado (multiprogramados), 
no qual há um revezamento na 
utilização do processador pelos 
processos. 
II. Através do contexto de 
hardware, o sistema operacional é 
capaz de efetuar a troca de um 
processo por outro no processador, 
esta operação é conhecida como 
troca de contexto. 
III. A troca de contexto envolve os 
registradores do processador. Um 
processador possui vários 
registradores entre os de usos gerais 
e os especificos, tais como o 
Program Conter e o stack Pointer. 
IV. Quando um processo é criado, o 
sistema operacional especifica os 
limites e características de recursos 
que o processo pode alocar. Estas 
informações são armazenadas no 
contexto de software. 
V. O espaço de endereçamento, é 
responsável pela execução das 
instruções de um programa, para 
isso as instruções e os dados do 
programa são carregados em uma 
área de memória pertencentes ao 
processo para serem executados. 
 
 
Somente as afirmativas I, 
III e V são verdadeiras. 
 Somente as afirmativas II, 
III e IV são verdadeiras. 
 
As afirmativas I, II, III, IV e 
V são verdadeiras. 
 
Somente as afirmativas II e 
V são verdadeiras. 
 
Somente as afirmativas I, II 
e IV são verdadeiras. 
 
1a Questão 
 
Um processo preemptivo é aquele 
que: 
 
 
Pode ser interrompido 
contudo há prejuízo ao seu 
processamento 
 
Que não pode liberar o 
processador 
 Pode ser interrompido sem 
que haja prejuízo ao seu 
processamento 
 
Que executa por tempo 
indeterminado cabendo 
somente ao kernel liberar o 
processador 
 
Que executa por tempo 
indeterminado cabendo 
somente a ele liberar o 
processador 
 2a Questão 
 
 
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: 
 
 
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. 
 
a) Em um computador 
multiprogramadovários 
processos podem estar no 
estado de Pronto 
simultâneamente 
 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 
 3a Questão 
 
 
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 
**************************porqu
e************************** 
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. 
 
 
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, mas a 
segunda não é uma justificativa 
correta da primeira. 
 
Tanto a primeira quanto a 
segunda asserções são 
proposições falsas. 
 
 
As duas asserções são 
proposições verdadeiras, e a 
segunda é uma justificativa 
correta da primeira. 
 
 4a Questão 
 
 
Qual a diferença entre processos e 
threads? 
 
 Uma thread pode alterar o 
conteúdo da memória de 
outra, já processo 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. 
 
Processos se comunicam 
através do espaço de 
endereçamento. Threads 
através de mensagens. 
 
Processos "falam" entre si e 
Threads não. 
 5a Questão 
 
 
Os sistemas operacionais criam 
estruturas de controle, chamadas 
processo, para controlar a execução 
dos programas de usuário. Essa 
estrutura registra informações sobre a 
situação do processo durante todo 
seu processamento, sendo uma 
dessas informações o estado do 
processo. Quanto aos estados básicos 
de um processo podemos afirmar 
que: 
 
 
Sempre que um processo é 
criado, ele entra no estado 
de execução sem 
necessidade de 
escalonamento 
 
Não há nenhuma relação 
entre os estados de pronto e 
de execução 
 
O estado de execução está 
diretamente associado aos 
dispositivos de E/S, ou seja, 
um processo que aguarda a 
conclusão de um operação 
de E/S encontra-se nesse 
estado 
 
Ao solicitar uma operação 
de E/S (por exemplo, 
entrada de dados pelo 
usuário via teclado) um 
processo que esteja em 
execução fica aguardando a 
conclusão da operação no 
estado de pronto 
 O escalonador seleciona 
processos que estejam no 
estado de pronto e os coloca 
em execução, obedecendo 
os critérios estabelecidos 
 6a Questão 
 
 
Qual a diferença básica entre um 
processo e um programa? 
 
 
Um processo é um thread. 
Um programa é um arquivo 
em disco. 
 
Um programa é um conjunto 
de processos. Um processo é 
uma unidade básica. 
 Um processo é um programa 
em execução. 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. 
 7a Questão 
 
 
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"? 
 
 
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. 
 
Sim. Mas somente se o 
computador tiver mais de 
uma CPU. 
 
Sim. Assim que liberar o 
processador ele será 
executado. 
 Não. O processo passa 
para o estado "pronto" e 
aguarda até que o sistema 
operacional o selecione 
para execução. 
 8a Questão 
 
 
Em sistemas multiprogramáveis os 
processos podem assumir diferentes 
estados. Os três estados mais 
importantes são: running 
(execução); ready (pronto); e wait 
(espera). Mudanças entre esses 
estados podem ocorrer a qualquer 
momento. Assinale dentre as 
assertivas seguir a unica mudança 
de estado que NÃO pode acontecer: 
 
 
PRONTO para EXECUÇÃO 
 
EXECUÇÃO para PRONTO 
 ESPERA para EXECUÇÃO 
 
EXECUÇÃO para ESPERA 
 
ESPERA para PRONTO 
 
 1a Questão 
 
A gerência do processador apresenta 
alguns critérios que devem ser 
considerados em uma política de 
escalonamento. Qual o critério de 
escalonamento que representa o 
tempo que decorre entre o instante 
em que um processo é criado e o seu 
término? 
 
 
Throughput 
 
Tempo de UCP 
 
Tempo de espera 
 
Tempo de resposta 
 Tempo de Turnaround 
 2a Questão 
 
 
A gerência do processador apresenta 
alguns critérios que devem ser 
considerados em uma política de 
escalonamento. Qual o critério de 
escalonamento que representa o 
número de processos executados em 
um determinado intervalo de tempo? 
 
 
Tempo de Turnaround 
 Throughput 
 
Tempo de processador 
 
Utilização do 
Processador 
 
Tempo de Espera 
 3a Questão 
 
 
Você é um engenheiro de sistemas e 
está projetando um sistema 
operacional. No seu projeto você 
contemplou uma arquitera de sistema 
operacional multiprogramado no qual 
vários processos serão executados de 
forma concorrente. Imagine que, 
neste contexto, seja importante que o 
sistema operacional adote como 
critério de escalonamento a escolha 
dos processos que tiverem o menor 
tempo de processador ainda por 
executar. Neste caso optaria por 
adotar qual critério de 
escalonamento? 
 
 
Circular 
 Shortest-Job-First (SJF) 
 
First-In-First-Out 
(FIFO) 
 
Não preemptivo 
 
Por Prioridade 
 4a Questão 
 
 
Na gerência do processador vários 
critérios de seleção são utilizados 
para determinar qual processo irá 
executar. Na política de 
escalonamento First-In-First-Out 
(FIFO), é selecionado para execução o 
processo que: 
 
 
Tiver maior prioridade. 
 
Tver o menor tempo de 
processador ainda por 
executar. 
 
Chegar primeiro ao 
estado de espera. 
 Chegar primeiro ao 
estado de pronto. 
 
Tiver o maior tempo de 
procesador ainda por 
executar. 
 5a Questão 
 
 
Considerando o momento em que a 
UCP encontra-se livre, ela será 
entregue ao processo que tiver o 
menor tempo de duração para o 
próximo surto de UCP, caso o sistema 
operacional esteja utilizando qual 
algoritmo de escalonamento? 
 
 
FIFO 
 
Round Robin 
 SJF 
 
Múltiplas Filas 
 
FCFS 
 6a Questão 
 
 
Em relação à política de 
escalonamento por preempção, é 
correto afirmar que o sistema 
operacional: 
 
 pode interromper um 
processo em execução, 
com o objetivo de alocar 
outro processo na UCP 
 
executa apenas processos 
que ainda não estão ativos 
 
possui capacidade limitada 
e processos simples 
 
executa tipicamente o 
processo tipo BATCH (em 
lote) 
 
executa apenas processos 
em monoprogramação 
 7a QuestãoNa política de escalonamento First-In-
First-Out (FIFO), é selecionado para 
execução o processo que: 
 
 
ocupar menos espaço em 
memória. 
 chegar primeiro ao estado 
de pronto. 
 
tiver maior prioridade. 
 
estiver em modo usuário. 
 
tiver o menor tempo de 
processador ainda por 
executar. 
 8a Questão 
 
 
Na política de escalonamento First-
In-First-Out (FIFO), é selecionado 
para execução o processo que: 
 
 
Estiver em modo usuário 
 
Ocupar menos espaço em 
memória 
 
Tiver o menor tempo de 
processador ainda por 
executar 
 Chegar primeiro ao estado 
de pronto 
 
Tiver maior prioridade 
 
1a Questão 
 
Na gerência do processar vários 
critérios de seleção são utilizados 
para determinar qual processo irá 
executar. Na política de 
escalonamento First-In-First-Out 
(FIFO), é selecionado para execução o 
processo que: 
 
 
Possuir o menor tempo de 
processador ainda por 
executar. 
 
Possuir maior prioridade. 
 Chegar primeiro ao 
estado de pronto. 
 
Possuir o maior tempo de 
procesador ainda por 
executar. 
 
Chegar primeiro ao 
estado de espera. 
 2a Questão 
 
 
Suponha o seguinte cenário: você é 
um engenheiro de sistemas e está 
projetando um sistema operacional. 
No seu projeto você contemplou uma 
arquitetura de sistema operacional 
multiprogramado no qual vários 
processos serão executados de forma 
concorrente. Imagine que, neste 
contexto, seja importante que o 
sistema operacional adote como 
critério de escalonamento a escolha 
dos processos que tiverem o menor 
tempo de processador ainda por 
executar. Neste caso optaria por 
adotar qual critério de 
escalonamento? 
 
 
Por Prioridade 
 
Circular 
 
First-In-First-Out 
(FIFO) 
 
Não preemptivo 
 Shortest-Job-First (SJF) 
 3a Questão 
 
 
Os sistemas operacionais criam 
estruturas de controle, chamadas 
processo, para controlar a execução 
dos programas de usuário. Essa 
estrutura registra informações sobre a 
situação do processo durante todo 
seu processamento, sendo uma 
dessas informações o estado do 
processo. Quanto aos estados básicos 
de um processo podemos afirmar 
que: 
 
 
Sempre que um processo é 
criado, ele entra no estado 
de execução sem 
necessidade de 
escalonamento 
 
O estado de execução está 
diretamente associado aos 
dispositivos de E/S, ou seja, 
um processo que aguarda a 
conclusão de um operação 
de E/S encontra-se nesse 
estado 
 
Não há nenhuma relação 
entre os estados de pronto e 
de execução 
 O escalonador seleciona 
processos que estejam no 
estado de pronto e os coloca 
em execução, obedecendo 
os critérios estabelecidos 
(tempo, prioridade) 
 
Ao solicitar uma operação 
de E/S (por exemplo, 
entrada de dados pelo 
usuário via teclado) um 
processo que esteja em 
execução fica aguardando a 
conclusão da operação no 
estado de pronto 
 4a Questão 
 
 
Starvation é uma situação que ocorre 
quando: 
 
 
A prioridade de um processo é 
ajustada de acordo com o 
tempo total de execução do 
mesmo. 
 
Quando Quantum está acima 
de 400 ms 
 Pelo menos um processo é 
continuamente postergado e 
não executa. 
 
Pelo menos um evento espera 
por um evento que não vai 
ocorrer. 
 
O processo tenta mas não 
consegue acessar uma 
variável compartilhada. 
 5a Questão 
 
 
Analise a definição a seguir: "É um 
escalonamento preemptivo, projetado 
especialmente para sistemas de 
tempo compartilhado. Esse algoritmo 
é bastante semelhante ao FIFO, 
porém, quando um processo passa 
para o estado de execução, existe um 
tempo limite para o uso contínuo do 
processador denominado fatia de 
tempo (time-slice) ou quantum." A 
descrição se refere ao 
escalonamento: 
 
 
SWAPPING 
 
SJF 
 
LIFO 
 
POR PRIORIDADES 
 CIRCULAR 
 6a Questão 
 
 
No gerenciamento de processos 
existem várias estratégias de 
escalonamento. Correlacione os tipos 
de escalonamento com a estratégia 
correspondente: SJF - Round Robin 
- FCFS - Múltiplas Filas 
I) O primeiro que chega é o primeiro 
a ser atendido 
II) O menor primeiro 
III) Escalonamento circular 
IV) Filas com prioridades diferentes. 
 
 
II - I - III - IV 
 
III - II - I - IV 
 
III - I - II - IV 
 
I - II - III - IV 
 II - III - I - IV 
 7a Questão 
 
 
Suponha um sistema operacional 
multiprogramado no qual há vários 
processos sendo executados de forma 
concorrente. Imagine que, neste 
contexto, seja importante que o 
sistema operacional adote como 
critério de escalonamento a escolha 
dos processos que tiverem o menor 
tempo de processador ainda por 
executar. Assinale a alternativa que 
representa o critério de 
escalonamento adequado para a 
situação descrita: 
 
 
Por Prioridade 
 
Paginação 
 
Translation Lookaside 
Buffer (TLB) 
 
First-In-First-Out (FIFO) 
 Shortest-Job-First (SJF) 
 8a Questão 
 
 
Starvation é uma situação que 
ocorre quando: 
 
 
A prioridade de um processo 
é ajustada de acordo com o 
tempo total de execução do 
mesmo. 
 
O processo tenta mas não 
consegue acessar uma 
variável compartilhada. 
 
Pelo menos um evento 
espera por um evento que 
não vai ocorrer. 
 
Quando Quantum esta acima 
de 400 ms 
 Pelo menos um processo é 
continuamente postergado e 
não executa. 
 
 1a Questão 
 
Os processos no sistema operacional 
que possuem um timer, chamado de 
quantum, onde todos os processos 
ganham o mesmo valor de quantum 
para rodarem na CPU, caracterizam o 
escalonamento de processos do tipo: 
 
 
FIFO - First in, first out. 
 
FCFS - First come, first 
served. 
 RR - Round-Robin. 
 
SJF - Shortest Job First. 
 
SRT - Shortest 
Remaining Time. 
 2a Questão 
 
 
O nome dado ao mecanismo utilizado 
para selecionar o próximo processo 
que deve ser executado é : 
 
 
COMPATILHAMENTO 
 
ARMAZENAMENTO 
 
TEMPO REAL 
 
EXECUÇÃO 
 ESCALONAMENTO 
 3a Questão 
 
 
Analise as seguintes afirmativas sobre 
política de escalonamento do 
processador: 
 I. Uma política (disciplina) de 
escalonamento do processador pode 
ser preemptiva ou não preemptiva. 
Em uma disciplina preemptiva, se o 
sistema atribuir o processador a um 
processo, este executa até concluir ou 
até devolver voluntariamente o 
processador ao sistema. 
 II. Em um esquema de 
escalonamento do tipo FIFO (First-In-
First-Out), os processos são atendidos 
por ordem de chegada e são tratados 
igualmente, não havendo priorização 
de processos para execução. 
 III. No escalonamento por 
alternância circular, também 
conhecido por Round-Robin, cada 
processo recebe uma quantidade de 
tempo limitada do processador e se 
não concluir antes de seu tempo 
terminar, o sistema passará o 
processador para o próximo processo 
na fla. 
 Assinale a alternativa VERDADEIRA: 
 
 Apenas as afirmativas II 
e III estão corretas. 
 
Apenas as afirmativas I 
e II estão corretas. 
 
Apenas as afirmativas I 
e III estão corretas 
 
Todas as afirmativas 
estão corretas. 
 
Apenas a afirmativa III 
 4a Questão 
 
 
Suponha um sistema operacional 
multiprogramado no qual há vários 
processos sendo executados de forma 
concorrente. Imagine que, neste 
contexto, seja importante que o 
sistema operacional adote como 
critério de escalonamento a escolha 
dos processos que tiverem o menor 
tempo de processador ainda por 
executar. Assinale a alternativa que 
representa o critério de 
escalonamento adequado para a 
situação descrita: 
 
 
Translation Lookaside 
Buffer (TLB) 
 
Paginação 
 
Por Prioridade 
 
First-In-First-Out 
(FIFO) 
 Shortest-Job-First 
(SJF) 
 5a Questão 
 
 
O projeto de um escalonador 
adequado deve levar em conta uma 
série de diferentes necessidades, 
devendo contemplar os seguintes 
objetivos, EXCETO: 
 
 
Maximizar a taxa de 
atendimento (vazão) do 
sistema (throughput). 
 
Manter o processador 
ocupado o maior parte do 
tempo possível. 
 
Oferecer tempos de 
resposta razoáveis. 
 Minimizar o número 
usuários interativos do 
sistema. 
 
Balancear o tempo de CPU 
entre as tarefas.6a Questão 
 
 
Cinco tarefas repesentadas pela 
indentificação A, B, C, D e E, 
executadas em lote, chegam ao 
computador com 1 segundo de 
intervalo entre eles. Seus tempos de 
processamento são estimados em 10, 
7, 3, 4 e 5 segundos de CPU, 
respectivamente. 
Considerando que a estratégia de 
escalonamento é do tipo round-robin 
(circular) com um time-slice (fatia de 
tempo) de 1 segundo, o tempo médio 
de turnaround desses processos, 
ignorando o tempo gasto para troca 
de contexto e assumindo que uma 
tarefa admitida é colocada no início 
da fila é de: 
 
 
55 segundos 
 
13,1 segundos 
 
25,5 segundos 
 21,6 segundos 
 
10,8 segundos 
 7a Questão 
 
 
A gerência do processador apresenta 
alguns critérios que devem ser 
considerados em uma política de 
escalonamento. Qual o critério de 
escalonamento que representa o 
tempo que decorre entre o instante 
em que um processo é criado e o seu 
término? 
 
 
Throughput 
 
Tempo de resposta 
 Tempo de Turnaround 
 
Tempo de UCP 
 
Tempo de espera 
 8a Questão 
 
 
Na política de escalonamento First-
In-First-Out (FIFO), é selecionado 
para execução o processo que: 
 
 
Tiver maior prioridade 
 
Ocupar menos espaço em 
memória 
 Chegar primeiro ao estado 
de pronto 
 
Tiver o menor tempo de 
processador ainda por 
executar 
 
Estiver em modo usuário 
 
1a Questão 
 
Várias foram as técnicas propostas 
para otimizar a alocação de memória. 
Entretanto, independentemente da 
técnica utilizada, pode acontecer de 
não haver memória principal 
disponível para todos os processos. 
Para solucionar este problema foi 
proposta uma técnica que é 
implementada em praticamente todos 
os sistemas operacionais atuais . Esta 
técnica consistem em selecionar um 
processo residente da memória que é 
transferido da memória principal para 
a memória secundária. Desta forma, 
libera-se memória principal para 
execução de novos processos. Para 
que o processo que está em memória 
secundária retorne à memória 
principal, o procedimento inicial é 
repetido, sendo outro processo 
transferido para a memória 
secundária. Estamos nos referindo a 
que técnica? 
 
 
Page faults 
 
Trashing 
 Swapping 
 
Dinamic memory acess 
(DMA) 
 
Memória virtual 
 2a Questão 
 
 
Qual conceito está diretamente 
"ligado" ao conceito de "localidade", 
onde processos devem manter suas 
referências em posições próximas? 
 
 Working set 
 
Trashing 
 
Contexto de Software 
 
Segmentação 
 
Paginação 
 3a Questão 
 
 
Considerando uma lista de blocos 
livres para gerência de alocação de 
memória, em que consiste o 
algoritmo first fit (primeiro encaixe)? 
 
 O algoritmo first fit consiste 
em fazer o gerenciador de 
memória procurar pelo 
primeiro espaço na lista de 
blocos livres que seja grande 
o suficiente para os requisitos 
do processo solicitante. 
 
O algoritmo first fit consiste 
em fazer o gerenciador de 
memória procurar pelo espaço 
na lista de blocos livres que 
se adeque melhor aos 
requisitos do processo 
solicitante. 
 
O algoritmo first fit consiste 
em fazer o gerenciador de 
memória procurar pelo espaço 
na lista de blocos livres que 
seja o menor possível para os 
requisitos do processo 
solicitante. 
 
O algoritmo first fit consiste 
em modificar a lista de blocos 
livres para que ela 
disponibilize um espaço livre 
para um processos solicitante 
o mais breve possível. 
 
O algoritmo first fit não está 
relacionado com gerência de 
alocação de memória, mas 
com gerência de processador 
em um sistema 
multiprocessado. Ele serve 
para alocar o primeiro 
processador disponível ao 
processo que foi escalonado. 
 4a Questão 
 
 
Os sistemas operacionais dos 
microcomputadores possuem como 
uma de suas principais características 
o gerenciamento da memória 
principal. Analise as sentenças sobre 
gerenciamento de memória e, em 
seguida, assinale a alternativa correta: 
I. A divisão do programa em módulos 
que executavam de maneira 
independente, utilizando áreas de 
memória diferentes, faz parte da 
técnica chamada de memória virtual. 
II. O movimento de transferência de 
processos, entre a memória e o 
disco e vice-versa é 
denominado swapping 
III. Com a criação do conceito do 
espaço de endereçamento virtual, os 
programas passam a utilizar 
endereços fora dos limites da memória 
física. Porém, todas as 
páginas/segmentos do programa 
devem estar na memória física no 
momento da execução 
 
 
Somente a sentença I 
está correta 
 Somente as sentenças II 
e III estão corretas 
 
Somente as sentenças I e 
II estão corretas. 
 
Somente a sentença II 
está correta 
 
Somente as sentenças I e 
III estão corretas 
 5a Questão 
 
 
Várias foram as técnicas propostas 
para otimizar a alocação de memória. 
Entretanto, independentemente da 
técnica utilizada, pode acontecer de 
não haver memória principal 
disponível para todos os processos. 
Para solucionar este problema foi 
proposta uma técnica que é 
implementada em praticamente todos 
os sistemas operacionais atuais . Esta 
técnica consistem em selecionar um 
processo residente da memória que é 
transferido da memória principal para 
a memória secundária. Desta forma, 
libera-se memória principal para 
execução de novos processos. Para 
que o processo que está em memória 
secundária retorne à memória 
principal, o procedimento inicial é 
repetido, sendo outro processo 
transferido para a memória 
secundária. Estamos nos referindo a 
que técnica? 
 
 
Dinamic memory acess 
(DMA) 
 
Overlay 
 
Page faults 
 Swapping 
 
Trashing 
 6a Questão 
 
 
No contexto de gerência de memória, 
por que o algoritmo de substituição 
de páginas ótimo não pode ser 
implementado? 
 
 
Background 
 
O tipo de memória DDR4 
ainda não foi lançada 
 Porque não é possível 
prever qual página será 
menos acessada no futuro 
 
Devido o alto grau de 
complexidade que 
compromete o desempenho 
do processador 
 
Porque exige uma 
quantidade de memória 
muito grande 
 7a Questão 
 
 
Um sistema operacional trabalha com 
gerência de memória por páginas 
(paginação). O espaço de 
endereçamento virtual do sistema é 
dividido em páginas de tamanho 25 
bytes. Existem quatro processos a 
serem executados nesse sistema, 
todos com códigos relocáveis, cujos 
tamanhos são: A (113 bytes), B (37 
bytes), C (96 bytes), D (100 bytes). 
Diante desse cenário podemos afirmar 
que: 
 
 
O processo D 
ocasionará maior 
fragmentação quando todas 
as suas páginas estiveram 
carregadas na memória física 
e caso o novo tamanho de 
página seja de 10 bytes a 
fragmento causado por este 
processo aumentará 
significativamente 
 
O processo A terá uma 
tabela de páginas menor que 
todos os outros processos, 
muito embora o 
mapeamento seja facilitado 
se o tamanho da página do 
sistema for menor 
 
O processo B ocasionará 
menor fragmentação quando 
todas as suas páginas 
estiveram carregadas na 
memória física e caso o novo 
tamanho de página seja de 
10 bytes a fragmento 
causado por este processo 
não se altera, apesar do 
mapeamento ser facilitado 
 O processo D ocasionará 
menor fragmentação quando 
todas as suas páginas 
estiveram carregadas na 
memória física e caso o novo 
tamanho de página seja de 
10 bytes a fragmento 
causado por este processo 
não se altera, apesar do 
mapeamento ser dificultado 
 
O processo C terá uma 
tabela de páginas maior que 
o processo A tanto para este 
tamanho de página como 
para páginas de tamanho 10 
bytes 
 8a Questão 
 
 
Um processo faz referência a 6 
páginas distintas (A,B,C,D,E,F) na 
seguinte ordem: C - D - A - B - E - F 
- B - C - D - A - E - D - B - E 
Considerando que estarão alocadas 5 
molduras para este processo e que 
este sistema utiliza a estratégia FIFO 
(primeiro que entra é o primeiro que 
sai) assinale o item que informa a 
quantidade de page fault (falha de 
página) para esta execução e 
também o conteúdo das cinco 
molduras após essas referências 
(não necessariamente naordem). 
 
 11 - (E,C,D,A,B) 
 
11 - (E,F,B,A,C) 
 
11 - (A,B,A,E,C) 
 
10 - (E,C,D,A,B) 
 
10 - (A,B,C,D,E) 
 
1a Questão 
 
Um computador com endereços de 32 
bits usa uma tabela de páginas de 
dois níveis. Os endereços virtuais são 
divididos em um campo de 11 bits 
para o primeiro nível da tabela, outro 
campo de 11 bits para o segundo 
nível e um último campo para o 
desloamento. Quantas páginas podem 
existir neste sistema? 
 
 
212 
 
210 
 222 
 
232 
 
211 
 2a Questão 
 
 
Com relação ao gerenciamento de 
memória com paginação em sistemas 
operacionais, assinale a opção 
correta. 
 
 
As páginas utilizadas por um 
processo, sejam de código ou 
de dados, devem ser 
obrigatoriamente 
armazenadas na partição de 
swap do disco, quando o 
processo não estiver sendo 
executado. 
 
Um processo somente pode 
ser iniciado se o sistema 
operacional conseguir alocar 
todas as páginas de código 
desse processo. 
 
Um processo somente pode 
ser iniciado se o sistema 
operacional conseguir alocar 
um bloco contíguo de páginas 
do tamanho da memória 
necessária para execução do 
processo 
 
Todas as páginas de um 
processo em execução devem 
ser mantidas na memória 
física enquanto o processo 
não tiver terminado. 
 O espaço de endereçamento 
virtual disponível para os 
processos pode ser maior que 
a memória física disponível. 
 3a Questão 
 
 
[ENADE] Com relação às diferentes 
tecnologias de armazenamento de 
dados, julgue os itens a seguir. 
I - Quando a tensão de alimentação de 
uma memória ROM é desligada, os 
dados dessa memória são apagados. 
Por isso, esse tipo de memória é 
denominado volátil. 
II - O tempo de acesso à memória RAM 
é maior que o tempo de acesso a um 
registrador da unidade central de 
processamento (UCP). 
III - O tempo de acesso à memória 
cache da UCP é menor que o tempo de 
acesso a um disco magnético. 
IV - O tempo de acesso à memória 
cache da UCP é maior que o tempo de 
acesso à memória RAM. 
Estão certos apenas os itens: 
 
 
III e IV. 
 II e III. 
 
I e II. 
 
II e IV. 
 
I e III. 
 4a Questão 
 
 
Considerando um sistema com 
memória paginada é correto afirmar 
que: 
 
 Poderá ocorrer fragmentação 
interna na última página de 
um processo 
 
Poderá ocorrer fragmentação 
externa em qualquer página 
de um processo 
 
Não há fragmentação em 
nenhuma página 
 
Poderá ocorrer fragmentação 
interna em qualquer página 
de um processo 
 
Poderá ocorrer fragmentação 
externa na última página de 
um processo 
 5a Questão 
 
 
Suponha que um determinado 
processo precise de mais memória do 
que há disponível na memória 
principal. No passado essa situação já 
foi um problema. Atualmente, com a 
técnica de memória virtual, é possível 
que um processo faça uso de mais 
memória do que há disponível na 
memória principal. Em relação a esta 
técnica, é correto afirmar que: 
 
 
os programas são 
vinculados apenas à 
memória secundária. 
 as memórias principal e 
secundária são 
combinadas, dando ao 
usuário a ilusão de existir 
uma memória maior do que 
a memória principal. 
 
os programas são limitados 
pelo tamanho da memória 
física disponível. 
 
não há limite para a 
alocação de programas na 
memória. 
 
os programas são 
vinculados a endereços 
físicos da memória 
principal. 
 6a Questão 
 
 
Técnica de alocação de memória que 
busca a área livre de menor tamanho 
capaz de satisfazer certo pedido de 
alocação é: 
 
 
optimum-fit 
 best-fit 
 
perfect-fit 
 
first-fit 
 
worst-fit 
 7a Questão 
 
 
Quantos deslocamentos por página 
(offset) um processo por ter, 
considerando que seu endereço lógico 
é composto por 16 bits, sendo os 8 
bits mais significativos utilizados para 
identificar a página? 
 
 
1K deslocamentos 
 
2K deslocamentos 
 
128 deslocamentos 
 256 deslocamentos 
 
512 deslocamentos 
 8a Questão 
 
 
Qual o tipo de página que a política 
NRU procura remover inicialmente? 
 
 
As páginas referenciadas e 
modificadas (bits M e R 
iguais a 1). 
 
As páginas referenciadas e 
não modificadas (bit M igual 
a 0 e bit R igual a 1). 
 
As páginas referenciadas e 
não modificadas(bits M e R 
igual a 0). 
 
As páginas não referenciadas 
e modificadas (bit M igual a 
1 e bit R igual a 0). 
 As páginas não referenciadas 
e não modificadas (bits M e 
R iguais a 0). 
 
 1a Questão 
 
Um computador tem 8 molduras de 
página, atualmente ocupadas pelas 
páginas abaixo. 
Página Carga Último acesso 
0 123 270 
1 231 250 
2 101 278 
3 145 279 
4 123 253 
5 109 167 
6 132 198 
7 143 185 
Dados os momentos de carga e último 
acesso, a próxima página a ser 
retirada pela política LRU (menos 
recentemente utilizada) é: 
 
 
0 
 
2 
 
3 
 5 
 
6 
 2a Questão 
 
 
Os sistemas operacionais dos 
microcomputadores possuem como 
uma de suas principais características 
o gerenciamento da memória 
principal. Analise as sentenças sobre 
gerenciamento de memória e, em 
seguida, assinale a alternativa correta: 
I. A relocação de código executável 
dos programas pode ocorrer de forma 
dinâmica, quando o sistema 
operacional espera a liberação da 
região de memória usada no primeiro 
carregamento do programa na 
memória 
II. Na paginação antecipada o sistema 
faz uma previsão segura das páginas 
que serão necessárias à execução do 
programa, trazendo-as para a 
memória. Desta forma se elimina page 
fault, já que todas as páginas estarão 
no working set do processo 
III. Para maior eficiência da técnica de 
segmentação, os programas devem 
estar bem modularizados, pois caso 
contrário, grandes pedaços de código 
estarão na memória 
desnecessariamente, não permitindo 
que programas de outros usuários 
compartilhem a memória 
 
 
Somente as sentenças I 
e III estão corretas 
 Somente a setença III 
está correta. 
 
Somente as senteças II e 
III estão corretas. 
 
Somente a sentença II 
está correta 
 
Somente a sentença I e 
II estão corretas 
 3a Questão 
 
 
Ao executar uma sequência de 
instruções, o processador escreve 
endereços no barramento de 
endereços do computador, que 
servem para buscar instruções e 
operandos, mas também para ler e 
escrever valores em posições de 
memória e portas de entrada/saída. 
Julgue as sentenças a seguir: 
I. Os endereços de memória gerados 
pelo processador a medida em que 
executa algum código são chamados 
de endereços lógicos. 
II. Já iguais aos endereços reais das 
instruções e variáveis na memória 
real do computador, são chamados de 
endereços físicos. 
III. Unidade de Gerência de Memória 
(MMU - Memory Management Unit) 
faz a análise dos endereços lógicos 
emitidos pelo processador e 
determina os endereços físicos 
correspondentes na memória da 
máquina, permitindo então seu 
acesso pelo processador. 
 
 
Apenas III está 
correta 
 
Apenas I e II estão 
corretas 
 
Apenas I e II estão 
corretas 
 
Apenas I e III estão 
corretas 
 Todas estão corretas 
 4a Questão 
 
 
Analise as quatro sentenças abaixo 
sobre gerência de memória e, em 
seguida, assinale a única alternativa 
correta: 
I. Na paginação a fragmentação é 
interna e ocorre na última página; 
II. Na segmentação a divisão do 
código é feita em pedaços 
(trechos) do mesmo tamanho, apesar 
das memórias principal (física) e 
virtual trabalharem com alocação 
dinâmica e, portanto, com partições 
de tamanhos diferentes; 
III. Na segmentação não há qualquer 
tipo de fragmentação, uma vez que a 
divisão do código é feita 
considerando-se a estrutura lógica do 
programa e a alocação dos trechos 
(pedaços) se dá sempre em partições 
do mesmo tamanho desses pedaços 
lógicos; 
IV. Na paginação a divisão do código 
dos programas não considera a 
estrutura lógica. Os pedaços (trechos) 
sempre de mesmo tamanho são 
alocados em molduras de mesmo 
tamanho (dessespedaços) nas memórias principal 
(física) e virtual. 
 
 
Somente a sentença IV 
está correta 
 Somente as sentenças I e 
IV estão corretas 
 
Todas as sentenças estão 
corretas 
 
Somente as sentenças II 
e IV estão corretas 
 
Somente as sentenças III 
e IV estão corretas 
 5a Questão 
 
 
Quantas páginas um processo pode 
ter sabendo o endereço é composto 
por 20 bits, onde 7 identificam a 
página e os demais o deslocamento 
dentro da página? 
 
 
8K páginas 
 
7 páginas 
 
255 páginas 
 128 páginas 
 
13 páginas 
 6a Questão 
 
 
Quantas páginas um processo pode 
ter, considerando que seu endereço 
lógico é composto por 20 bits, sendo 
os 7 bits mais significativos utilizados 
para identificar a página e os demais 
o deslocamento dentro da página? 
 
 
13 páginas 
 128 páginas 
 
8K páginas 
 
255 páginas 
 
7 páginas 
 7a Questão 
 
 
Um computador tem 8 molduras de 
página, atualmente ocupadas pelas 
páginas abaixo. 
Página Carga Último Acesso 
0 123 270 
1 231 250 
2 101 278 
3 145 279 
4 123 253 
5 109 167 
6 132 198 
7 143 185 
Dados os momentos de carga e último 
acesso, a próxima página a ser 
retirada pela política LRU (menos 
recentemente utilizada) é: 
 
 
6 
 5 
 
2 
 
0 
 
3 
 8a Questão 
 
 
Um processo referencia em uma 
execucão 5 de suas páginas, 
identificadas pelas letras A,B,C,D e 
E. Considerando que estarão 
alocadas 4 molduras para este 
processo, que o sistema realizada 
paginação antecipada das quatro 
primeiras páginas (A,B,C e D) e que 
este sistema utiliza a estratégia FIFO 
para substituição das 
páginas, assinale o item que informa 
a quantidade de page 
faults (falhas de página) para esta 
execução. A sequência de páginas 
executadas é A - E - B - C - A - B - E 
- A - C - B - E - D. 
 
 
9 
 
7 
 5 
 
4 
 
10 
 
1a Questão 
 
Os dispositivos de E/S podem ser 
classificados de diferentes maneiras, 
com relação ao tipo de transferência 
de dados são classificados em: 
 
 
Orientados a hardware e 
software 
 
Orientados à páginas e 
blocos 
 Orientados a blocos e a 
caracteres 
 
Orientados a páginas e 
segmentos 
 
Orientados a usuários e 
ao equipamentos 
 2a Questão 
 
 
Criar , apagar, renomear, imprimir, 
descarregar,listar, manipular arquivos 
e diretórios, são características de 
qual componente do sistema 
operacional? 
 
 
Carga e execução de 
programas; 
 Gerenciamento de 
arquivos; 
 
Comunicações; 
 
Informações de estado; 
 
Suporte a linguagem de 
programação; 
 3a Questão 
 
 
Um device driver, ou simplesmente 
driver, tem como função implementar 
a comunicação do subsistema de E/S 
com os dispositivos de E/S. Sendo 
assim, um device driver é bem 
definido na alternativa: 
 
 Recebe comandos gerais 
sobre acessos aos 
dispositivos, traduzindo-os 
para comandos específicos 
que poderão ser 
executados pelos 
controladores 
 
Permite a comunicação 
entre o sistema 
computacional e o mundo 
externo 
 
Realiza as funções comuns 
a todos os tipos de 
dispositivos 
 
Parte do programa que 
contém dados 
compartilhados 
 
Manipula diretamente os 
dispositivos de E/S 
 4a Questão 
 
 
A utilização de dispositivos com DMA 
é indicada para: 
 
 
Dispositivos que necessitam 
de intervenção do usuário 
 
Qualquer dispositivo de 
Entrada ou de Saída 
 
Dispositivos de alta 
prioridade 
 
Dispositivos muito mais 
rápidos que o processador 
 Dispositivos que efetuam 
grande transferência de 
dados para a memória. 
 5a Questão 
 
 
Um sistema computacional moderno 
possui controladoras de dispositivos 
que ligam os periféricos (dispositivos 
de E/S). Um dos métodos de 
otimização dos sistemas é o uso do 
BUFFER para minimizar a diferença de 
velocidade do clock do processador 
com a velocidade dos dispositivos de 
E/S. O termo 'BUFFER' usado na frase 
acima refere-se: 
 
 
à sincronia de 
funcionamento do 
dispositivo de E/S. 
 
à assincronia de 
funcionamento do 
dispositivo de E/S. 
 
ao Kernel do Sistema 
Operacional. 
 à uma pequena porção de 
memória usada 
temporariamente para 
armazenador os dados 
transferidos. 
 
a um processo do Sistema 
Operacional. 
 6a Questão 
 
 
Analise a seguinte definição: "São 
todas as rotinas do sistema 
operacional que têm como função se 
comunicar com os dispositivos de 
Entrada/Saída (hardware). São os 
softwares tradutores que recebem 
comandos do sistema operacional 
para um hardware específico." Essa é 
a definição diz respeito aos: 
 
 
Backups 
 
Subsistemas de E/S 
 Drivers 
 
Controladores 
 
Ghost 
 7a Questão 
 
 
Podemos considerar que a arquitetura 
de entrada e saída é composta de 
duas partes: a de software e a de 
hardware. Analise as sentenças 
abaixo e marque a resposta correta. 
 
I - A parte de software pode ser 
dividida entre o que diz respeito ao 
nível de usuário e ao nível de kernel. 
II - A parte de software pode ser 
dividida entre dependente do 
hardware e independente do 
hardware. 
III - A parte de hardware é composta 
pelos dispositivos de E/S. 
 
 
 
Todas estão incorretas. 
 Apenas as alternativas I 
e II estão corretas. 
 
Apenas alternativa I está 
correta. 
 
Todas as sentenças estão 
corretas. 
 
Apenas a alternativa III 
está correta. 
 8a Questão 
 
 
O gerenciamento dos sistemas de 
entrada/saída de dados é 
normalmente implementado em 
duas camadas: uma responsável 
pelo controle do dispositivo e outra, 
pelo gerenciamento de 
entrada/saída. Por que isso 
representa um projeto eficiente? 
Escolha a alternativa correta. 
 
 Porque permite separar 
características de hardware 
de características funcionais 
do dispositivo de 
entrada/saída. 
 
Porque permite evitar o uso 
de DMA para a operação de 
entrada/saída. 
 
Porque permite o 
compartilhamento dos 
dispositivos de entrada/saída 
através do gerenciamento de 
entrada/saída. 
 
Porque permite separar as 
operações de entrada das 
operações de saída de 
dados. 
 
Porque permite o uso de 
duas linguagens de 
programação na sua 
implementação, pois o 
controle do dispositivo exige 
a programação em 
linguagem de máquina. 
 
 
 1a Questão 
 
 
A utilização de dispositivos com DMA 
é indicado para: 
 
 
Dispositivos de alta prioridade 
 Dispositivos que efetuam 
grande transferência de dados 
para a memória. 
 
Dispositivos muito mais 
rápidos que o processador 
 
Dispositivos que necessitam 
de intervenção do usuário 
 
Qualquer dispositivo de 
Entrada ou de Saída 
 2a Questão 
 
 
Todas as rotinas do sistema 
operacional que tem como função se 
comunicar com os dispositivos de 
Entrada/Saída em nível de hardware. 
São os softwares tradutores que 
recebem comandos do sistema 
operacional para um hardware 
específico. Essa é a definição diz 
respeito aos: 
 
 
Controladores 
 
Backups 
 
Ghost 
 
Subsistemas de E/S 
 Drivers 
 3a Questão 
 
 
Um sistema computacional moderno 
possui controladoras de dispositivos 
que ligam os periféricos (dispositivos 
de E/S). Um dos métodos de 
otimização dos sistemas é o uso do 
BUFFER para minimizar a diferença de 
velocidade do clock do processador 
com a velocidade dos dispositivos de 
E/S. O termo 'BUFFER' usado na frase 
acima refere-se: 
 
 
ao Kernel do Sistema 
Operacional. 
 
a um processo do Sistema 
Operacional. 
 
à assincronia de 
funcionamento do 
dispositivo de E/S. 
 à uma pequena porção de 
memória usada 
temporariamente para 
armazenador os dados 
transferidos. 
 
à sincronia de 
funcionamento do 
dispositivo de E/S. 
 4a Questão 
 
 
Analise a seguinte definição: "São 
todas as rotinas do sistema 
operacional que têm como função se 
comunicar com os dispositivos de 
Entrada/Saída (hardware). São os 
softwares tradutores que recebem 
comandos do sistema operacional 
para um hardware específico." Essa é 
a definição diz respeito aos: 
 
 
Controladores 
 Drivers 
 
Backups 
 
Subsistemas de E/S 
 
Ghost 
 5a QuestãoPodemos considerar que a arquitetura 
de entrada e saída é composta de 
duas partes: a de software e a de 
hardware. Analise as sentenças 
abaixo e marque a resposta correta. 
 
I - A parte de software pode ser 
dividida entre o que diz respeito ao 
nível de usuário e ao nível de kernel. 
II - A parte de software pode ser 
dividida entre dependente do 
hardware e independente do 
hardware. 
III - A parte de hardware é composta 
pelos dispositivos de E/S. 
 
 
 Apenas as alternativas I 
e II estão corretas. 
 
Apenas alternativa I está 
correta. 
 
Todas estão incorretas. 
 
Apenas a alternativa III 
está correta. 
 
Todas as sentenças 
estão corretas. 
 6a Questão 
 
 
O gerenciamento dos sistemas de 
entrada/saída de dados é 
normalmente implementado em duas 
camadas: uma responsável pelo 
controle do dispositivo e outra, pelo 
gerenciamento de entrada/saída. Por 
que isso representa um projeto 
eficiente? 
Escolha a alternativa correta. 
 
 
Porque permite o uso de 
duas linguagens de 
programação na sua 
implementação, pois o 
controle do dispositivo exige 
a programação em 
linguagem de máquina. 
 
Porque permite evitar o uso 
de DMA para a operação de 
entrada/saída. 
 
Porque permite o 
compartilhamento dos 
dispositivos de 
entrada/saída através do 
gerenciamento de 
entrada/saída. 
 
Porque permite separar as 
operações de entrada das 
operações de saída de 
dados. 
 Porque permite separar 
características de hardware 
de características funcionais 
do dispositivo de 
entrada/saída. 
 7a Questão 
 
 
Criar , apagar, renomear, imprimir, 
descarregar,listar, manipular arquivos 
e diretórios, são características de 
qual componente do sistema 
operacional? 
 
 
Suporte a linguagem de 
programação; 
 
Informações de estado; 
 
Comunicações; 
 
Carga e execução de 
programas; 
 Gerenciamento de 
arquivos; 
 8a Questão 
 
 
A utilização de dispositivos com DMA 
é indicada para: 
 
 
Qualquer dispositivo de 
Entrada ou de Saída 
 Dispositivos que efetuam 
grande transferência de 
dados para a memória. 
 
Dispositivos de alta 
prioridade 
 
Dispositivos muito mais 
rápidos que o processador 
 
Dispositivos que necessitam 
de intervenção do usuário 
 
 1a Questão 
 
Analise as sentenças sobre sistema de 
arquivos e, em seguida, assinale a 
alternativa correta: 
I. Existem três formas de 
estruturarmos espaços livres em um 
sistema de arquivos: ligação 
encadeada de blocos, tabela de blocos 
livres e mapa de bits 
II. No esquema de tabela de blocos 
cada bloco possui uma área reservada 
ao armazenamento dos endereços de 
todos os blocos livres 
III. Na ligação encadeada de blocos 
existe uma tabela que contém o 
endereço de todos os blocos de cada 
segmento livre e o número de blocos 
livres contíguos 
 
 
Somente as sentenças II 
e III estão corretas 
 
Somente a sentença II 
está correta 
 
Somente as sentenças I 
e III estão corretas 
 
Somente a sentença III 
está correta 
 Somente a sentença I 
está correta 
 2a Questão 
 
 
Dentre as funcionalidades de um 
sistema de arquivos, podemos 
considerar INCORRETA a seguinte 
função. 
 
 
Prover acesso a dispositivos 
diferentes. 
 
Garantir a validade do 
arquivo. 
 
Prover rotinas para acesso. 
 
Atender às requisições de 
armazenamento e 
recuperação de informações. 
 Evitar a fragmentação 
interna na memória 
principal. 
 
 3a Questão 
 
 
Os sistemas operacionais dos 
microcomputadores devem ser 
capazes de gerenciar os sistemas de 
arquivos das unidades de disco. 
Analise as sentenças sobre sistemas 
de arquivos e, em seguida, assinale a 
alternativa correta: 
I. O procedimento de desfragmentação 
de um disco não tem efeito 
permanente, havendo necessidade de 
ser realizado periodicamente 
II. No momento da criação de um 
arquivo é possível determinar 
previamente seu tamanho, o que 
favorece o uso da técnica de alocação 
contígua de blocos 
III. A extensão do modelo de dois 
níveis para a estrutura de diretórios 
em árvore permitiu que os arquivos 
fossem mais bem organizados. 
Entretanto, esse modelo de diretórios 
em árvore deixou de ser adotado pela 
maioria dos sistemas operacionais 
atualmente 
 
 
 
Somente as sentenças II 
e III estão corretas 
 
Somente as sentenças I e 
III estão corretas 
 
Somente as sentenças I e 
II estão corretas 
 Somente a sentaça I está 
correta. 
 
Somente a sentença III 
está correta. 
 4a Questão 
 
 
Os sistemas operacionais são 
divididos em diversos componentes 
que possuem características e funções 
específicas. As características abaixo 
se referem a qual componente de 
sistema? 
1) Gerenciamento de espaço livre; 
2) Alocação do espaço de 
armazenamento; 
3) Programação de alocação do disco; 
 
 
Gerenciamento de 
memória 
 
Gerenciamento do 
processador 
 
Proteção do sistema 
 
Gerenciamento de 
entrada e saída 
 Gerenciamento de 
arquivos 
 5a Questão 
 
 
Arquivos e diretórios possuem 
atributos. Assinale a alternativa que 
NÃO representa um atributo de um 
arquivo. 
 
 
Data de modificação 
 Tamanho do bloco 
 
Tipo 
 
Permissão de 
leitura/escrita 
 
Nome 
 6a Questão 
 
 
Dentre os critérios para a escolha de 
uma organização de arquivo, 
podemos considerar INCORRETO. 
 
 
Economia em 
armazenamento. 
 
Menor tempo de acesso. 
 
Facilidade de atualização. 
 
Facilidade de 
manutenção. 
 Escolha por tipo 
 7a Questão 
 
 
O nome de um arquivo no padrão 
FAT16 pode possuir, além da 
extensão, no máximo, 
 
 
32 caracteres. 
 
256 caracteres. 
 8 caracteres. 
 
16 caracteres. 
 
128 caracteres. 
 8a Questão 
 
 
Marque a resposta correta que 
complementa a afirmação a seguir. 
Uma interrupção sequencial: 
 
 
Poderá ser atendida 
simultaneamente com outra 
em atendimento. 
 Só poderá ser atendida se 
nenhuma outra estiver em 
atendimento. 
 
Nenhuma das outras 
respostas. 
 
Só será atendida de acordo 
com sua prioridade na fila. 
 
Só será atendida quando 
chegar sua vez na fila. 
 
 1a Questão 
 
Analise as sentenças sobre sistema de 
arquivos e, em seguida, assinale a 
alternativa correta: 
I. Existem três formas de 
estruturarmos espaços livres em um 
sistema de arquivos: ligação 
encadeada de blocos, tabela de blocos 
livres e mapa de bits 
II. No esquema de tabela de blocos 
cada bloco possui uma área reservada 
ao armazenamento dos endereços de 
todos os blocos livres 
III. Na ligação encadeada de blocos 
existe uma tabela que contém o 
endereço de todos os blocos de cada 
segmento livre e o número de blocos 
livres contíguos 
 
 
Somente a sentença III 
está correta 
 Somente a sentença I 
está correta 
 
Somente as sentenças II 
e III estão corretas 
 
Somente as sentenças I 
e III estão corretas 
 
Somente a sentença II 
está correta 
 2a Questão 
 
 
Dentre as funcionalidades de um 
sistema de arquivos, podemos 
considerar INCORRETA a seguinte 
função. 
 
 
Garantir a validade do 
arquivo. 
 
Prover rotinas para acesso. 
 Evitar a fragmentação 
interna na memória 
principal. 
 
Prover acesso a dispositivos 
diferentes. 
 
Atender às requisições de 
armazenamento e 
recuperação de 
informações. 
 3a Questão 
 
 
Os sistemas operacionais dos 
microcomputadores devem ser 
capazes de gerenciar os sistemas de 
arquivos das unidades de disco. 
Analise as sentenças sobre sistemas 
de arquivos e, em seguida, assinale a 
alternativa correta: 
I. O procedimento de desfragmentação 
de um disco não tem efeito 
permanente, havendo necessidade de 
ser realizado periodicamente 
II. No momento da criação de um 
arquivo é possível determinar 
previamente seu tamanho, o que 
favorece o uso da técnica de alocação 
contígua de blocos 
III. A extensão do modelo de dois 
níveis para a estrutura de diretórios 
em árvore permitiu que os arquivos 
fossem mais bem organizados. 
Entretanto, esse modelo de diretórios 
em árvore deixou de ser adotado pela 
maioria dos sistemas operacionaisatualmente 
 
 
 
Somente a sentença III 
está correta. 
 
Somente as sentenças I e 
II estão corretas 
 
Somente as sentenças I e 
III estão corretas 
 Somente a sentaça I está 
correta. 
 
Somente as sentenças II 
e III estão corretas 
 4a Questão 
 
 
Os sistemas operacionais são 
divididos em diversos componentes 
que possuem características e funções 
específicas. As características abaixo 
se referem a qual componente de 
sistema? 
1) Gerenciamento de espaço livre; 
2) Alocação do espaço de 
armazenamento; 
3) Programação de alocação do disco; 
 
 
Gerenciamento de 
memória 
 
Gerenciamento de 
entrada e saída 
 
Gerenciamento do 
processador 
 Gerenciamento de 
arquivos 
 
Proteção do sistema 
 5a Questão 
 
 
Arquivos e diretórios possuem 
atributos. Assinale a alternativa que 
NÃO representa um atributo de um 
arquivo. 
 
 
Data de modificação 
 
Permissão de 
leitura/escrita 
 Tamanho do bloco 
 
Tipo 
 
Nome 
 6a Questão 
 
 
Dentre os critérios para a escolha de 
uma organização de arquivo, 
podemos considerar INCORRETO. 
 
 
Facilidade de atualização. 
 Escolha por tipo 
 
Menor tempo de acesso. 
 
Facilidade de 
manutenção. 
 
Economia em 
armazenamento. 
 7a Questão 
 
 
O nome de um arquivo no padrão 
FAT16 pode possuir, além da 
extensão, no máximo, 
 
 8 caracteres. 
 
256 caracteres. 
 
16 caracteres. 
 
32 caracteres. 
 
128 caracteres. 
 8a Questão 
 
 
Marque a resposta correta que 
complementa a afirmação a seguir. 
Uma interrupção sequencial: 
 
 
Poderá ser atendida 
simultaneamente com outra 
em atendimento. 
 
Nenhuma das outras 
respostas. 
 
Só será atendida quando 
chegar sua vez na fila. 
 
Só será atendida de acordo 
com sua prioridade na fila. 
 Só poderá ser atendida se 
nenhuma outra estiver em 
atendimento. 
 
 1a Questão 
 
O sistema operacional é responsável 
por uma ou mais das seguintes 
atividades relacionadas ao 
gerenciamento de disco: 
 
(I) Gerenciamento do espaço livre. 
(II) Alocação do armazenamento. 
(III) Interpretação de comandos. 
(IV) Escalonamento do disco. 
 
Está correto o que se afirma em: 
 
 
I, II e III, apenas. 
 
II, III e IV, apenas. 
 
I, III e IV, apenas. 
 
I, II, III e IV. 
 I, II e IV, apenas. 
 2a Questão 
 
 
O sistema operacional é responsável 
por uma ou mais das seguintes 
atividades relacionadas ao 
gerenciamento de disco: 
 
(I) Gerenciamento do espaço livre. 
(II) Alocação do armazenamento. 
(III) Interpretação de comandos. 
(IV) Escalonamento do disco. 
 
Está correto o que se afirma em: 
 
 
II, III e IV, apenas. 
 
I, III e IV, apenas. 
 
I, II e III, apenas. 
 
I, II, III e IV. 
 I, II e IV, apenas. 
 3a Questão 
 
 
Analise as quatro sentenças abaixo 
sobre sistema de arquivos e, em 
seguida, assinale a única alternativa 
correta: 
I. Na alocação contígua a tabela de 
alocação contém uma entrada (com 
bloco inicial e tamanho em blocos) 
para cada arquivo; 
II. Para controle de espaços livres 
temos pelo menos três formas: mapa 
de bit, lista encadeada e tabela de 
blocos livres; 
III. Na alocação indexada, para se ter 
acesso a um determinado bloco é 
necessário percorrer a lista até o 
bloco desejado; 
IV. Na alocação encadeada a tabela 
de alocação contém um índice para 
cada arquivo. 
 
 
Todas as sentenças 
estão corretas 
 Somente as sentenças I 
e II estão corretas 
 
Somente as sentenças I, 
II e IV estão corretas 
 
Somente as sentenças II 
e III estão corretas 
 
Somente as sentenças 
III e IV estão corretas 
 4a Questão 
 
 
Sobre os métodos de alocação de 
espaço em disco, marque a 
alternativa incorreta: 
 
 Na alocação encadeada, como 
os blocos dos arquivos estão 
espalhados pelo disco rígido, 
há uma diminuição no tempo 
de acesso destes arquivos.. 
 
Na alocação indexada todos 
os ponteiros para os blocos de 
um arquivo são colocados em 
um mesmo bloco chamado 
bloco de índices. 
 
Na alocação contígua um 
arquivo ocupa um conjunto de 
blocos sequenciais. 
 
Na alocação encadeada, 
o diretório contém um 
ponteiro para o primeiro bloco 
do arquivo, este bloco, por 
sua vez, aponta para o 
próximo, e assim 
sucessivamente. 
 
A alocação encadeada permite 
que os blocos de um 
arquivo sejam alocados de 
forma não contígua no disco. 
 5a Questão 
 
 
Uma das questões importantes na 
implementação de armazenamento de 
arquivos é a manutenção do controle 
de blocos de discos relacionados a 
arquivos. Para isso, são utilizados 
vários métodos em diferentes 
sistemas operacionais, sobre os quais 
é INCORRETA a seguinte afirmação 
 
 
Na alocação por lista 
encadeada, o sistema 
operacional, para chegar ao 
bloco n, a partir do início do 
arquivo, deve ler os n - 1 
blocos antes dele, 
prejudicando o acesso 
aleatório ao arquivo. 
 
A alocação por lista 
encadeada usando uma 
tabela na memória principal 
(FAT - File Allocation Table) 
é utilizada pelo sistema 
operacional MS-DOS. 
 
Na alocação de espaço 
contínuo de disco, o controle 
sobre onde os blocos de um 
arquivo estão resume-se a 
saber apenas o endereço em 
disco do primeiro bloco e o 
número de blocos do 
arquivo. 
 A alocação de espaço 
contínuo apresenta alto 
desempenho e, com o 
tempo de utilização, reduz o 
nível de fragmentação do 
disco. 
 
A alocação indexada utiliza 
uma estrutura de dados 
chamada i-node que ocupa 
normalmente um espaço 
menor do que a FAT (File 
Allocation Table) na 
memória principal. 
 6a Questão 
 
 
Analise as seguintes afirmações 
relacionadas às características do 
sistema de arquivo NTFS: 
I. O sistema de arquivos NTFS, 
utilizado por algumas versões 
antigas do Windows e pelas 
primeiras versões do Linux, foi 
substituído por outros sistemas de 
arquivos mais modernos por possuir 
um limite de armazenamento de 2 
GBytes. 
II. O sistema de arquivo NTFS 
permite o uso de arrays RAID. 
III. Com o sistema de arquivos NTFS 
é possível ter um controle de acesso 
a arquivos com a possibilidade do 
gerenciamento de usuários, incluindo 
suas permissões de acesso e escrita 
nesses arquivos. 
IV. O sistema de arquivos NTFS é 
um sistema que funciona por meio 
de uma espécie de tabela que 
contém indicações de onde estão as 
informações de cada arquivo. Não 
trabalha diretamente com cada 
setor, mas sim com um grupo de 
setores. Esse grupo é chamado de 
cluster (ou unidade de alocação). Se, 
por exemplo, um disco com setor de 
512 bytes, tiver 5 KB de tamanho, 
ele terá 10 setores e 5 clusters, se 
cada cluster ocupar dois setores. 
Sendo assim, quando o NTFS 
precisar acessar um determinado 
setor, primeiro ele descobre em qual 
cluster ele se encontra. Indique a 
opção que contenha todas as 
afirmações verdadeiras. 
 
 
I e II e) 
 
I e III 
 II e III 
 
III e IV 
 
II e IV 
 
 1a Questão 
 
O sistema operacional é responsável 
por uma ou mais das seguintes 
atividades relacionadas ao 
gerenciamento de disco: 
 
(I) Gerenciamento do espaço livre. 
(II) Alocação do armazenamento. 
(III) Interpretação de comandos. 
(IV) Escalonamento do disco. 
 
Está correto o que se afirma em: 
 
 
I, II e III, apenas. 
 
I, II, III e IV. 
 I, II e IV, apenas. 
 
I, III e IV, apenas. 
 
II, III e IV, apenas. 
 2a Questão 
 
 
O sistema operacional é responsável 
por uma ou mais das seguintes 
atividades relacionadas ao 
gerenciamento de disco: 
 
(I) Gerenciamento do espaço livre. 
(II) Alocação do armazenamento. 
(III) Interpretação de comandos. 
(IV) Escalonamento do disco. 
 
Está correto o que se afirma em: 
 
 
II, III e IV, apenas. 
 
I, II e III, apenas. 
 I, II e IV, apenas. 
 
I, III e IV, apenas. 
 
I, II, III e IV. 
 3a Questão 
 
 
Analise as quatro sentenças abaixo 
sobre sistema de arquivos e, em 
seguida, assinale a única alternativa 
correta: 
I. Na alocação contígua a tabela de 
alocação contém uma entrada (com 
bloco inicial e tamanho em blocos) 
para cada arquivo; 
II. Para controle de espaços livres 
temospelo menos três formas: mapa 
de bit, lista encadeada e tabela de 
blocos livres; 
III. Na alocação indexada, para se ter 
acesso a um determinado bloco é 
necessário percorrer a lista até o 
bloco desejado; 
IV. Na alocação encadeada a tabela 
de alocação contém um índice para 
cada arquivo. 
 
 
Somente as sentenças 
II e III estão corretas 
 Somente as sentenças 
I e II estão corretas 
 
Todas as sentenças 
estão corretas 
 
Somente as sentenças 
III e IV estão corretas 
 
Somente as sentenças 
I, II e IV estão 
corretas 
 4a Questão 
 
 
Uma das questões importantes na 
implementação de armazenamento de 
arquivos é a manutenção do controle 
de blocos de discos relacionados a 
arquivos. Para isso, são utilizados 
vários métodos em diferentes 
sistemas operacionais, sobre os quais 
é INCORRETA a seguinte afirmação 
 
 
A alocação indexada utiliza 
uma estrutura de dados 
chamada i-node que ocupa 
normalmente um espaço 
menor do que a FAT (File 
Allocation Table) na 
memória principal. 
 
A alocação por lista 
encadeada usando uma 
tabela na memória principal 
(FAT - File Allocation Table) 
é utilizada pelo sistema 
operacional MS-DOS. 
 
Na alocação por lista 
encadeada, o sistema 
operacional, para chegar ao 
bloco n, a partir do início do 
arquivo, deve ler os n - 1 
blocos antes dele, 
prejudicando o acesso 
aleatório ao arquivo. 
 A alocação de espaço 
contínuo apresenta alto 
desempenho e, com o 
tempo de utilização, reduz o 
nível de fragmentação do 
disco. 
 
Na alocação de espaço 
contínuo de disco, o controle 
sobre onde os blocos de um 
arquivo estão resume-se a 
saber apenas o endereço em 
disco do primeiro bloco e o 
número de blocos do 
arquivo. 
 5a Questão 
 
 
Sobre os métodos de alocação de 
espaço em disco, marque a 
alternativa incorreta: 
 
 
Na alocação contígua um 
arquivo ocupa um conjunto de 
blocos sequenciais. 
 
A alocação encadeada permite 
que os blocos de um 
arquivo sejam alocados de 
forma não contígua no disco. 
 
Na alocação encadeada, 
o diretório contém um 
ponteiro para o primeiro bloco 
do arquivo, este bloco, por 
sua vez, aponta para o 
próximo, e assim 
sucessivamente. 
 
Na alocação indexada todos 
os ponteiros para os blocos de 
um arquivo são colocados em 
um mesmo bloco chamado 
bloco de índices. 
 Na alocação encadeada, como 
os blocos dos arquivos estão 
espalhados pelo disco rígido, 
há uma diminuição no tempo 
de acesso destes arquivos.. 
 6a Questão 
 
 
Analise as seguintes afirmações 
relacionadas às características do 
sistema de arquivo NTFS: 
I. O sistema de arquivos NTFS, 
utilizado por algumas versões 
antigas do Windows e pelas 
primeiras versões do Linux, foi 
substituído por outros sistemas de 
arquivos mais modernos por possuir 
um limite de armazenamento de 2 
GBytes. 
II. O sistema de arquivo NTFS 
permite o uso de arrays RAID. 
III. Com o sistema de arquivos NTFS 
é possível ter um controle de acesso 
a arquivos com a possibilidade do 
gerenciamento de usuários, incluindo 
suas permissões de acesso e escrita 
nesses arquivos. 
IV. O sistema de arquivos NTFS é 
um sistema que funciona por meio 
de uma espécie de tabela que 
contém indicações de onde estão as 
informações de cada arquivo. Não 
trabalha diretamente com cada 
setor, mas sim com um grupo de 
setores. Esse grupo é chamado de 
cluster (ou unidade de alocação). Se, 
por exemplo, um disco com setor de 
512 bytes, tiver 5 KB de tamanho, 
ele terá 10 setores e 5 clusters, se 
cada cluster ocupar dois setores. 
Sendo assim, quando o NTFS 
precisar acessar um determinado 
setor, primeiro ele descobre em qual 
cluster ele se encontra. Indique a 
opção que contenha todas as 
afirmações verdadeiras. 
 
 II e III 
 
III e IV 
 
II e IV 
 
I e II e) 
 
I e III 
 
1a Questão 
 
Os sistemas operacionais dos 
microcomputadores devem ser 
capazes de gerenciar os sistemas de 
arquivos das unidades de disco. 
Analise as sentenças sobre sistemas 
de arquivos e, em seguida, assinale a 
alternativa correta: 
I. Existem três formas de 
implementação de estrutura de 
espaços livres: ligação encadeada de 
blocos (cada bloco possui uma área 
reservada ao armazenamento dos 
endereços de todos os blocos livres), 
tabela de blocos livres (contendo o 
endereço de todos os blocos de cada 
segmento e o número de blocos livres 
contíguos) e o mapa de bits 
II. A proteção de acesso por grupos de 
usuários consiste em associar cada 
usuário do sistema a um grupo, sendo 
que usuários do mesmo grupo podem 
compartilhar arquivos entre si 
III. Não é possível proteger o acesso 
entre usuários de um mesmo 
computador. 
 
 
Somente a sentença III 
está correta 
 
Somente as sentenças I 
e III estão corretas 
 Somente as sentenças I 
e II estão corretas 
 
Somente as sentenças II 
e III estão corretas 
 
Somente a sentença II 
está correta 
 2a Questão 
 
 
Sabemos que existem vários tipos de 
servidores. Como se dá o fluxo entre 
o cliente e o servidor de banco de 
dados. Assinale a resposta 
INCORRETA. 
 
 
O SGBD local primeiramente 
codifica o pedido do usuário, 
por exemplo, em uma 
consulta em SQL (Structured 
Query Language), com o 
critério de seleção definido 
pela aplicação. 
 
O servidor de banco de 
dados, ao receber o pedido, 
processa a consulta lendo 
todos os registros do banco 
de dados, localmente, 
selecionando-os de acordo 
com o critério definido. 
 
As aplicações baseadas no 
acesso a banco de dados 
podem utilizar um sistema de 
gerenciamento de banco de 
dados (SGBD) executado no 
cliente. 
 
O SGBD servidor os envia ao 
SGBD cliente, que os entrega 
à aplicação. 
 As aplicações baseadas no 
acesso a banco de dados 
recebem a resposta direta do 
servidor SGBD. 
 3a Questão 
 
 
A interface entre as aplicações e o 
sistema operacional baseia-se em 
interações solicitação/resposta. As 
estações que permitem que suas 
aplicações utilizem recursos 
compartilhados com outras estações, 
devem possuir a entidade (ou 
módulo) cliente, e pode-se classificar 
os módulos de um SOR instalados nas 
estações em dois tipos. Qual desses 
tipos está correto? 
 
 
SORS - Onde em todas as 
estações, o sistema 
operacional de redes 
restringe-se ao módulo 
cliente do sistema 
operacional. 
 
SORG - Onde em todas as 
estações, o sistema 
operacional de redes possui 
Rede do Grupo de Trabalho. 
 
SORR - Onde em todas as 
estações, o sistema 
operacional de redes 
restringe-se praticamente ao 
acesso aos recursos 
compartilhados. 
 
SORM - Onde em todas as 
estações, o sistema 
operacional de redes possui 
os dois módulos. 
 SORC - Onde em todas as 
estações, o sistema 
operacional de redes 
restringe-se praticamente a 
fornecer serviços de 
comunicação de pedidos 
para o servidor e a entregar 
as respostas às aplicações. 
 4a Questão 
 
 
Um aluno de Sistemas 
Operacionais está elaborando, através 
de um processador de textos, um 
trabalho sobre Sistemas de Arquivos. 
O computador utilizado pelo 
aluno possui um Sistema Operacional 
com blocos de 4kb. Ao armazenar o 
seu trabalho (no disco rígido da 
máquina) o aluno observou que o 
tamanho do arquivo é de 
182kb. Quantos blocos o Sistema 
Operacional irá alocar para armazenar 
o trabalho do aluno? 
 
 
4 blocos 
 
47 blocos 
 
45 blocos 
 
128 blocos 
 46 blocos 
 5a Questão 
 
 
Devido a quantidade limitada de 
espaço em disco rígido, o sistema 
operacional tem que manter 
informações dos espaços livres no 
disco para que possam ser utilizados. 
São exemplos de estratégias 
adotadas pelo sistema operacional 
para manter estas informações: 
 
 
Mapa de bits e tabela de 
diretórios. 
 
Tabela de blocos livres e 
tabela de diretórios. 
 Mapa de bits e Tabela de 
blocos livres. 
 
Lista encadeada e 
bloco de indices. 
 
Mapa de bits e blocos de 
indices. 
 6a Questão 
 
 
Os sistemas operacionais de 
redes (SOR) são uma extensão dos 
sistemas operacionais locais, para 
tornar transparente o uso dos 
recursos compartilhados.Neste 
sentido, podemos afirmar que: 
I- Os SOR devem atuar de forma que 
os usuários utilizem os recursos de 
outras estações da rede como se 
estivessem operando localmente. 
II- O que o usuário nota é o 
surgimento de novos recursos 
(recursos virtuais) em sua estação. 
III- A interface utilizada pelas 
aplicações para ter acesso aos 
recursos permanece inalterada. 
Está(ão) correta(s) a(s) afirmativa(s): 
 
 
Somente os itens I e 
III; 
 Somente os itens I, II 
e III; 
 
Somente os itens I e 
II; 
 
Somente o item I; 
 
Somente os itens II e 
III; 
 7a Questão 
 
 
Para melhor se entender o paradigma 
Cliente/Servidor é necessário 
observar que o conceito chave está na 
ligação lógica e não física. O Cliente e 
o Servidor podem coexistir ou não na 
mesma máquina. As opções abaixo 
apresentam característica do lado 
Cliente: 
I- Cliente, também denominado de 
¿front-end¿, é um processo que 
interage com o usuário através de 
uma interface gráfica. 
II- É o processo ativo na relação 
Cliente/Servidor. 
III- Não se comunica com outros 
Clientes. 
Assinale a opção CORRETA. 
 
 
Somente o item I está 
correto 
 
Somente os itens II e 
III estão corretos 
 
Somente os itens I e III 
estão corretos 
 
Somente o item II está 
correto 
 Os itens I, II e III estão 
corretos 
 8a Questão 
 
 
Considere dois sistemas 
computacionais formados por 
múltiplos computadores que 
manipulam dados comuns. No 
primeiro, existe um computador 
central, chamado servidor, que é o 
único responsável pelos serviços de 
leitura e escrita desses dados. No 
segundo, existe um grupo de 
computadores responsáveis pelos 
serviços de leitura e escrita, e cada 
um desses servidores deve manter 
uma réplica idêntica dos dados. 
Entre as vantagens e desvantagens 
de um único servidor em relação a 
vários servidores, podemos afirmar 
que o servidor único apresenta: 
I. Vantagem de maior velocidade de 
execução das operações de escrita e 
leitura e desvantagem de maior 
custo de armazenamento 
II. Vantagem de não necessitar de 
coordenação distribuída para 
ordenação das operações de escrita 
e desvantagem de menor velocidade 
nas leituras devido a serialização de 
operações 
III. Vantagem de manter mais 
facilmente a consistência dos dados 
mas desvantagem de perda de 
disponibilidade em caso de falha do 
servidor. 
Dessas afirmativas são verdadeiras: 
 
 
Somente o item II está 
correto 
 
Somente o item I e III estão 
corretos 
 Somente os itens II e III 
estão corretos 
 
Os itens I, II e III estão 
corretos 
 
Somente o item I está 
correto 
 
1a Questão 
 
Os sistemas operacionais dos 
microcomputadores devem ser 
capazes de gerenciar os sistemas de 
arquivos das unidades de disco. 
Analise as sentenças sobre sistemas 
de arquivos e, em seguida, assinale a 
alternativa correta: 
I. Existem três formas de 
implementação de estrutura de 
espaços livres: ligação encadeada de 
blocos (cada bloco possui uma área 
reservada ao armazenamento dos 
endereços de todos os blocos livres), 
tabela de blocos livres (contendo o 
endereço de todos os blocos de cada 
segmento e o número de blocos livres 
contíguos) e o mapa de bits 
II. A proteção de acesso por grupos de 
usuários consiste em associar cada 
usuário do sistema a um grupo, sendo 
que usuários do mesmo grupo podem 
compartilhar arquivos entre si 
III. Não é possível proteger o acesso 
entre usuários de um mesmo 
computador. 
 
 
Somente a sentença III 
está correta 
 
Somente as sentenças II 
e III estão corretas 
 
Somente a sentença II 
está correta 
 Somente as sentenças I 
e II estão corretas 
 
Somente as sentenças I 
e III estão corretas 
 2a Questão 
 
 
Sabemos que existem vários tipos de 
servidores. Como se dá o fluxo entre 
o cliente e o servidor de banco de 
dados. Assinale a resposta 
INCORRETA. 
 
 As aplicações baseadas no 
acesso a banco de dados 
recebem a resposta direta do 
servidor SGBD. 
 
O SGBD local primeiramente 
codifica o pedido do usuário, 
por exemplo, em uma 
consulta em SQL (Structured 
Query Language), com o 
critério de seleção definido 
pela aplicação. 
 
O servidor de banco de 
dados, ao receber o pedido, 
processa a consulta lendo 
todos os registros do banco 
de dados, localmente, 
selecionando-os de acordo 
com o critério definido. 
 
O SGBD servidor os envia ao 
SGBD cliente, que os entrega 
à aplicação. 
 
As aplicações baseadas no 
acesso a banco de dados 
podem utilizar um sistema de 
gerenciamento de banco de 
dados (SGBD) executado no 
cliente. 
 3a Questão 
 
 
A interface entre as aplicações e o 
sistema operacional baseia-se em 
interações solicitação/resposta. As 
estações que permitem que suas 
aplicações utilizem recursos 
compartilhados com outras estações, 
devem possuir a entidade (ou 
módulo) cliente, e pode-se classificar 
os módulos de um SOR instalados nas 
estações em dois tipos. Qual desses 
tipos está correto? 
 
 
SORM - Onde em todas as 
estações, o sistema 
operacional de redes possui 
os dois módulos. 
 
SORG - Onde em todas as 
estações, o sistema 
operacional de redes possui 
Rede do Grupo de Trabalho. 
 
SORR - Onde em todas as 
estações, o sistema 
operacional de redes 
restringe-se praticamente ao 
acesso aos recursos 
compartilhados. 
 SORC - Onde em todas as 
estações, o sistema 
operacional de redes 
restringe-se praticamente a 
fornecer serviços de 
comunicação de pedidos 
para o servidor e a entregar 
as respostas às aplicações. 
 
SORS - Onde em todas as 
estações, o sistema 
operacional de redes 
restringe-se ao módulo 
cliente do sistema 
operacional. 
 4a Questão 
 
 
Um aluno de Sistemas 
Operacionais está elaborando, através 
de um processador de textos, um 
trabalho sobre Sistemas de Arquivos. 
O computador utilizado pelo 
aluno possui um Sistema Operacional 
com blocos de 4kb. Ao armazenar o 
seu trabalho (no disco rígido da 
máquina) o aluno observou que o 
tamanho do arquivo é de 
182kb. Quantos blocos o Sistema 
Operacional irá alocar para armazenar 
o trabalho do aluno? 
 
 
4 blocos 
 
128 blocos 
 46 blocos 
 
45 blocos 
 
47 blocos 
 5a Questão 
 
 
Devido a quantidade limitada de 
espaço em disco rígido, o sistema 
operacional tem que manter 
informações dos espaços livres no 
disco para que possam ser utilizados. 
São exemplos de estratégias 
adotadas pelo sistema operacional 
para manter estas informações: 
 
 
Mapa de bits e blocos de 
indices. 
 
Tabela de blocos livres e 
tabela de diretórios. 
 Mapa de bits e Tabela de 
blocos livres. 
 
Mapa de bits e tabela de 
diretórios. 
 
Lista encadeada e 
bloco de indices. 
 6a Questão 
 
 
Os sistemas operacionais de 
redes (SOR) são uma extensão dos 
sistemas operacionais locais, para 
tornar transparente o uso dos 
recursos compartilhados. Neste 
sentido, podemos afirmar que: 
I- Os SOR devem atuar de forma que 
os usuários utilizem os recursos de 
outras estações da rede como se 
estivessem operando localmente. 
II- O que o usuário nota é o 
surgimento de novos recursos 
(recursos virtuais) em sua estação. 
III- A interface utilizada pelas 
aplicações para ter acesso aos 
recursos permanece inalterada. 
Está(ão) correta(s) a(s) afirmativa(s): 
 
 
Somente os itens II e 
III; 
 
Somente os itens I e 
III; 
 Somente os itens I, II 
e III; 
 
Somente o item I; 
 
Somente os itens I e 
II; 
 7a Questão 
 
 
Para melhor se entender o paradigma 
Cliente/Servidor é necessário 
observar que o conceito chave está na 
ligação lógica e não física. O Cliente e 
o Servidor podem coexistir ou não na 
mesma máquina. As opções abaixo 
apresentam característica do lado 
Cliente: 
I- Cliente, também denominado de 
¿front-end¿, é um processo que 
interage com o usuário através de 
uma interface gráfica. 
II- É o processo ativo na relação 
Cliente/Servidor. 
III- Não se comunica com outros 
Clientes. 
Assinale a opção CORRETA. 
 
 
Somente os itens II e 
III estão corretos 
 Os itens I, II e III estãocorretos 
 
Somente o item II está 
correto 
 
Somente o item I está 
correto 
 
Somente os itens I e III 
estão corretos 
 8a Questão 
 
 
Considere dois sistemas 
computacionais formados por 
múltiplos computadores que 
manipulam dados comuns. No 
primeiro, existe um computador 
central, chamado servidor, que é o 
único responsável pelos serviços de 
leitura e escrita desses dados. No 
segundo, existe um grupo de 
computadores responsáveis pelos 
serviços de leitura e escrita, e cada 
um desses servidores deve manter 
uma réplica idêntica dos dados. 
Entre as vantagens e desvantagens 
de um único servidor em relação a 
vários servidores, podemos afirmar 
que o servidor único apresenta: 
I. Vantagem de maior velocidade de 
execução das operações de escrita e 
leitura e desvantagem de maior 
custo de armazenamento 
II. Vantagem de não necessitar de 
coordenação distribuída para 
ordenação das operações de escrita 
e desvantagem de menor velocidade 
nas leituras devido a serialização de 
operações 
III. Vantagem de manter mais 
facilmente a consistência dos dados 
mas desvantagem de perda de 
disponibilidade em caso de falha do 
servidor. 
Dessas afirmativas são verdadeiras: 
 
 
Somente o item II está 
correto 
 Somente os itens II e III 
estão corretos 
 
Somente o item I está 
correto 
 
Somente o item I e III estão 
corretos 
 
Os itens I, II e III estão 
corretos 
 
1a Questão 
 
Os sistemas operacionais Windows XP 
e superiores permitem a escolha do 
sistema de arquivos a ser utilizado 
nos dispositivos de armazenamento. 
Dentre as diferentes possibilidades 
para os sistemas operacionais 
Windows, a Microsoft recomenda o 
uso de um sistema de arquivos que 
oferece recursos de segurança e mais 
confiabilidade, encontrados no 
 
 
UTFS 
 NTFS 
 
FAT16 
 
FAT32 
 
EXT3 
 2a Questão 
 
 
Em uma determinada manutenção em 
um microcomputador em ambiente 
Microsoft Windows, o sistema 
operacional apresenta falha em sua 
inicialização.Qual, dos comandos 
listados, auxilia nessa recuperação? 
 
 
NETSTAT. 
 
TASKKILL. 
 
DIR. 
 
IPCONFIG. 
 CHKDSK. 
 3a Questão 
 
 
Relacione as ferramentas do Windows 
Server 2012 com os seus respectivos 
objetivos. 
1- AD RMS 
2- CLUSTERS DE FAILOVER 
3- GERENCIADOR DE RECURSOS DE 
SERVIDOR 
4- POLÍTICA DE GRUPO 
( ) É a função de servidor que 
oferece as ferramentas de 
gerenciamento e desenvolvimento 
com as tecnologias de segurança do 
setor; 
( ) É uma infraestrutura que permite 
a você especificar configurações 
gerenciadas para usuários e 
computadores; 
( ) Fornece um conjunto de recursos 
que permite gerenciar e classificar os 
dados armazenados em servidores de 
arquivos; 
( ) Oferece alta disponibilidade e 
escalabilidade para várias cargas de 
trabalho de servidor; 
 
 1; 4; 3; 2; 
 
1; 3; 2; 4; 
 
1; 2; 3; 4; 
 
4; 3; 1; 2; 
 
4; 1; 3; 2; 
 4a Questão 
 
 
Qual dos sistemas de arquivos é 
nativamente utilizado no Windows XP: 
 
 
NFS 
 
EXTFS 
 
AFS 
 NTFS 
 
REISER FS 
 5a Questão 
 
 
Com relação aos recursos do sistema 
operacional Windows XP, em sua 
configuração padrão, considere as 
afirmações a seguir. 
I - O Gerenciador de Tarefas fornece 
informações sobre programas e 
processos que estão sendo 
executados no computador. 
II - No Windows Explorer, para mover 
uma pasta (e todo o seu conteúdo), 
localizada em "c:\temp", para o 
diretório "d:\Documentos", basta 
arrastar a pasta da origem até o 
destino, segurando a tecla Shift. 
III - Através do ícone "Meu 
computador", presente no desktop do 
Windows, é possível verificar 
informações acerca do computador 
em uso, tal como a velocidade do 
processador e a quantidade de 
memória instalada. 
Está(ão) correta(s) a(s) afirmativa(s): 
 
 Somente os itens I, II 
e III; 
 
Somente os itens I e 
II; 
 
Somente os itens II e 
III; 
 
Somente os itens I e 
III; 
 
Somente o item II; 
 6a Questão 
 
 
Entre as diferentes versões do 
sistema Windows Server 2012, qual 
das versões permite a implementação 
de datacenter com licenças definidas 
a partir dos números de 
processadores utilizados? 
Assinale a opção CORRETA. 
 
 
Windows Server 2012 
Essentials 
 
Windows Server 2012 
Foundation 
 
Windows Server 2012 
Extreme 
 
Windows Server 2012 
Standard 
 Windows Server 2012 
Datacenter 
 7a Questão 
 
 
Nos últimos anos, o Sistema 
Operacional Windows tem evoluído o 
seu software, adotando a cada versão 
um nome diferente. Assinale, das 
alternativas abaixo, a única 
que NÃO identifica corretamente um 
desses nomes adotados para o 
Sistema Operacional Windows. 
 
 
Windows XP 
 
Windows Vista 
 
Windows 10 
 
Windows 7 
 Windows Vision 
 
 8a Questão 
 
 
Relacione os comandos básicos de 
redes do Windows, e suas funções. 
1- HOSTNAME 
2- IPCONFIG 
3- PATHPING 
4- NETSAT 
( ) Retorna as ligações ativas no 
protocolo TCP 
( ) Fusão dos comandos: 'tracert' + 
'ping', fazendo assim uma 
identificação em algum problema no 
router ou em algum link da rede 
( ) Retorna o nome do computador 
local 
( ) Retorna as configurações da rede 
local em protocolo TCP/IP, e faz a 
atualização dos protocolos DHCP e 
DNS 
 
 4; 3; 1; 2; 
 
4; 1; 3; 2; 
 
1; 3; 2; 4; 
 
2; 1; 4; 3; 
 
1; 2; 3; 4; 
 
 1a Questão 
 
Os sistemas operacionais Windows XP 
e superiores permitem a escolha do 
sistema de arquivos a ser utilizado 
nos dispositivos de armazenamento. 
Dentre as diferentes possibilidades 
para os sistemas operacionais 
Windows, a Microsoft recomenda o 
uso de um sistema de arquivos que 
oferece recursos de segurança e mais 
confiabilidade, encontrados no 
 
 
UTFS 
 NTFS 
 
FAT32 
 
FAT16 
 
EXT3 
 2a Questão 
 
 
Em uma determinada manutenção em 
um microcomputador em ambiente 
Microsoft Windows, o sistema 
operacional apresenta falha em sua 
inicialização.Qual, dos comandos 
listados, auxilia nessa recuperação? 
 
 
TASKKILL. 
 CHKDSK. 
 
NETSTAT. 
 
IPCONFIG. 
 
DIR. 
 3a Questão 
 
 
Relacione as ferramentas do Windows 
Server 2012 com os seus respectivos 
objetivos. 
1- AD RMS 
2- CLUSTERS DE FAILOVER 
3- GERENCIADOR DE RECURSOS DE 
SERVIDOR 
4- POLÍTICA DE GRUPO 
( ) É a função de servidor que 
oferece as ferramentas de 
gerenciamento e desenvolvimento 
com as tecnologias de segurança do 
setor; 
( ) É uma infraestrutura que permite 
a você especificar configurações 
gerenciadas para usuários e 
computadores; 
( ) Fornece um conjunto de recursos 
que permite gerenciar e classificar os 
dados armazenados em servidores de 
arquivos; 
( ) Oferece alta disponibilidade e 
escalabilidade para várias cargas de 
trabalho de servidor; 
 
 1; 4; 3; 2; 
 
1; 2; 3; 4; 
 
1; 3; 2; 4; 
 
4; 1; 3; 2; 
 
4; 3; 1; 2; 
 4a Questão 
 
 
Qual dos sistemas de arquivos é 
nativamente utilizado no Windows XP: 
 
 
EXTFS 
 
AFS 
 NTFS 
 
NFS 
 
REISER FS 
 5a Questão 
 
 
Com relação aos recursos do sistema 
operacional Windows XP, em sua 
configuração padrão, considere as 
afirmações a seguir. 
I - O Gerenciador de Tarefas fornece 
informações sobre programas e 
processos que estão sendo 
executados no computador. 
II - No Windows Explorer, para mover 
uma pasta (e todo o seu conteúdo), 
localizada em "c:\temp", para o 
diretório "d:\Documentos", basta 
arrastar a pasta da origem até o 
destino, segurando a tecla Shift. 
III - Através do ícone "Meu 
computador", presente no desktop do 
Windows, é possível verificar 
informações acerca do computador 
em uso, tal como a velocidade do 
processador e a quantidade de 
memória instalada. 
Está(ão) correta(s) a(s) afirmativa(s): 
 
 
Somente os itens I e 
III; 
 
Somente os itens I e 
II; 
 
Somente os itens II e 
III; 
 Somente os itens I, II 
e III; 
 
Somente o item II; 
 6a Questão 
 
 
Entre as diferentes versões do 
sistema Windows Server 2012, qual 
das versões permite a implementaçãode datacenter com licenças definidas 
a partir dos números de 
processadores utilizados? 
Assinale a opção CORRETA. 
 
 
Windows Server 2012 
Essentials 
 
Windows Server 2012 
Standard 
 
Windows Server 2012 
Foundation 
 
Windows Server 2012 
Extreme 
 Windows Server 2012 
Datacenter 
 7a Questão 
 
 
Nos últimos anos, o Sistema 
Operacional Windows tem evoluído o 
seu software, adotando a cada versão 
um nome diferente. Assinale, das 
alternativas abaixo, a única 
que NÃO identifica corretamente um 
desses nomes adotados para o 
Sistema Operacional Windows. 
 
 
Windows XP 
 Windows Vision 
 
Windows Vista 
 
Windows 10 
 
Windows 7 
 8a Questão 
 
 
Relacione os comandos básicos de 
redes do Windows, e suas funções. 
1- HOSTNAME 
2- IPCONFIG 
3- PATHPING 
4- NETSAT 
( ) Retorna as ligações ativas no 
protocolo TCP 
( ) Fusão dos comandos: 'tracert' + 
'ping', fazendo assim uma 
identificação em algum problema no 
router ou em algum link da rede 
( ) Retorna o nome do computador 
local 
( ) Retorna as configurações da rede 
local em protocolo TCP/IP, e faz a 
atualização dos protocolos DHCP e 
DNS 
 
 
1; 2; 3; 4; 
 
1; 3; 2; 4; 
 
4; 1; 3; 2; 
 4; 3; 1; 2; 
 
2; 1; 4; 3; 
 
 1a Questão 
 
Ao utilizar comandos Unix em um 
computador com uma distribuição 
Linux através de um terminal, o 
comando users permitirá? 
 
 
Listar o histórico de logins 
dos usuários 
 
Criar uma nova conta 
usuário 
 
Criar ou modificar a senha 
do usuário 
 
Modificar uma conta de 
usuário do sistema 
 Identificar os usuários que 
estão atualmente 
conectados ao sistema 
 2a Questão 
 
 
No console do sistema operacional 
Linux, alguns comandos permitem 
executar operações com arquivos e 
diretórios do disco. 
Os comandos utilizados para criar, 
acessar e remover um diretório vazio 
são, respectivamente: 
 
 mkdir, cd e rm. 
 
dir.cdir, lsdir e erase. 
 
md, ls e rm. 
 
pwd, mv e rm. 
 
md, cd e rd. 
 3a Questão 
 
 
É considerado um sistema de arquivo: 
 
 
DDR 
 
NTPS 
 EXT3 
 
FAT23 
 
Bold 
 4a Questão 
 
 
Distribuição Linux é um sistema 
operacional Unix-like, incluindo o 
kernel Linux e outros softwares de 
aplicação, formando um conjunto. 
Distribuições (ou `distros¿) podem 
ser mantidas por organizações 
comerciais ou por projetos 
comunitários. São exemplos de 
distribuições Linux: 
 
 
Gentuk, Ubuntu. 
 
Ubuntu, Kuruming. 
 
Mandritt, SUSE. 
 
Red Hat, Knopfull. 
 Debian, Fedora. 
 5a Questão 
 
 
Considere o sistema operacional Linux 
e assinale a alternativa correta. 
 
 
A interface texto padrão do 
Linux é o Gnome, por meio 
da qual os comandos do 
sistema são digitados e 
executados. 
 
Não há necessidade de se ter 
uma "conta de usuário" para 
se logar em um computador 
com Linux. 
 Os diretórios particulares dos 
usuários são criados dentro 
do diretório /home por 
padrão. 
 
O usuário pode escolher a 
interface gráfica que deseja 
usar, como o Bash, por 
exemplo. 
 
O Linux formata o HD 
em NTFS, que é mais seguro 
que a formatação em ext3 do 
Windows. 
 6a Questão 
 
 
Para que serve o comando ps no 
Linux? 
 
 
Mover arquivos. 
 
Listar arquivos. 
 
Imprimir arquivos. 
 Listar processos. 
 
Copiar arquivos. 
 7a Questão 
 
 
O sistema operacional Linux é um 
sistema multiusuário e multitarefa. 
Ele possui diversos diretórios que 
organizam os seus arquivos. Um dos 
diretórios mais importantes é o '/etc' , 
cuja função é armazenar os 
 
 
programas voltados aos 
usuários do sistema em 
geral. 
 arquivos de configuração 
do sistema. 
 
arquivos executados 
automaticamente pelo 
sistema. 
 
dispositivos aos quais o 
sistema tem acesso. 
 
documentos, incluindo 
informação útil sobre o 
Linux. 
 8a Questão 
 
 
Há uma grande demanda, no 
mercado de tecnologia da 
informação, pela virtualização de 
serviços e sistemas, principalmente 
no que se refere aos serviços na 
nuvem. Na maioria dos casos, esses 
serviços devem ser executados em 
máquinas virtuais. É correto afirmar 
que há sistema operacional 
funcionando em uma máquina virtual 
no caso de 
 
 
o sistema operacional Linux 
estar instalado em um 
computador considerado 
servidor de um serviço de 
rede e que provê serviços 
para compartilhamento e 
armazenamento de arquivos 
acessíveis a usuários na 
Internet. 
 sistemas operacionais 
Windows e Linux estarem 
instalados em um notebook 
e o usuário, tendo 
selecionado o Windows para 
iniciar o computador, poder, 
com o apoio de um 
software,executar 
simultaneamente o Linux. 
 
o sistema operacional 
Windows estar instalado em 
um notebook para o usuário 
final. 
 
sistemas operacionais 
Windows e Linux estarem 
instalados em um notebook 
em formato dual boot e um 
deles tiver sido selecionado 
para iniciar o notebook. 
 
o sistema operacional Linux 
estar instalado em um 
computador considerado 
estação de trabalho de uma 
rede utilizada para a 
navegação na Internet, 
envio e recebimento de 
emails e criação e edição de 
planilhas. 
 
 1a Questão 
 
Ao utilizar comandos Unix em um 
computador com uma distribuição 
Linux através de um terminal, o 
comando users permitirá? 
 
 
Modificar uma conta de 
usuário do sistema 
 Identificar os usuários que 
estão atualmente 
conectados ao sistema 
 
Listar o histórico de logins 
dos usuários 
 
Criar ou modificar a senha 
do usuário 
 
Criar uma nova conta 
usuário 
 2a Questão 
 
 
No console do sistema operacional 
Linux, alguns comandos permitem 
executar operações com arquivos e 
diretórios do disco. 
Os comandos utilizados para criar, 
acessar e remover um diretório vazio 
são, respectivamente: 
 
 
pwd, mv e rm. 
 
md, cd e rd. 
 mkdir, cd e rm. 
 
dir.cdir, lsdir e erase. 
 
md, ls e rm. 
 
 3a Questão 
 
 
É considerado um sistema de arquivo: 
 
 
NTPS 
 
DDR 
 EXT3 
 
FAT23 
 
Bold 
 4a Questão 
 
 
Distribuição Linux é um sistema 
operacional Unix-like, incluindo o 
kernel Linux e outros softwares de 
aplicação, formando um conjunto. 
Distribuições (ou `distros¿) podem 
ser mantidas por organizações 
comerciais ou por projetos 
comunitários. São exemplos de 
distribuições Linux: 
 
 
Red Hat, Knopfull. 
 
Gentuk, Ubuntu. 
 
Ubuntu, Kuruming. 
 
Mandritt, SUSE. 
 Debian, Fedora. 
 5a Questão 
 
 
Considere o sistema operacional Linux 
e assinale a alternativa correta. 
 
 
A interface texto padrão do 
Linux é o Gnome, por meio 
da qual os comandos do 
sistema são digitados e 
executados. 
 
O Linux formata o HD 
em NTFS, que é mais seguro 
que a formatação em ext3 do 
Windows. 
 Os diretórios particulares dos 
usuários são criados dentro 
do diretório /home por 
padrão. 
 
Não há necessidade de se ter 
uma "conta de usuário" para 
se logar em um computador 
com Linux. 
 
O usuário pode escolher a 
interface gráfica que deseja 
usar, como o Bash, por 
exemplo. 
 6a Questão 
 
 
Para que serve o comando ps no 
Linux? 
 
 Listar processos. 
 
Listar arquivos. 
 
Copiar arquivos. 
 
Imprimir arquivos. 
 
Mover arquivos. 
 7a Questão 
 
 
O sistema operacional Linux é um 
sistema multiusuário e multitarefa. 
Ele possui diversos diretórios que 
organizam os seus arquivos. Um dos 
diretórios mais importantes é o '/etc' , 
cuja função é armazenar os 
 
 
arquivos executados 
automaticamente pelo 
sistema. 
 
programas voltados aos 
usuários do sistema em 
geral. 
 arquivos de configuração 
do sistema. 
 
documentos, incluindo 
informação útil sobre o 
Linux. 
 
dispositivos aos quais o 
sistema tem acesso. 
 8a Questão 
 
 
Há uma grande demanda, no 
mercado de tecnologia da 
informação, pela virtualização de 
serviços e sistemas, principalmente 
no que se refere aos serviços na 
nuvem. Na maioria dos casos, esses 
serviços devem ser executados em 
máquinas virtuais. É correto afirmar 
que há sistema operacional 
funcionando em uma máquina virtual 
no casode 
 
 
o sistema operacional 
Windows estar instalado em 
um notebook para o usuário 
final. 
 sistemas operacionais 
Windows e Linux estarem 
instalados em um notebook 
e o usuário, tendo 
selecionado o Windows para 
iniciar o computador, poder, 
com o apoio de um 
software,executar 
simultaneamente o Linux. 
 
1a Questão 
 
Um sistema Cliente/Servidor pode ser 
entendido como a interação entre 
Software e Hardware em diferentes 
níveis, implicando na composição de 
diferentes computadores e aplicações. 
As opções abaixo apresentam 
característica do lado Servidor: 
I- Cliente, também denominado de 
"front-end", é um processo que 
interage com o usuário através de 
uma interface gráfica. 
II- Recebe e responde às solicitações 
dos Clientes. 
III- Atende a diversos Clientes 
simultaneamente. 
Assinale a opção CORRETA. 
 
 
Os itens I, II e III estão 
corretos 
 
Somente o item II está 
correto 
 
Somente os itens I e III 
estão corretos 
 
Somente o item I está 
correto 
 Somente os itens II e 
III estão corretos 
 2a Questão 
 
 
Um sistema operacional de rede, 
engloba: 
I- Um conjunto de módulos 
implementando os protocolos e as 
aplicações cliente-servidor de uso 
geral; 
II- Um ou mais drivers com 
implementações de protocolos de 
comunicação; 
III- Um controle da placa de rede 
que é realizado pelo driver de 
dispositivo que se comunica com o 
SOR através de uma interface bem 
definida; 
Está(ão) correta(s) a(s) 
afirmativa(s): 
 
 
Somente os itens I e III; 
 
Somente os itens II e III; 
 
Somente o item II; 
 Somente os itens I, II e III; 
 
Somente os itens I e II; 
 
3a Questão 
 
Um aluno de Sistemas 
Operacionais está elaborando, através 
de um processador de textos, um 
trabalho sobre Sistemas de Arquivos. 
O computador utilizado pelo 
aluno possui um Sistema Operacional 
com blocos de 4kb. Ao armazenar o 
seu trabalho (no disco rígido da 
máquina) o aluno observou que o 
tamanho do arquivo é de 
182kb. Quantos blocos o Sistema 
Operacional irá alocar para armazenar 
o trabalho do aluno? 
 
 
47 blocos 
 46 blocos 
 
4 blocos 
 
128 blocos 
 
45 blocos 
 4a Questão 
 
 
Devido a quantidade limitada de 
espaço em disco rígido, o sistema 
operacional tem que manter 
informações dos espaços livres no 
disco para que possam ser 
utilizados. São exemplos 
de estratégias adotadas pelo sistema 
operacional para manter estas 
informações: 
 
 
Mapa de bits e blocos de 
indices. 
 Mapa de bits e Tabela de 
blocos livres. 
 
Tabela de blocos livres e 
tabela de diretórios. 
 
Lista encadeada e bloco de 
indices. 
 
Mapa de bits e tabela de 
diretórios. 
 
6a Questão 
 
Para melhor se entender o 
paradigma Cliente/Servidor é 
necessário observar que o conceito 
chave está na ligação lógica e não 
física. O Cliente e o Servidor podem 
coexistir ou não na mesma máquina. 
As opções abaixo apresentam 
característica do lado Cliente: 
I- Cliente, também denominado de 
¿front-end¿, é um processo que 
interage com o usuário através de 
uma interface gráfica. 
II- É o processo ativo na relação 
Cliente/Servidor. 
III- Não se comunica com outros 
Clientes. 
Assinale a opção CORRETA. 
 
 Os itens I, II e III estão 
corretos 
 
Somente o item I está 
correto 
 
Somente os itens I e III 
estão corretos 
 
Somente o item II está 
correto 
 
Somente os itens II e III 
estão corretos

Mais conteúdos dessa disciplina