Buscar

Exercícios Sistemas Operacional moderno- Cap. 1 e 2

Prévia do material em texto

Exercício Cap. 1 e 2 
 
1. A sua concepção, qual a importância dos sistemas operacionais? 
É muito importante para que a máquina funcione de modo seguro e 
eficaz, pois o Sistema Operacional é o gerencia o funcionamento do 
processador, gerencia a memória, cria sistema de arquivo e fornece uma 
interface entre o computador e o usuário. 
 
2. O que você entende por Sistema Operacional? 
Software responsável por gerenciar dispositivos que compõem um 
sistema computacional e realizar a interação entre o usuário e esses 
dispositivos. 
 
3. Para você Sistema operacional é o mesmo que Sistema 
Computacional? 
Não, pois o Sistema Computacional é todo o computador, portando, o 
Sistema Computacional carrega consigo o Sistema Operacional. 
 
4. O que é um processo? 
Processo é a tarefa em execução, mas nem todas têm relação direta 
com algum aplicativo. Muitas delas são executadas em pano de fundo e 
mantêm o sistema trabalhando. 
 
5. Quais atividades são responsabilidade do Sistema Operacional no 
seu ponto de vista? 
Controle do Hardware, Permitir a execução dos Softwares e interface 
com o usuário 
 
6. Quais são os estados que um processo pode assumir? 
 Não Submetido, Suspenso, Pronto, Executando, Espera, Completo 
 
 
 
 
 
 
 
7. Faça o diagrama dos estados de um processo e explique os eventos 
que ocorrem entre eles. 
 
 
 
 
 2 
 1 3 
 
 
 4 
 
(1) um processo sendo executado não pode continuar sua execução, pois 
precisa de algum evento (E/S ou semáforo) para continuar; 
(2 E 3) as transições 2 e 3 ocorrem durante o escalonamento de processos: o 
tempo destinado àquele processo acabou e outro processo é colocado no 
processador; 
(4) A transição 4 ocorre quando o evento esperado pelo processo bloqueado 
ocorre; 
•se o processador es tá parado, o processo é executado imediatamente (2); 
•se o processador está ocupado, o processo deve esperar sua vez. 
 
8. Quais os tipos (modelos estruturais) de um sistema operacional 
que existem? 
Sistemas Monolíticos, Sistemas em Camadas, Sistemas Clientes Servidores. 
 
9. O que significa um processo sofrer preempção? 
É o ato de interromper temporariamente uma tarefa sendo resolvida por um sistema 
computacional, sem precisar de sua cooperação, e com a intenção de retomar a tarefa 
depois. 
 
EXECUTANDO 
PRONTO 
BLOQUEADO 
10. Qual a relação entre programa e processo? 
Programa é uma sequência de instruções codificadas (escritas) a serem 
executadas pelo computador. Depois de elaborar um programa você 
normalmente obtém um executável, que resultado da compilação do seu 
programa. Todo executável chamado diretamente rodará em um processo. 
Executáveis chamados dentro de um processo podem rodar explicitamente 
em outro processo ou no mesmo processo.

Continue navegando