HUGO 20Q Silberchatz

3429 palavras 14 páginas
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ

MESTRADO EM INFORMÁTICA APLICADA

SISTEMAS OPERACIONAIS DISTRIBUÍDOS

20 QUESTÕES DOS CAPÍTULOS 1 A 12 DO

LIVRO DE SISTEMAS OPERACIONAIS

DE ABRAHAM SILBERSCHATZ

ALUNOS : SILVIO BORTOLETO

HUGO SIMIÃO

JUNHO 2001

CAPÍTULO 3

3.1 ) Quais são as cinco principais atividades de um sistema operacional em relação ao gerenciamento de processos?

1 – Criação e remoção de processos, tanto do sistema quanto dos usuários;
2 – Suspensão e reativação de processos;
3 – Sincronização de processos;
4 – Comunicação entre processos; e
5 – Tratamento de impasses entre processos, os deadlocks.

3.5 ) Qual é o propósito do interpretador de comandos? Por que ele é normalmente separado do núcleo?

O interpretador de comandos faz a interface entre o usuário e o sistema operacional. Tem o propósito de executar tarefas. As tarefas são especificadas por comandos ; a especificação dos comandos podem tratar da criação e gerenciamento de processos, tratamento de E/S, gerenciamento de memória secundária, gerenciamento da memória principal, acesso ao sistema de arquivos, proteção e conexão a rede. As interfaces disponíveis em ambiente gráfico, como as janelas dos sistemas operacionais Windows, facilitam, e abstraem o uso de comandos pelo usuário, criando uma representação gráfica de tarefas ou um conjunto de tarefas.
Alguns sistemas operacionais preferem incluir o interpretador de comandos no seu núcleo. Porém, fora do núcleo o sistema operacional é mais confiável. É mais confiável por que em caso de problemas o núcleo ainda pode continuar trabalhando e possivelmente finalizando algumas operações importantes para o sistema. Em contrapartida, o sistema pode ser comprometido e travar totalmente.

CAPÍTULO 4

4.2 ) Descreva as diferenças entre as funções do escalonador de processos, escalonador intermediário e escalonador de CPU.

Escalonador de Processos:
Escolhe

Relacionados