Você está na página 1de 6

PROVA 1

Questão 01

Chamadas de sistema, modo usuário:

I – Operações com privilégios.


II – Aplicações não têm acesso direto aos recursos da máquina, ou seja, ao hardware.
III – Operações restritas, sem privilégios.
IV – Aplicações têm acesso direto aos recursos da máquina, ou seja, ao hardware.
V – Quando o processador trabalha nesse modo, a aplicação pode executar instrução sem privilégios, com
um acesso reduzido de instruções.
VI – Apenas o SO tem acesso às instruções privilegiadas.
VII – Quando o processador trabalha nesse modo, a aplicação tem acesso ao conjunto total de instruções.

a) VI – IV – I
b) V – III – II
c) VII – III – VI
d) VII – I – V

Questão 02

A chamada de sistema mount não permite que o sistema de arquivos no disco-flexível seja agregado ao sistema de
arquivos-raiz sempre que seja pedido pelo programa.

a) Verdadeiro
b) Falso

Questão 03

A solução para a competição em regiões críticas, sem utilizar a espera ocupada inclui um novo tipo de variável
denominada wakeup.

a) Verdadeiro.
b) Falso.

Questão 04

O que os sistemas operacionais usam para controlar as informações relativas aos processos?

a) Tabela de processos.
b) Pipeline.
c) Árvore de processos.
d) Espaço de endereçamento.
Questão 05

Defina condições de disputa:

a) Dois ou mais processos/threads disputam a manipulação da(s) mesma(s)


posição(ões) de memória.
b) Dois ou mais processos/threads disputam a manipulação da(s) mesma(s) posição(ões) do dretório.
c) Um processo está usando um arquivo ou variável compartilhados, e os outros serão impedidos de
realizar a mesma coisa.
d) Um processo/thread disputa a manipulação da(s) mesma(s) posição(ões) de memória.

Questão 06

O que são processos de primeiro plano?

a) São processos que possuem alguma função específica.


b) São processos que interagem com o usuário e realiza trabalho para eles.
c) São processos criados para aceitar e-mails.
d) São processos que interagem com o núcleo e realizam trabalho para ele.

Questão 07

Quando um computador é multiprogramados, ele frequentemente tem múltiplos processos ou threads competindo
pela CPU ao mesmo tempo. Essa situação ocorre sempre que?

a) Dois ou mais deles estão simultaneamente no estado executando.


b) Dois ou mais deles estão simultaneamente no estado pronto.
c) Dois ou mais deles estão simultaneamente no estado bloqueado.
d) Dois ou mais deles estão simultaneamente no estado finalizado.

Questão 08

Qual é a desvantagem da condição de espera circular?

a) Este método exige do programador o conhecimento de todos os recursos que precisam ser utilizados
antes da execução do processo/thread.
b) Em algumas aplicações tal estratégia pode causar falhas irreparáveis.
c) Não utiliza os recursos de forma otimizada.
d) Seu processo não tem garantia na utilização dos recursos. A qualquer instante o recurso pode lhe ser
tomado.

Questão 09

Quantum é o intervalo de tempo que cada processo pode se preocupar da CPU sem interrupções.

a) Verdadeiro
b) Falso
Questão 10

O sistema operacional deve garantir a operação correta do sistema de computação

a) Verdadeiro
b) Falso

Questão 11

Existem 4 meios gerais, onde os processos são criados. Exceto:

a) Na inicialização do sistema.
b) Na requisição do usuário para criar um novo processo.
c) Na execução de uma tarefa em lote.
d) Na execução de uma chamada de sistema de criação de processo, por um processo em execução.
e) Na execução de um programa em lote.

Questão 12

Os deadlocks acontecem quando um conjunto de processos/threads disputam por um ou mais recursos.

a) Verdadeiro.
b) Falso.

Questão 13

Um Sistema Operacional é: (selecione a(s) opção(ões))

