Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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