Sistema Operacional - Gerencia do Processador
Por: tiago2006 • 18/6/2018 • Trabalho acadêmico • 389 Palavras (2 Páginas) • 267 Visualizações
- Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual a 8 u.t. Em um determindado instante de tempo existem apenas 4 processos (P1, P2, P3 e P4) na fila de pronto, e o tempo de CPU de cada processo é 24, 14, 22 e 30 u.t., respectivamente. Qual o estado de cada processo no instante de tempo T, considerando a execução dos processo em SJF e que apenas o processor P2 realiza operações de E/S? Cada operação de E/S é executada após 5u.t. e consome 5 u.t. (2,0)
- T = 8 u.t.
R: P2: Parado.
P3: Executando.
P1 e P4: Esperando.
- T = 18 u.t
R: P1: Executando.
Resto em espera.
- T = 22 u.t.
R: P4 Executando.
Resto em espera.
- T = 28 u.t.
R:P4 Executando.
Resto em espera.
- Muitos sistemas operacionais atuais são projetados para operar em redes de computadores. Cite as vantagens e desvantagens dessa operação em rede, quando comparada com a operação clássica (stand-alone). (1,0)
R: Vantagens – Compartilhamento de recursos e segurança de dados.
Desvantagens – Maior vulnerabilidade na segurança do SO.
- A operação “escreve um caractere na interface da impressora” deve ou não ser privilegiada? Justifique. (1,0)
R: Sim, pois, caso contrário, o caractere não passaria por nenhuma porta de saída.
- Imagine formas de tornar impossível alguma das quatro condições necessárias para a ocorrência de um deadlock em determinado sistema. Essa forma deve ser tal que, uma vez aplicada, deadlocks não acontecerão. Discuta a viabilidade prática de sua solução. (2,0)
R: Escalonamento Circular, ou qualquer outra forma de limitar o tempo que um processo ocupa o processador.
- Explique o que é um monitor residente. (1,0)
R: É a forma mais bruta de um sistema operacional, utilizado a partir da década de 50. É um programa permanente na memória e que é responsável pela transição dos programas do computador.
- O que significa e para que serve o PID? (1,0)
R: É o identificador único para um processo.O PID é importante porque é a melhor maneira de determinar quando um processo foi destruido em um sistema .
- Considere o código abaixo: (2,0)
[pic 1]
- Quantos processos são criados pelo código acima, incluindo o pai de todos?
R: São criados 8 processos, incluindo o pai.
- Descubra expressão para o número de processos criados em função de N.
R: 2^n
...