[ X ] a) Um gerenciador de recursos.
[ ] b) Uma microarquitetura.
[ ] c) Um dispositivo de Entrada e Saída.
[ X ] d) Uma máquina estendida.
[ ] e) Uma unidade de controle.

Questão 14

O que fornece um mecanismo conveniente e eficaz para a sincronização de processos/threads?

Resposta correta: semáforo

Questão 15

Qual o sistema operacional que um processo e todos os seus filhos e demais descendentes foram juntos um grupo
de processos?

Resposta correta: Unix


Questão 16

Quais são as 3 formas de um processo deixar a CPU no escalonamento por alternância circular?

[ X ] a) Quando ele se bloqueia.


[ ] b) Quando o clock está disponível.
[ X ] c) Quando seu tempo acaba.
[ X ] d) Quando ele termina.
[ ] e) Quando ocorre starvation.

Questão 17

Algoritmos de escalonamento podem ser divididos em duas categorias em relação a como lidar com interrupções de
relógio. Quais são as categorias?

Resposta: Não preemptivo e preemptivo

Questão 18

A maioria dos sistemas operacionais, incluindo Unix e Windows, ignoram situações de deadlock.

a) Verdadeiro.
b) Falso.

Questão 19

Quais estados não provocam deadlocks e há uma maneira de atender a todas as requisições pendentes finalizando
normalmente todos os processos?

Resposta correta: Estados seguros

Questão 20

Os threads possuem:

a) Contador de programa, registradores e processos.


b) Registradores, contador de programa e pilha de execução.
c) Registradores, processo e pilha de execução.
d) Pilha de execução, registrado e programas.

PROVA 02

Questão 01

É provável que a característica mais importante de qualquer mecanismo de abstração sej a maneira como os objetos
estão sendo gerenciados e nomeados.

a) Verdadeiro
b) Falso
Questão 02

Procura o menor segmento que caiba o Processo:

a) Best-Fit
b) Worst-Fit
c) Next-Fit
d) First-Fit

Questão 03

O projeto de um sistema de arquivos envolve principalmente:

I – Estruturas
II – Blocos lógicos
III – Nomeação
IV – Acesso
V – Setores
VI – Uso
VII – Proteção

a) I – II – III – V – VI
b) I – III – V – VI – VII
c) I – II – IV – V – VII
d) I – III – IV – VI – VII

Questão 0

Sistemas operacionais normalmente classificam os drivers entre um número pequeno de categorias. Quais são as
categorias?

[ ] a) Dispositivos lógicos
[ ] b) Dispositivos virtuais
[ X ] c) Dispositivos de blocos
[ X ] d) Dispositivos de caracteres

Questão 05

Todos os modernos sistemas de arquivos são organizados em:

[ ] a) Caminhos
[ ] b) Processos
[ X ] c) Árvore
[ X ] d) Grafos

Questão 06

Qual (is) é (são) a (as) classe (s) para o gerenciamento de memória?

a) Sistemas que controlam o swapping.


b) Sistemas que não efetuam o swapping.
c) Sistemas que efetuam o swapping e sistemas que não efetuam o swapping.
d) Programas que fazem o swapping e que não fazem.
Questão 07

A decisão de qual página deve ser removida é de quem?

a) Sistema operacional
b) Programador
c) Servidor
d) Processo

Questão 08

O Algoritmo NUR remove aleatoriamente uma página da classe de mais baixa ordem que esteja vazia.

a) Verdadeiro
b) Falso

Questão 09

Armazenamento dos dados dos arquivos em disco

I – Bloco indireto triplo;


II – Blocos direto simples;
III – Bloco indireto duplo;
IV – Bloco indireto simples;
V – Bloco direto triplo

[ ] a) III
[ ] b) IV
[ ] c) I
[ X ] d) V
[ X ] e) II

Questão 10

Páginas referenciadas intensamente nas últimas instruções provavelmente serão de novo referenciadas de maneira
intensa nas próximas instruções.

a) NUR.
b) MRU.
c) Segunda chance.
d) Relógio.

Você também pode gostar