Buscar

AV1 Sistemas Operacionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Ref.: 201401249921) Pontos: 1,0 / 1,0 
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. 
 Todo sistema multiusuário é também multitarefa. 
 
Alguns sistemas multiusuário são também multitarefa 
 
Todo sistema multitarefa é também multiusuário. 
 
Sistemas monotarefa podem ser multiusuário. 
 Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201401244986) Pontos: 1,0 / 1,0 
Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais: 
 
 
Atua como uma interface entre o usuário e o computador. 
 
Um sistema operacional deve facilitar acesso aos recursos do sistema, assim como compartilhá-los de 
forma organizada e protegida. 
 É impossível fazer uso de um computador que não tenha um sistema operacional instalado. 
 
Um sistema operacional é responsável por gerenciar os recursos computacionais. 
 
São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador; 
gerência de memória; gerência de dispositivos; sistema de arquivos. 
 Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201401244957) Pontos: 1,0 / 1,0 
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? 
 
 
ESPERA 
 
CRIADO 
 
EXECUÇÃO 
 
TERMINADO 
 PRONTO 
 Gabarito Comentado. 
 
 
 
 4a Questão (Ref.: 201401244950) Pontos: 1,0 / 1,0 
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 
 ESPERA para EXECUÇÃO 
 
ESPERA para PRONTO 
 
EXECUÇÃO para PRONTO 
 
PRONTO para EXECUÇÃO 
 Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201401248636) Pontos: 1,0 / 1,0 
Podemos verificar informações sobre os processos em execução utilizando o gerenciador de tarefas do sistema 
operacional Windows e no Linux com o comando PS. Dentre as informações fornecidas podemos destacar o PID 
(process identification ou identificador do processo), que faz parte 
 
 do contexto de software do processo. 
 
do controle de memória do processo. 
 
do contexto de hardware do processo. 
 
do gerenciamento de arquivo. 
 
do espaço de endereçamento do processo. 
 
 
 
 6a Questão (Ref.: 201401462016) Pontos: 1,0 / 1,0 
Threads são fluxos de execução distintos dentro de um mesmo processo. É a unidade de execução de um 
sistema. Qual das afirmativas abaixo não estão de acordo com o conceito de threads ? 
 
 
Economia de tempo de gerenciamento 
 
Compartilhamento de recursos 
 Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao 
núcleo 
 
Melhor aproveitamento na fatia de tempo 
 
Utilização de múltiplos processadores 
 
 
 
 7a Questão (Ref.: 201401349560) Pontos: 1,0 / 1,0 
Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock. Para que uma situação de 
deadlock seja criada, as seguintes condições devem acontecer simultaneamente: 
 
 
exclusão mútua (mutual exclusion), transferência excessiva de páginas (thrashing), superposição de 
processos (process overlapping) e espera circular (circular wait). 
 
transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular (circular 
wait) e falha de escalonamento (scheduling fail). 
 exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), não preempção (no 
preemption) e espera circular (circular wait). 
 
transferência excessiva de páginas (thrashing), superposição de processos (process overlapping), 
monopolização de recursos (hold and wait) e não preempção (no preemption). 
 
exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), superposição de 
processos (process overlapping) e falha de escalonamento (scheduling fail). 
 Gabarito Comentado. 
 
 
 
 8a Questão (Ref.: 201401472674) Pontos: 1,0 / 1,0 
O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a 
uma Condição de Corrida é denominado? 
 
 Seção Crítica 
 
Seção Restante 
 
Seção de Saída 
 
Seção de Entrada 
 
Seção Problemática 
 
 
 
 9a Questão (Ref.: 201401249814) Pontos: 1,0 / 1,0 
Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica 
é um desses conceitos, que pode ser melhor definido como sendo: 
 
 Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem 
 Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa 
 Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade 
 Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso 
concomitante por mais de um programa 
 Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter 
acesso 
 Gabarito Comentado. 
 
 
 
 10a Questão (Ref.: 201401249903) Pontos: 0,0 / 1,0 
Nos sistemas operacionais multitarefa é necessário controlar a concorrência de acesso aos recursos e 
dispositivos, evitando assim a perda de dados. Analise as sentenças abaixo que tratam desse assunto e, em 
seguida, assinale a alternativa correta: 
I. Os mecanismos que garantem a comunicação entre processos concorrentes e o acesso a recursos 
compartilhados são chamados mecanismos de sincronização 
II. Semáforo e monitor são soluções de software para implementação de exclusão mútua entre a região crítica 
de processos concorrentes, garantindo assim a sincronização 
III. O monitor aumenta a responsabilidade do programador na implementação das variáveis de controle, uma 
vez que o compilador se encarrega de realizar a exclusão mútua 
 
 Somente a senteça II está correta. 
 Somente a sentença II e III estão corretas 
 Somente as sentenças I e II estão corretas 
 Somente a senteça I está correta. 
 Somente a sentença III está correta

Outros materiais