Exerc cios aula 2
R: Para separar o espaço de memória de cada programa precisamos ter um mecanismo capaz de determinar um intervalo de endereços legais aos quais um programa pode obter acesso. Temos o registro base que define o menor endereço legal e o registrador limite que define o tempo de intervalo do processo.
2. O que é uma instrução TRAP? Explique o seu uso em SO´s.
R: A função trap é quando o sistema pede uma uma chave de codificação para poder acessar o núcleo onde após conferir essa chave ele libera o acesso para o sistema operacional controlar os programa e volta para o uso de usuarios.
3. Das instruções a seguir, quais só podem ser executadas em modo núcleo?
a) Desabilitar todas asinterrupções
b) Leia o horário do relógio
Xc) Altere o horário do relógio
d) Altere o mapa de memória
4. Qual a finalidade de uma chamada de sistema em um SO?
R: Ele é o mecanismo usado pelo programa para requisitar um serviço do sistema operacional ou mais especificamente, do núcleo do sistema operacional.
5. Como um temporizador evita que um processo monopolize o processador?
R: O processo fica parado por um longo tempo enquanto vários processos estão sendo executados.
6. Na transição de estados, comente o motivo de não existir uma seta ligando o estado de bloqueado à execução.
R: Equanto o sistema operacional libera o processo que esta parado para ser executado.
7. O que é um processo do tipo CPU-bound? Desenhe um gráfico que ilustre o comportamento desse tipo de processo.
8. Qual a finalidade do PCB de um processo?
9. Abra o gerenciador de tarefas do Windows.
- Identifique 03 processos de usuário e 03 processos do sistema. Abra um aplicativo simples, como o bloco de notas. Identifique o processo na lista?
- Finalize o processo.
10. Pesquise os estados de um processo no sistema operacional Linux.