Buscar

Sistemas Operacionais

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

Prévia do material em texto

02/01/2018 EPS
http://simulado.estacio.br/alunos/ 1/3
MARCELO DE LIMA
201509136983
 
Disc.: SISTEMAS OPERACIONAIS
CCT0245_AV_201509136983 24/11/2017 20:26:58 (F) AV
Aluno: 201509136983 - MARCELO DE LIMA
Professor: MARCELO BARBOSA CARNEIRO
 
Turma: 9003/AA
Avaliação:
 8,0
Nota Partic.:
 0
Av. Parcial.:
 2,0
Nota SIA:
 10,0 pts
 
 
SISTEMAS OPERACIONAIS 
 
 1. Ref.: 664656 Pontos: 1,00 / 1,00
Cite quais são os estados possíveis para um PROCESSO em um sistema operacional e quais as transições (mudanças
de estados) possíveis (se quiser pode usar um esquema gráfico em sua resposta).
Resposta: São três estados possíveis: espera (wait), pronto (ready) e executando (running). Transições: espera para
pronto; pronto para espera; executando para espera; executando para pronto e pronto para executando. A mudança
de espera para executando não poder ser feita diretamente, ou seja, tem que ir do estado espera para o estado
pronto e daí para o estado executando.
Gabarito: São três os estados dos processos: Executando, pronto e bloqueado.
 As Transições são quatro: 
 Executando para Pronto, 
 pronto para executando, 
 executando para bloqueado e 
 bloqueado para pronto. 
 OU 
 de acordo com outros autores:
 São cinco os estados dos processos: Novo, Pronto, Executando, Bloqueado e Fim. 
 As Transições são seis: 
 Novo para Pronto, 
 Pronto para Executando, 
 Executando para Pronto, 
 Executando para Bloqueado, 
 Bloqueado para Pronto e 
 Executando para Fim.
 
 2. Ref.: 62201 Pontos: 0,50 / 1,00
Existem diversos critérios utilizados em uma política de escalonamento. O tempo de processador, tempo de espera,
tempo de turnaround e tempo de resposta são exemplos destes critérios. O que representa cada um destes tempos?
Resposta: Tempo do processador: tempo de execução de uma rotina (processo). Tempo de espera: tempo que o
processo aguarda até ser executado. Tempo de resposta: tempo decorrido entre o pedido de call sysytem (chamado
ao sistema) até o processo iniciar a execução.
Gabarito: Tempo de processador é o tempo que um processo leva no etsado de execução durante o seu
Educational Performace Solution EPS ® - Alunos 
02/01/2018 EPS
http://simulado.estacio.br/alunos/ 2/3
processamento. Tempo de espera é o tempo total que um processo permanece na fila de pronto durante o seu
processamento, aguardando ser executado. Tempo de turnaround é o tempo que um processo leva desde sua criação
até o seu término. Tempo de resposta é o tempo decorrido entre uma requisição ao sistema ou à aplicação e o
instante em que a resposta é exibida.
 
 3. Ref.: 15282 Pontos: 1,00 / 1,00
O que é multiprogramação?
Processamento paralelo.
 Técnica que permite que vários processos estejam em memória ao mesmo tempo.
Processamento centralizado.
Técnica que permite a troca de informações entre a memória principal e a memória secundária.
Processamento distribuído.
 
 4. Ref.: 32002 Pontos: 1,00 / 1,00
Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento ele
nota que o computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendo
executado além do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novo
processo chamado "backup". Entretanto, não há nenhuma interface para lidar com esse processo. Neste caso,
podemos dizer que o processo "backup" é um processo do tipo:
Daemon.
Thread.
Foreground.
 Background.
Underground.
 
 5. Ref.: 611333 Pontos: 1,00 / 1,00
Uma das diferenças entre threads em modo usuário e threads em modo kernel é:
Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário não
bloqueia.
 A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel pode.
A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não
depende.
Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode.
 
 6. Ref.: 266835 Pontos: 1,00 / 1,00
Starvation ocorre quando? Escolha a alternativa correta.
A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo.
Pelo menos um evento espera por um evento que não vai ocorrer.
Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles.
 Pelo menos um processo é continuamente postergado e não executa.
O processo tenta mas não consegue acessar uma variável compartilhada.
 
 7. Ref.: 11717 Pontos: 1,00 / 1,00
Para evitar os problemas causados pelo compartilhamento de recursos entre processos executados de forma
concorrente foram propostos mecanismos de exclusão mútua. Os mecanismos de exclusão mútua são classificadosEducational Performace Solution EPS ® - Alunos 
02/01/2018 EPS
http://simulado.estacio.br/alunos/ 3/3
entre soluções de hardware e soluções de software. Das alternativas abaixo, marque a unica que apresenta uma
solução de HARDWARE para o problema da exclusão mútua.
Primeiro algoritmo
Segundo algoritmo
Algoritmo de Peterson.
 Instrução test-and-set.
Algoritmo de Dekker.
 
 8. Ref.: 573056 Pontos: 1,00 / 1,00
O projeto de um escalonador adequado, deve levar em conta uma série de diferentes necessidades, ou seja, o
projeto de uma política de escalonamento deve contemplar os seguintes objetivos. Dentre as ações abaixo, julgue a
INCORRETA.
 Minimizar o número usuários interativos do sistema.
Oferecer tempos de resposta razoáveis.
Maximizar a taxa de atendimento (vazão) do sistema (throughput).
Balancear o tempo de CPU entre as tarefas.
Manter o processador ocupado o maior parte do tempo possível.
 
 9. Ref.: 15523 Pontos: 0,00 / 0,50
Qual o tipo de página que a política NRU procura remover inicialmente?
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 referenciadas e modificadas (bits M e R iguais a 1).
 As páginas não referenciadas e não modificadas (bits M e R iguais a 0).
 
 10. Ref.: 16869 Pontos: 0,50 / 0,50
A utilização de dispositivos com DMA é indicado para:
Qualquer dispositivo de Entrada ou de Saída
Dispositivos de alta prioridade
 Dispositivos que efetuam grande transferência de dados para a memória.
Dispositivos que necessitam de intervenção do usuário
Dispositivos muito mais rápidos que o processador
 
 
 
Educational Performace Solution EPS ® - Alunos

Continue navegando