Exercícios Sistemas Operacionais
CIÊNCIA DA COMPUTAÇÃO
Disciplina: Sistemas Operacionais 1
TRABALHO
SO1 (Sistemas Operacionais 1)
Alunos: Jorge Luiz Lopes.
Professora: Luanna
Catalão-GO
2010
EXERCÍCIOS
1- Na Figura 2.2, são mostrados três estados de processos. Na teoria, com três estados poderia haver seis transições, duas para cada estado. Contudo, somente quatro transições são mostradas. Há alguma circunstância na qual uma delas ou ambas as transições não ilustradas Possam ocorrer?
Pode ocorrer quando um processo que está bloqueado receba uma possível entrada ou o sistema operacional libere CPU’s suficientes para processar esse arquivo bloqueado.
2- Suponha que você seja o projetista de uma arquitetura de computador avançada que fez a alternância entre processos por hardware em vez de usar interrupções. De que informação a CPU precisaria? Descreva como o processo de alternância por hardware poderia funcionar.
A CPU precisaria do tempo de iniciação e termino dos processos, então diferente do processo de alternância não precisaria finalizar um processo para que o outro pudesse ser executado o processo de alternância por hardware tem a capacidade de executar dois processos ao mesmo tempo.
3- Em todos os computadores atuais, pelo menos uma parte dos tratadores de interrupção é escrita em linguagem de montagem.
Por quê?
Porque ações como salvar os registradores e alterar o ponteiro de pilha não podem ser expressas em linguagens de alto nível