Anda di halaman 1dari 2

Poder Executivo

Ministrio da Educao
Universidade Federal do Amazonas
Instituto de Computao

Sistemas de Computao 2 Prova 16/10/2015


1. Caracterize a arquitetura de von Neumann: apresente seus mdulos componentes e suas
funcionalidades (1,0).
Arquitetura de Von Neumann representa a arquitetura de um computador moderno, onde a ideia
central o programa armazenado, ou seja, o programa a ser executado reside na memria junto com
os dados.
Seus mdulos componentes so:
Memria principal (armazenar dados e instrues)
Unidade Lgica e Aritmtica (ULA), integrante da CPU, capaz de realizar operaes
aritmticas e lgicas
Unidade de Controle (UC), integrante da CPU, capaz de interpretar e executar instrues
armazenadas na memria
Unidades de entrada e sada de dados, gerenciadas pela unidade de controle.
Trs barramentos exclusivos onde pudessem trafegar: (i) dados e instrues (bus de dados); (ii)
endereos (bus de endereos); e (iii) sinais de controle (bus de controle).

2. Sobre interrupes:quando elas so ativadas?Por que elas so necessrias?(1,0)


As interrupes so ativadas toda vez que um controlador de perifrico tem uma informao
importante a fornecer ao processador.
Elas so necessrias porque sem elas, o SO quem deveria, quando pudesse, solicitar dados dos
perifricos. Alm disso, os perifricos no teriam capacidade para armazenar e at processar os dados
que capturam, leem ou recebem.

3. Definatimesharing? (1,0)
Time sharing uma tcnica na qual o tempo de CPU compartilhado entre vrios usurios ao mesmo
tempo.

4. O que um sistema de tempo real?(1,0)


um sistema operacional com comportamento temporal previsvel, capaz de minimizar esperas e
latncias imprevisveis como, por exemplo, tempos de acesso a disco e sincronizaes excessivas.

5. Considerando o diagrama de estados dos processos abaixo, complete o diagrama com a


transio de estado que est faltando e apresente o significado de cada um dos estados e
transies.(2,5)
NOVO

Liberado

Admitido
Envio (dispatch)

PRONTO

EXECUTANDO

Timeout
Evento
ocorreu

Esperando
um evento
SUSPENSO

TERMINADO

Poder Executivo
Ministrio da Educao
Universidade Federal do Amazonas
Instituto de Computao

Novo: neste estado o processo est sendo alocado na memria, sendo criado no sistema. Todos os
recursos necessrios execuo do processo so reservados durante a passagem do processo por este
estado, o que acontece uma nica vez. Vrios processos podem estar neste estado, ao mesmo tempo.
Pronto: o estado onde os processos, depois de criados ou quando retornam do tratamento de uma
interrupo, permanecem aguardando a liberao da CPU para que possam iniciar ou continuar seu
processamento. como se fosse uma fila, gerenciada pelo sistema operacional, que se incumbe de
organizar os processos de acordo com as informaes contidas no contexto de software (identificao,
quotas e privilgios). Vrios processos podem estar neste estado, ao mesmo tempo.
Execuo: onde o processo efetivamente utiliza a CPU. Ele permanece no processador at que seja
interrompido ou termine sua execuo. Neste estado, somente um processo pode permanecer de cada
vez, j que existe apenas um processador.
Suspenso: neste estado esto todos os processos que sofreram algum tipo de interrupo de E/S, onde
permanecem at que a interveno seja resolvida. Vrios processos podem estar neste estado, ao mesmo
tempo.
Trmino: o estado final do processo, quando este termina seu processamento. Vrios processos podem
estar neste estado, ao mesmo tempo.

6. Marque como verdadeira (V) ou falsa (F)cada uma das afirmaes abaixo(1,5)
( V) Um sistema operacional oferece uma interface do usurio bsica que permite
que o usurio use o computador.
(V)
A multiprogramao a tcnica de usar mltiplas CPUs para executar
programas.
( F) O processamento em lote implica um alto nvel de interao entre o usurio eo
programa.
(F)
Um sistema de tempo compartilhado permite que vrios usurios para
interagir com um computador ao mesmo tempo.
( V) Um processo no estado de execuo est atualmente sendo executado pela
CPU.
( V) O bloco de controle de processo (PCB) uma estrutura de dados que armazena
todas as informaes sobre um processo.
7. Relacione as afirmaes abaixo aos respectivos estados no ciclo de vida das tarefas
(Nova, Pronta, Executando, Suspensa, Terminada) (2,0)
( N)
O cdigo da tarefa est sendo carregado.
( E)
A tarefa sai deste estado ao solicitar uma operao de entrada/sada.
(T)
Os recursos usados pela tarefa so devolvidos ao sistema.
( P)
A tarefa vai a este estado ao terminar seu quantum.
( E)
A tarefa s precisa do processador para poder executar.
( S)
A requisio de acesso a um hardware em uso leva a tarefa a este estado.
( E)
H uma tarefa neste estado para cada processador do sistema.
( S)
A tarefa aguarda a ocorrncia de um evento externo.

Anda mungkin juga menyukai