domingo, 3 de abril de 2011

Exercício de revisão para a AV1 de S.O.

1. Quais as formas de implementar a exclusão mútua?
R. Variável de impedimento e inibição de interrupção, ou formas ibridas.

2.  O que são os semáforos?
É uma solução que implementa a exclusão mútua utilizando Up-Down, usando bits para setar quando tivessem 2 ou 3 processos na região arítica.

3. Cite políticas de escalonamento
Preetiva e nãoapreentiva

4. O que é um processo Cpu-Bound?
É um processo que faz uso intenso da cpu/processador, utiliza da melhor forma a cpu.

5. O que é  um processo I/O Bound?
II/O é um processo que faz uso intenso dos dispositivos de entrada e saída.

6. O que significa round robin em escalonamento de processos? 
É o uso cirsular da cpu , ou seja são as intercalações dos processos na fila para execução

7. Que tipo de implementação para atingir exclusão mútua, é usada em uma aplicação java?
Monitores

8. O que significa escalonamento FIFO?
FIFO em português significa, o primeiro que entra o primeiro que sai, ou seja ée uma política não preentiva, aquele processo só é finalizado da cpu quando concluído por completo.

9. O que significa escalonamento por prioridade?
Escalonamento por prioridade determina o momento que ele será executado perante os outros processos, quanto menos a prioridade maior o escalonamento.

10. O que é Pcb?
PCB=Process Control Block. onde locazia-se todas as informações do processo da máquina, controlando os processos, e é o S.O que controla a entrada . 

11.Por que Thread não é considerado um processo? Explique
Por não utilizar espaço de endereçamento próprio. Ele usa a aréa de memória do pai. Possui contexto de Hardware e software próprio.

12.O que é contexto de Hardware?
É onde fica as informações guardada nos registradores que é salvo na memória.

13.Por que processo Cpu bound aão beneficiados em um escalonador roud robin ? Explique
Eles arproveiam melhor o Quantum que o escalonador determina para cada processo. Ele compartilha o uso da cpu.

14. O que é preempção em escalonamento de processos?
Capacidade de você interromper o processo e retorna-lo onde parou, por seu contexto está salvo.
.