Quest es de Revisão
No SO Fracamente Acoplado os sistemas se comunicam entre si através de um "link de comunicação" onde cada sistema tem uma UCP, Memória Principal e Dispositivos de E/S e o Fortemente Acoplado possui apenas UCP e Dispositivos de E/S, compartilhando a mesma Memória Principal entre os SO’s.
2) Os métodos de E/S podem ser síncronos ou assíncronos. Qual a principal diferença entre eles?
No processo síncrono o usuário é obrigado a esperar o processo solicitado terminar e no assíncrono o usuário pode cancelar tal solicitação a qualquer momento.
3) No modo Kernel, a CPU executa o SO! Quando ocorre a mudança de modo usuário para modo kernel?
4) Explique a função das chamadas fork(), wait() e exec()!
FORK(): O programa A começa a ser executado e, ao encontrar o comando FORK, faz com que seja criado um outro processo para a execução do programa B, concorrentemente ao programa A
WAIT():
EXEC():
5) Quais os elementos de um processo?
Contador de programa, pilha e seção de dados.
6) Apresente os estados de um processo.
Contexto de hardware, contexto de software e espaço de endereçamento.
7) Threads compartilham arquivos abertos? Por que?
8) Por que threads não compartilham contexto de hardware?
9) Explique o modelo de threads muitos-para-um
São muitas threads de usuários associadas a uma única thread de kernel.
10) O que são threads despachantes e threads operárias?
A thread despachante é responsável por receber solicitações do servidor e despachar a requisição para uma das threads operarias existentes que esteja livre.