You are on page 1of 4

UNIVERSIDADE JEAN PIAGET DE ANGOLA

DEPARTAMENTO DE CIÊNCIAS TECNOLÓGICA


INFORMATICA APLICADA

DISCENTE:
Nome: Benvindo Sebastiao Antonio
Curso: Electromecânica
Ano: 4º
Turno:Diurno
DOCENTE :
Prof. Eng.º Dilson Lucala

Luanda, 15 de Maio de 2009

Trabalho de Informatica ,2009/2010


Exercícios A resolver.

Bienvenu ,2009/2010 Página 1


1) O que é multiprogramação? Cite duas razões para se ter
multiprogramação?
R: A execução concorrente de multiplos programas em um
único processador
- Proteccao do SO.
- Alocadodor de dispositivos.

2) O que é Spooling?
R/ E uma execussao de tarefa que ocorre no processador quando se
quer imprir um trabalho, o processador aloca os dados num buffer
permetindo que ele continue a executar as instucoes do programa.

3) Descreva as diferenças entre multiprocessamento simétrico e


assimétrico. Quais as
vantagens e desvantagens dos sistemas multiprocessador?
R/ A multiplexacao simetrica consiste na execucao de copia identica
do SO. Ao passo que o sistema assimetrico consiste em atribuir a cada
processador uma tarefa especifica.

4) Quais as duas principais funções de um Sistema Operacional?


R:
-Gerenciar recursos
-Extender a maquina.

5) Defina as propriedades essenciais dos seguintes tipos de Sistemas


Operacionais:

a. Batch: Sistema de computacao mais usuais que executa varias


tarefas ao mesmo tempo.
b. Time-Sharing: Sistema de computacao que executa tarefas uma de
cada vez, a outra comeca quando termina a primeira.
c. Tempo-real: Dispostivo de controle em aplicacoes dedicadas,
contole de experiencias cientificas, imagens, medica, industria,
restricoes de tempo bem definido, que podem ser hard ou soft.

Bienvenu ,2009/2010 Página 2


d. Distribuído: distribuicao de computacao em varios processadores,
cada processador tem memoria local, e que comunica atraves de
varias linhas, requerendo sistemas de rede entre servidor e cliente ou
ponto a ponto.

6) Porque sistemas distribuídos são desejáveis?


R/ Porque permitem compartilhar recursos, aumentar a velocidade de
computacao, confiablidade, e comunicacao.

7) Qual é a diferença entre um trap e uma interrupção? Qual é o uso


de cada uma das
funções?
R/ Realiza a chamada de sistema e é visivel ao usuario, ao passo que a
interrupção realize chamadas de sistemas mais não e visivel ao
usuario.

8) Para que tipos de operações o DMA é útil? Quais as implicações de


uma organização sem DMA na multiprogramação?
R/ E util para E/S de dados. As sua implicacoes sao: Impossibilidade de
controlar as rotinas de E/S fornecido pelo sistemas, impossivel de
proteer o esferico.

9) Quais das seguintes instruções deveriam ser privilegiados?

a. Set valor do relógio d. Desligar interrupções


b. Ler o relógio e. Chavear modo usuário/sistema
c. Limpar memória
R/ Set de relogio e desliar inerrupcoes.

10) Que características de hardware (máquina) são necessárias para


suportar proteção para o kernel do SO ? Explique brevemente cada
característica e como elas permitem o kernel controlar os programas
de usuário.
- Proteccao da memoria: Nao permite que a parte da memoria que
contem o monitor seja alterada.
Timer: Prevene que um job monopoliza o sistema.

11) Qual é o propósito das chamadas de sistema?

Bienvenu ,2009/2010 Página 3


R/ Identificar servicos requisitados, parametros e executar os mesmo
servicos.

12) Usando registrador de base e registrador limite, faça um desenho


da unidade de
gerencia de memória (MMU) que possa prover proteção de memória
entre processos?
R/

13) O modelo cliente-servidor é popular em sistemas distribuídos. Ele


pode ser usado em
um sistema single-computer?
R/ O modelo cliente servidor nao pode ser usado em sistemas single
computer porque os sistemas distribuidos servem varios
processadores fisicos.

Bienvenu ,2009/2010 Página 4

You might also like