Disciplina: TI - Sistemas Operacionais
Banca: UFPR
Orgão: Polícia Científica-PR
- Fundamentos de Sistemas OperacionaisKernelModos de Acesso (Kernel e Usuário)
- Fundamentos de Sistemas OperacionaisSistemas Multiprocessadores
- Gerenciamento de ProcessosEscalonamento de Processos
Sobre sistemas operacionais, proteção de computadores pelo hardware, operações de E/S e memória, considere as seguintes afirmativas:
1. Os erros de programação não são detectados pelo hardware, mesmo porque esses erros são normalmente tratados pelo sistema operacional.
2. Programas de usuários podem interromper uma operação normal do sistema por meio da execução de instruções de E/S ilegais, do acesso às posições de memória ocupadas pelo próprio sistema operacional ou pela recusa em transferir o controle da CPU.
3. Para assegurar uma operação correta, é um erro proteger o vetor de interrupções contra qualquer modificação por programas de usuários.
4. Não se pode permitir que programas de usuários fiquem em ciclos infinitos de execução, o que faria com que o controle nunca retornasse ao sistema operacional.
5. A melhoria na utilização de sistemas computacionais levou ao desenvolvimento da multiprogramação e do compartilhamento de tempo, nos quais os recursos do sistema computacional são compartilhados por muitos programas e processos diferentes.
Assinale a alternativa correta.