Sei sulla pagina 1di 2

1.

4
1)1- Explique o que e para que serve: a)Ponteiro da Pilha, b) PSW, c)pipeline, d
) chamada ao sistema.
a)ponteiro de pilha um regitrador epecial que aponta para o topo da pilhaatual n
a memoria.
a pilha contem uma etrutura para cada rotinachamada.
b)p um regitrador epecial que contem o bit do codigo de condioe, o quai ao alter
ado pela
intruoe de comparaao, pelo nivel de prioridade da cpu, pelo modo de eecuao e por
vario outro bit de controle.
c)Pipeline uma tcnica de implementao de
processadores que permite a sobreposio
temporal de buca, decodificaao e execuo das
instrues.Aumenta o nmero de instrues executadas
simultaneamente e a taxa de instrues
iniciadas e terminadas por unidade de tempo.
d)chamada do itema o mecanimo uado pelo programa para requiitar
um erivo do itema operacional.
2- Porque usada uma hierarquia de memria em camadas nos atuais computadores e mic
rocomputadores? D exemplo das camadas desta hierarquia. Explique os nveis de cache
nos atuais computadores e justifique o porque de sua utilizao.
porque a memoria ainda ao lenta e comparada a eecuao de uma intruao, poi a cpu mai
rapida
que a memoria. por eemplo eite a camada uperior que conite no regitradore inter
no a cpu, tem maior velocidade, menor capacidae e maior cuto por bit
que a camda inferiore, abaio da camada de regitradore vem outra camada chaamada
cache
que controlada principalmente pelo hardare. a memoria principal dividida em linh
a de cache.
3-Explique as funes do registrador-base e registrador-limite, endereo fsico e endereo
virtual. O que uma MMU e pra que serve?
endereo virtual possibilita executar programas maiores que a endereo fisica coloc
ando-os em disco e usando a memoria principal como um tipo
de chave para as partes executadas. MMU a unidade de gerenciamento da memoria,
essa parte da cpu
mapeia os endereos de memoria rapidamente para converter o endereo que o programa
gerou no endereo fisico em RAM onde a palavra esta localizada.
4- O que um controlador de E/S? O que um driver de dispositivo? O que uma Entrad
a e Saida Mapeada em memria? O que espera ociosa? Como se da a entrada e sada por
interrupo? O que um vetor de interrupo? O que uma entrada e saida realizada por DMA?
O Controlador de entrada e sada so constitudos de 2 partes: o controlador e o dispo
sitivo propriamente dito. O controlador um chip ou conjunto destes em uma placa
que
controla fisicamente o dispositivo.
Driver de dispositivo o programa que se comunica com um controlador, emitindo co
mandos a ele e aceitando respostas.
Entrada e sada mapeada por mmoria quando os registradores dos dispositivos so mapea
dos no espao de enreamento
do sistema operacional. Assim podem ser lidos e escritos como sse fossem palavra
s da memoria principal.
Espera Ociosa uqando um programa de usuario emite uma chamada de sistema, a qual
o nucleo
traduz em uma chamada ao driver apropriado, o driver entao inicia a E/S e fica e
m um lao
perguntando continuamente se o dispositivo terminou a operaao de E/S. Quando a o
peraao de E/S termina, o driver
poe os dados onde eles sao necessarios e retorna. O SO entao remete o controla p

ara quem chamou.


Entrada e saida por interrupo o driver inicia o dispositivo e pede a ele que o int
errompa quando terminar.
dessa maneira, retona ao controle da CPU ao SO. o SO entao bloqueia, se necessar
io,
o programa que o chamou pedindo o servio e procura outra tarefa para executar. Qu
ando
o controlador detecta o final da transferencia, ele gera uma interrupao para sina
lizar o termino.
Entrada e sada por DMA um metodo para implementar E/S que utiliza um chip escpeci
al de acesso
direto a memoria, o qual controla o fluxo de bits entra a memoria e algum contro
lador
sem intervenao constante da CPU. A CPU configura o chip DMA, informando quantos b
ytes deve ser
transferidos, os endereos do dispositivo e de memria envolvidos e a direo, e entao
o deixa executar, quando o chip finalizar sua tarefa, causara uma interrupao.
5- Cite os barramentos utilizados no sistema Pentium da figura 1.11 doi Tanenbau
m, seus nomes e para que so usados.
Barramento USB-> inventado para conectar ao computador todos dispositivos lentos
de E/S
SCSI-> alto desempenho, destinado a discos rpidos, scanners e outros dispositivos
que precisem de consideravel largura de banda.
IDE-> liga disco ide e ponte isa
ISA -> includo para efeito de compatibilidade com as placas de E/S antigas e lent
as
PCI -> inventado para substituir a ISA
DE MEMORIA-> liga memoria principal e ponte PCI
LOCAL->liga CPU com ponte PCI
DE CACHE->liga cache nivel 2 com CPU
1-5 Conceitos Sobre Sistemas Operacionais
6- O que um processo? E espao de endereo? O que uma tabela de processos? o que um
UID?
7- Explique o que um Deadlock.
8- Quais as semelhanas e diferenas entre a hierarquia de processos e a hierarquia
de arquivos?
9- O que um Shell?
10- O que uma chamada ao sistema? Detalhe a chama ao sistema: read(arq, buffer,
nbytes) do POSIX.
11- D exemplos de chamadas ao sistema para gerenciamento: a) de processos, b) de
arquivos, c) de diretrios e d) outyros tipos de chamadas ao sistema. Qual o nome
das chamadas ao sistema no Windows?
12- Explique o que um sistema Operacional Monoltico? Qual a vantagem deste tipo d
e sistema? Como ele estruturado?
13) - Explique o que um sistema Operacional em Camadas? Qual a vantagem deste ti
po de sistema? Como ele estruturado?
14)- Explique o que um sistema Operacional de mquinas virtuais? Qual a vantagem d
este tipo de sistema? Como ele estruturado?
15) - O que exoncleo? Como ele funciona?
16) Explique detalhamente o que um microncleo, e quais as diferenas entre exoncleo
e microncles?
17) Explique o papel do S.O. em um modelo cliente-servidor.
Parte B
18) Responder os problemas 1 e 2 do final do captulo 1 do Tanenbaum.
19) Idem para os prblemas 7 e 8.
20) Idem para os problemas 13 e 27

Potrebbero piacerti anche