TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Sistema Operacional - Gerencia do Processador

Por:   •  18/6/2018  •  Trabalho acadêmico  •  389 Palavras (2 Páginas)  •  245 Visualizações

Página 1 de 2

  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)
  1. T = 8 u.t.

R: P2: Parado.

P3: Executando.

P1 e P4: Esperando.

  1. T = 18 u.t

R: P1: Executando.

Resto em espera.

  1. T = 22 u.t.

R: P4 Executando.

Resto em espera.

  1. T = 28 u.t.

R:P4 Executando.

Resto em espera.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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 .


  1. Considere o código abaixo: (2,0)

[pic 1]

  1. Quantos processos são criados pelo código acima, incluindo o pai de todos?

R: São criados 8 processos, incluindo o pai. 

  1. Descubra expressão para o número de processos criados em função de N.

R: 2^n

...

Baixar como (para membros premium)  txt (2.4 Kb)   pdf (196.3 Kb)   docx (264.6 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com