Exerc Cio 02
Lista de Exercícios – Introdução aos Sistemas Operacionais - 2º Exercício - ADS 31
Professor: Jorge André
Aluno (a): Antonio de Caldas Pires Grangeiro
1. Defina o que é um Sistema Operacional.
R - É um Programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface e o computador e o usuário.
2. Quais componentes do sistema operacional realizam cada uma das seguintes operações?
a) Escrever no disco.
R - Gerenciador de E/S
b) Determinar qual processo será executado em seguida.
R - gerenciador de processos
c) Determinar em que lugar da memória um novo processo deve ser alocado.
R - gerenciador de memória
d) Organizar arquivos em disco.
R - gerenciador de sistema de arquivo
e) Habilitar um processo a enviar dados para outro.
R - gerenciador de comunicação entre processos (IPC)
3. Definir as propriedades essenciais dos seguintes tipos de sistemas operacionais: Batch, Tempo Real, Distribuído.
R - * Batch: O que caracteriza um SO batch é o fato de não haver comunicação do usuário com o seu programa, durante a execução.
* Tempo Real: Um SO tempo real utiliza conceitos de multiprogramação e oferece facilidades para as aplicações de tempo real.
* Distribuído: Para ou usuário e suas aplicações é como se não existisse uma rede de computadores e sim um único sistema centralizado.
4. Qual o propósito de chamadas de sistema (System Call)?
R - É o mecanismo usado pelo programa para requisitar um serviço do sistema operacional ou mais especificamente, do núcleo do sistema operacional.
5. Compare as quatro estruturas de sistemas operacionais (monolítica, camadas, micro-núcleo e máquina virtual).
R - Sistemas monolíticos: é a estrutura dos primeiros SO’s. Consistida, basicamente, por um programa dividido em sub-rotinas, na estrutura monolítica é permitido a qualquer uma dessas sub-rotinas em qualquer