Buscar

Respostas de Exercícios CAP 4

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

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

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ê 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

Prévia do material em texto

1. Quando um processo está aguardando para ser selecionado pelo escalonador de curto 
prazo para receber o processador e poder executar, ele se encontra no estado? 
 
a. bloqueado ( blocked ) 
b. espera ( waiting ) 
c. suspenso ( suspended ) 
d. Apto ou pronto ( ready ) 
e. Novo ( new ) 
 
2. Uma das tarefas mais importantes dos Sistemas Operacionais é o escalonamento de 
processos, para o qual existem diferentes tipos de algoritmos. Deseja-se escolher um 
algoritmo de escalonamento que permite interromper um processo em execução para 
permitir a execução de outro e que proporcione melhores tempos de resposta em 
sistemas de tempo compartilhado. O algoritmo que atende à especificação é o: 
 
a. Não preemptivo 
b. Preemptivo 
c. FILO - Pilha 
d. FIFO – Fila 
 
3. Explique o funcionamento da vida do processo abaixo: 
 
 
 
4. Responda: 
 
a. Sobre processos, para que serve o Hiper-threading? 
 
b. Sobre escalonamento, qual a diferença entre tempo de turnaround e tempo de 
resposta? 
 
 
Respota: Capaz de processar mais informações em menos tempo e excutar mais tarefas
em segundo plano sem interrupção. 
Resposta: 
 Turnaround tempo de vide do ciclo do processo desde da sua criação até o término
 tempo de resposta em chamada e a resposta do CPU. 
5. Existem no modelo de escalonamento circular dois tipos: 
(D)inâmico e (E)stático 
Associe as letras com as afirmativas abaixo: 
( ) A. É possível de ocorrer Starvation. 
( ) B. Todos os processos são executados mesmo que de forma desbalanceada 
( ) C. Consome um Quantum para cada vez que é executado. 
( ) D. Quando 2 processos possuem prioridade mais alta que os demais, porém todos os 
processos são executados da mesma forma. 
 
6. Dada a figura abaixo, ela demonstra as possibilidades de 
ações que o escalonador possui sobre as transições entre 
estados dos processos. 
 
 
Dada as afirmativas abaixo, 
 
1. Escalonador tira processo da CPU 
2. Escalonador carrega processo na CPU 
3. Processo bloqueado aguardando entrada 
4. Processo bloqueado aguarda Entrada e fica pronta para execução 
 
Assinale (X) na resposta incorreta: 
( ) Afirmativas 1, 2 e 3. 
( ) Afirmativas 1, 2 e 4. 
( ) Somente a afirmativa 3. 
( ) Somente a afirmativa 4. 
( ) Todas as Afirmativas. 
 
 
D
E
D
E
X
7. Dada a figura 2, os containeres de armazenamento na memória receberam os seguintes 
pacotes de dados para armazenar: 
 2 – 3 – 2 – 4 – 1 – 2 – 1 
A. Aplicando o algoritmo First-fit sem paginação segmentada como ficará ao final. 10% 
I. ( ) 
 
 
 
 
A B C D 
 
II. ( ) 
 
 
 
 
A B C D 
 
III. ( ) 
 
 
 
 
A B C D 
 
B. Aplicando o algoritmo Circular-fit com paginação segmentada como ficará ao final. 10% 
I. ( ) 
 
 
 
 
A B C D 
 
II. ( ) 
 
 
 
 
A B C D 
 
III. ( ) 
 
 
 
 
A B C D 
8. Dada a figura abaixo, explique o que acontecerá no próximo passo, quando o processo 
PID 3 entrar em execução: 
 
 
9. Qual a finalidade das memórias Cache, RAM e armazenamento em massa (HD)? 
 
10. Explique qual a diferença entre Segmentação, Paginação e Paginação segmentada / 
Segmentação paginada.

Outros materiais