Escolar Documentos
Profissional Documentos
Cultura Documentos
5. Qual o nmero mximo de clulas endereadas em arquiteturas com MAR de 16, 32 e 64 bits?
MAR=16 bits nmero max clulas = 216 MAR=32 bits nmero max clulas = 232 MAR=64 bits nmero max clulas = 264
http://www.passeidireto.com/arquivo/1821268/sistemas-operacionais/3
11. Como a tcnica de pipelining melhora o desempenho dos sistemas computacionais? Permitindo ao processador executar
mltiplas instrues paralelamente em estgios diferentes.
http://www.passeidireto.com/arquivo/1821268/sistemas-operacionais/3
CISC IBM370 1973 208 54KB 2-6 VAX11/780 1973 303 400KB 2-57 8086 1978 100 11KB 1-17
13. Conceitue a tcnica de benchmark e como sua realizao. A tcnica conhecida como benchmark permite a anlise
de desempenho comparativa entre sistemas computacionais. Neste mtodo, um conjunto de programas executado em cada sistema avaliado e o tempo de execuo comparado. A escolha dos programas deve ser criteriosa para refletir os diferentes tipos de aplicao.
http://www.passeidireto.com/arquivo/1821268/sistemas-operacionais/3
14. Por que o cdigo-objeto gerado pelo tradutor ainda no pode ser executado? Isso ocorre em funo de um programa poder
chamar sub-rotinas externas, e, neste caso, o tradutor no tem como associar o programa principal s sub-rotinas chamadas. Esta funo realizada pelo linker.
15. Por que a execuo de programas interpretados mais lenta que a de programas compilados? Como no existe a
gerao de um cdigo executvel, as instrues de um programa devem ser traduzidas toda vez que este for executado.
executar instrues ao mesmo tempo que outras operaes, como, por exemplo, operaes de E/S, permite que diversas tarefas sejam executadas concorrentemente pelo sistema. O conceito de concorrncia o princpio bsico para o projeto e a implementao dos sistemas multiprogramveis.
htt://listas.unipar.br/pipermail/si2011-par/attachments/20110608/1e07497a/attachment-0001.pdfp
3. Explique o mecanismo de funcionamento das interrupes. Uma interrupo sempre gerada por algum evento
externo ao programa e, nesse caso, independe da instruo que est sendo executada. Um exemplo de interrupo ocorre quando um dispositivo avisa ao processador que alguma operao de E/S est completa. Nesse caso, o processador deve interromper o programa para tratar o trmino da operao.
http://listas.unipar.br/pipermail/si2011-par/attachments/20110608/1e07497a/attachment-0001.pdf http://www.passeidireto.com/arquivo/1821268/sistemas-operacionais/3
4. O que so eventos sncronos e assncronos? Como estes eventos esto relacionados ao mecanismo de interrupo e exceo?
Evento sncrono quando resultado direto da execuo do programa corrente. Eventos assncronos no relacionados instruo do programa corrente. A diferena fundamental entre exceo e interrupo que a primeira gerada por um evento sncrono, enquanto a segunda gerada por eventos assncronos.
http://listas.unipar.br/pipermail/si2011-par/attachments/20110608/1e07497a/attachment-0001.pdf
http://www.passeidireto.com/arquivo/1821268/sistemas-operacionais/3
6. Qual a vantagem da E/S controlada por interrupo comparada com a tcnica de polling?
A operao de E/S controlada por interrupo muito mais eficiente que a controlada por programa, j que elimina a necessidade de o processador esperar pelo trmino da operao, alm de permitir que vrias operaes de E/S sejam executadas simultaneamente. Em vez de o sistema periodicamente verificar o estado de uma operao pendente como na tcnica de polling, o prprio controlador interrompe o processador para avisar do trmino da operao. Com esse mecanismo, o processador, aps a execuo de um comando de leitura ou gravao, permanece livre para o processamento de outras tarefas.
http://listas.unipar.br/pipermail/si2011-par/attachments/20110608/1e07497a/attachment-0001.pdf http://www.passeidireto.com/arquivo/1821268/sistemas-operacionais/3
http://listas.unipar.br/pipermail/si2011-par/attachments/20110608/1e07497a/attachment-0001.pdf http://www.passeidireto.com/arquivo/1821268/sistemas-operacionais/3
buffering permite minimizar o problema da disparidade da velocidade de processamento existente entre o processador e os dispositivos de E/S, esta tcnica permite manter, na maior parte do tempo, processador e dispositivos de E/S ocupados.
A tcnica de buffering consiste na utilizao de uma rea na memria principal, denominada buffer, para a transferncia de dados entre os dispositivos de E/S e a memria. Esta tcnica permite que uma operao de leitura o dado seja transferido primeiramente para o buffer, liberando imediatamente o dispositivo de entrada para realizar uma nova leitura.
http://listas.unipar.br/pipermail/si2011-par/attachments/20110608/1e07497a/attachment-0001.pdf http://www.passeidireto.com/arquivo/1821268/sistemas-operacionais/3
outras atividades.
O uso do spooling permite desvincular o programa do dispositivo de impresso, impedindo que um programa reserve a impressora para uso exclusivo. O sistema operacional o responsvel por gerenciar a seqncia de impresses solicitadas pelos programas, seguindo critrios que garantam a segurana e o uso eficiente das impressoras.
http://listas.unipar.br/pipermail/si2011-par/attachments/20110608/1e07497a/attachment-0001.pdf http://www.passeidireto.com/arquivo/1821268/sistemas-operacionais/3
utilizam o mesmo editor de textos (200 Kb), compilador (300 Kb), software de correio eletrnico (200 Kb) e uma aplicao corporativa (500 Kb). Caso o sistema no implemente reentrncia, qual o espao de memria principal ocupado pelos programas quando 10 usurios estiverem utilizando todas as aplicaes simultaneamente? Qual o espao liberado quando o sistema implementa reentrncia em todas as aplicaes?
Sem reentrncia, cada usurio teria sua cpia do cdigo na memria totalizando 10 x (200 Kb + 300 Kb + 200 Kb + 500 Kb) = 12.000 Kb. Caso a reentrncia seja implementada, apenas uma cpia do cdigo seria necessria na memria principal (200 Kb + 300 Kb + 200 Kb + 500 Kb) totalizando 1.200 Kb. Um total de 10.800 Kb seriam liberados da memria principal. http://www.passeidireto.com/arquivo/1821268/sistemas-operacionais/3