Buscar

Sistema Operacional Gerencia do Processador


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

Continue navegando


Prévia do material em texto

1) 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) 
a) T = 8 u.t. 
R: P2: Parado. 
P3: Executando. 
P1 e P4: Esperando. 
 
b) T = 18 u.t 
R: P1: Executando. 
Resto em espera. 
 
c) T = 22 u.t. 
R: P4 Executando. 
Resto em espera. 
 
d) T = 28 u.t. 
R:P4 Executando. 
Resto em espera. 
 
2) 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. 
 
3) 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. 
 
 
4) 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. 
 
5) 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. 
 
6) 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 . 
 
 
7) Considere o código abaixo: (2,0) 
 
a) Quantos processos são criados pelo código acima, incluindo o pai de todos? 
R: São criados 8 processos, incluindo o pai. 
b) Descubra expressão para o número de processos criados em função de N. 
R: 2^n