[5.8] Proteção em Memória Virtual (cont.)
Proteção entre Processos:
- Solução simples?par de registros na CPU: base, limite
- Acesso é válido quando reg.base ?endereço? reg.limite
- Registro de base e limite controlados apenas pelo S.O.
Conseqüências:
- Sistema deve ter dois modos: Usuário/Sist.Operacional
- Processos de usuário podem ler, mas não escrever, em determinados registros da CPU
- Mecanismos para chaveamento entre modos:
- Usuário ? Sist.Operacional: System Call, ou interrupção
- Sist.Operacional ? Usuário: retorno de subrotina