Buscar

Processos - Sistemas Operacionais

Suponha que quatro processos, A, B, C e D, tenham sido executados como na figura a seguir, em um computador com quatro unidades de processamento. Suponha ainda que o escalonador coloque um processo para executar novamente no processador, se necessário, por mais 3 ms, somente após todos os outros processos alocados àquele processador terem tido a chance de executar por 3 ms. Responda, justificando a sua resposta:

 

 

(a) Como será a execução se agora existir somente uma unidade de processamento, e se os processos começarem na ordem A, D, B e C? Quais serão os tempos de término de cada processo?

 

(b) Como será a execução se agora existirem duas unidades de processamento, e se supusermos que os processos C e D sempre executem na unidade 1, com D começando a executar antes de C, e que os processos A e B sempre executem na unidade 2, com A começando a executar antes de B? Quais serão os tempos de término de cada processo?

 

 

💡 2 Respostas

User badge image

Jefte Pereira Dos Santos

a) Como será a execução se agora existir somente uma unidade de processamento, e se os processos começarem na ordem A, D, B e C? Quais serão os tempos de término de cada processo?

UNIDADE 1 AAAAA

Processo ocioso 9 ms

UNIDADE 4 DDD

Processo ocioso 6 ms

UNIDADE 2 BB

Processo ocioso 3 ms

UNIDADE 3 CCCC

 

(b) Como será a execução se agora existirem duas unidades de processamento, e se supusermos que os processos C e D sempre executem na unidade 1, com D começando a executar antes de C, e que os processos A e B sempre executem na unidade 2, com A começando a executar antes de B? Quais serão os tempos de término de cada processo?

UNIDADE 1 DDD

UNIDADE 1 CCCC

Processo ocioso 9 ms

UNIDADE 2 AAAAA

UNIDADE 2 BB

Processo ocioso 9 ms

0
Dislike0
User badge image

Andre Smaira

UNIDADE 1 AAAAA

Processo ocioso 9 ms

UNIDADE 4 DDD

Processo ocioso 6 ms

UNIDADE 2 BB

Processo ocioso 3 ms

UNIDADE 3 CCCC

(b) Como será a execução se agora existirem duas unidades de processamento, e se supusermos que os processos C e D sempre executem na unidade 1, com D começando a executar antes de C, e que os processos A e B sempre executem na unidade 2, com A começando a executar antes de B? Quais serão os tempos de término de cada processo?

UNIDADE 1 DDD

UNIDADE 1 CCCC

Processo ocioso 9 ms

UNIDADE 2 AAAAA

UNIDADE 2 BB

Processo ocioso 9 ms

0
Dislike0

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


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais