REvisões_ficha1_mód5 (207931)

Propaganda
Módulo
5
Tema
opcional:
Módulo
OP2
Arquitectura
de
Sistemas
Operativos
402000
0
ESCOLA SECUNDÁRIA JOÃO DE BARROS
Parte I - Sistemas operativos e a sua história
Verifique os seus conhecimentos...
O que entende por multiplexagem, multiprocessamento
O que entende por Trabalhos, Processos e Threads
1. O que é que levou à necessidade da introdução de sistemas
operativos nos computadores?
2. Indique quais foram as evoluções que permitiram que as operações
de entrada/saída pudessem ser realizadas em simultâneo com a
execução, na unidade central de processamento (CPU), dos programas
dos utilizadores?
3. Explique como é que a introdução de sistemas de tempo partilhado
contribuiu para que os computadores passassem a poder ser usados por
mais de um utilizador.
4. O que é que diferencia um sistema centralizado de um sistema
distribuído?
5. Indique se as seguintes frases são verdadeiras ou falsas
F
x
a. Para funcionar um computador tem
obrigatoriamente de ter um sistema operativo.
x
b. Todos os sistemas operativos são
interoperáveis.
c. Todos os sistemas operativos diferentes são
incompatíveis, não podendo os computadores
x
Rua Dr. Manuel de Arriaga, Quinta da Mata 2855-098 Corroios
212559800/9  212531478
www.secundariajbarros.net
[email protected]
V
Módulo
5
Tema
opcional:
Módulo
OP2
Arquitectura
de
Sistemas
Operativos
402000
0
ESCOLA SECUNDÁRIA JOÃO DE BARROS
que os usam ser ligados.
d. O desenvolvimento dos sistemas operativos
distribuídos visa ultrapassar as limitações dos
sistemas operativos convencionais.
Parte II - Tipos de Sistemas Operativos
Verifique os seus conhecimentos...
1. Quais as diferenças e as vantagens/inconvenientes dos sistemas
operativos com uma estrutura monolítica relativamente aos que
apresentam uma estrutura de micronúcleo?
R:A estrutura monolítica tem um maior desempenho ,mas o sistema pode parar por
causa de um erro.
2. Do ponto de vista conceptual, a implementação do sistema operativo
pode ser vista como uma estrutura hierárquica constituída por camadas.
Quais são essas camadas?

A camada 0 é responsável pelos aspectos de multiprogramação do sistema. Ela
decide qual processo é alocado na CPU, lida com interrupções e realiza a troca de
contexto para a mudança de processos.

A camada 1 é responsável pela alocação de memória para os processos.

A camada 2 é responsável pela comunicação entre processos e pela comunicação
entre o sistema operacional e o interpretador de comandos. O sistema
usa semáforos para sincronização.

A camada 3 gerência toda a Entrada/Saída entre dispositivos conectados ao
computador, o que inclui armazenar temporariamente as informações sendo
comunicadas.

A camada 4 consiste dos programas do usuário. Existem cinco processos que lidam
com a compilação, execução e interacção dos programas.

A camada 5 tinha controle geral do sistema, chamado operador de sistema.
Rua Dr. Manuel de Arriaga, Quinta da Mata 2855-098 Corroios
212559800/9  212531478
www.secundariajbarros.net
[email protected]
Módulo
5
Tema
opcional:
Módulo
OP2
Arquitectura
de
Sistemas
Operativos
402000
0
ESCOLA SECUNDÁRIA JOÃO DE BARROS
3. O que entende por de sistema operativo de tipo máquina virtual?
R:Funciona como um computador real, com ambiente e configurações próprias,
independente do hardware na qual a máquina virtual está instalada.
4. Explique o que entende por sistemas multi-utilizador, multi-tarefa e
multi-processador? O que é que podem ter em comum?
R: Podem fazer varias tarefas em simultâneo.
5. O que é um thread?
R:Um thread é um fluxo único de controle sequencial
dentro de um programa
6. O que entende por sistema operativo distribuído?
R: Um sistema operacional distribuído é uma união lógica de um conjunto de sistemas
operacionais em uma colecção de nós de computação independentes conectados em uma
rede , comunicam enquanto fisicamente separados.
7. Em que medida é que a adopção de um sistema operativo distribuído
pode contribuir para melhorar a fiabilidade de um sistema? Dê exemplo
de soluções que permitem assegurar uma elevada fiabilidade de um
sistema distribuído?
8. Quais as vantagens e as desvantagens que os sistemas operativos
distribuídos oferecem relativamente aos sistemas operativos de rede?
a) Guarde o documento com o nome exercício 1 seguido do seu número de
aluno. Ex: exercício1_5 e envie por e-mail([email protected]).
Rua Dr. Manuel de Arriaga, Quinta da Mata 2855-098 Corroios
212559800/9  212531478
www.secundariajbarros.net
[email protected]
Download