Você está na página 1de 2

Tarefa 1: Lab1 - Simulador SOsim

Aluno: Leandro Ferreira Martins


Disciplina: Sistemas Operacionais

Atividade 1: Criação de Processos

a) Práticas de simulação

Gerência de Memória;
Gerência do Processador;
Gerência de Processos;
Console SOsim.

b) Análise Prática

c) Questão teórica para responder com a ajuda do simulador

O processo é do tipo CPU-bound, pois em nenhum momento ele passa para o


estado de espera, característica básica dos processos do tipo I/O-bound, estando sempre
no estado de pronto e em estado de execução na CPU.

Atividade 2: Tipos de Processos

Executando a operação em E/S do processo I/O-bound em tempo máxima o


processo CPU-bound sempre vai ter o seu tempo maior por não ter que ficar em tempo de
espera, porém ao reduzirmos o tempo de espera da operação de E/S para mínima o tempo
de execução dos dois será o mesmo.

Atividade 3: PCB

● São estáticas as informações de: prioridade, tempo de criação, PID e frames.


● São dinâmicas as informações de: estado, tempo de UCP e PC.
● Fazem parte do contexto de software: prioridade, PID, tempo de UCP, tempo de
criação e estado.
● Fazem parte do contexto de hardware: frames e PC,

Atividade 4: Estatísticas

Essa situação ocorre porque nesse momento está ocorrendo a mudança de


contexto, ou seja, salva-se o conteúdo dos registradores do processo em execução e logo
após carrega-se o conteúdo dos registradores do próximo processo a entrar em execução.
Atividade 5: Log de Execução dos Processos

No SO com fatia de tempo igual a 1s, em 20 segundos cada processo entrou em


estado de execução 5 vezes totalizando 10s de UCP, no entanto houve 10 s em gastos em
troca de contexto.
Já em SO com fatia de tempo igual a 4s, em 20 segundos o processo A entrou em
execução 3 vezes totalizando 9s UCP e o B 2 vezes e 6s de UCP, totalizando 15s de UCP e
apenas 5s de troca de contexto.

Atividade 6: Suspensão e Eliminação de Processos

A solicitação ocorre devido a finalização do processo só pode ser executada depois


que ele sair do estado de suspenso, pois ao solicitar a finalização o SO notifica o processo
através de um bit de sinalização localizado no seu PCB, ou seja, o Sistema Operacional
ativa o bit correspondente à eliminação e no momento em que o processo é escalonado, o
bit é testado e ai sim será finalizado.

Você também pode gostar