Escolar Documentos
Profissional Documentos
Cultura Documentos
Kleber Rovai
1 TSI
22/03/2012
2. Quais as principais dificuldades que um programador teria no desenvolvimento de uma aplicao em um ambiente sem um sistema operacional?
Amaiordificuldadequeoprogramadorteriaseriaemprogramaremlinguagemdemquina,j queohardwarenopossuiambienteprogramvel.Oprogramadorteriaqueprogramartodo oscomponentesdehardware:vdeo,teclado,mouse,placaderede,discorgido.Cadatarefa queaaplicaofossefazerteriaqueserdetalhadanumnvelmuitobaixoparaqueo computadorfuncione.Sendoassim
3. Defina as propriedades essenciais dos seguintes tipos de Sistemas Operacionais: a. Batch processamentoemlote,enfileiramentodeprocessos b. Time-Sharing tempocompartilhadodaCPUcomvriosusurios c. Tempo-real sistemapreocupadocomotempoderesposta d. Distribudo sistemaentrevriasmquinas,ondesedistribuiosprocessosaserem
executadosegerenciados.
4. Explique o conceito de uma mquina virtual. Qual a grande vantagem em utilizar este conceito?
Mquinavirtualonomedadoaumamquina,implementadaatravsdesoftware,noqual podemoscriardiversasmquinasvirtuaisindependenteseisoladas,ondecadamquina ofereceumcpiavirtualdohardware,incluindomodosdeacesso,interrupes,dispositivos deE/S,etc.eseuprprioSOcomosefosseumcomputadorreal,masutilizandodosmesmos recursosdehardwaredamquinarealnaqualfoiinstalada.
7. Por que dizemos que existe uma subutilizao (pouca utilizao) de recursos em sistemas monoprogramveis?
Porqueemsistemasmonoprogramveissomentepossvelaexecuodeumprogramapor vez.Comoumprogramanoutilizatodososrecursosdosistematotalmenteaolongodasua execuo,existeociosidadee,consequentemente,subutilizaodealgunsrecursos.
10. Quais das seguintes instrues deveriam ser privilegiados? a. Set valor do relgio b. Ler o relgio c. Limpar memria
d.Desligarinterrupes
e.Chavearmodousurio/sistema
13. Descreva as diferenas entre multiprocessamento simtrico e assimtrico. Quais as vantagens e desvantagens dos sistemas multiprocessador?
Nula
14. O que caracteriza o processamento batch? Quais aplicaes podem ser processadas neste tipo de ambiente?
Caracterizaseporumprocessamentodedadosqueocorreatravsdeumlotedetarefas enfileiradas,demodoqueosistemaoperacionalsprocessaaprximatarefaapsotrmino completodatarefaanterior.Ex:Geraodeholeritesdesalriomensaldeempregados.
17. Qual a grande diferena entre sistema de tempo compartilhado e tempo real? Quais aplicaes so indicadas para sistemas de tempo real?
NotempoReal,oatendimentoaotempoderespostaaprincipalpreocupao,poiso sistematemdeterrespostamaisrpidaachamadadesistemarealizada,podendo,otempo deresposta,sercrticoounocrtico.Jnotempocompartilhado,otempoderespostamais lentopoispodetermaisdeumusurioutilizandoosrecursosdosistema.
19. Qual a grande diferena entre sistemas fortemente acoplados e fracamente acoplados?
Nula
20. O que um sistema fracamente acoplado? Qual a diferena entre sistemas operacionais de rede e sistemas operacionais distribudos?
Nula
21. Que caractersticas de hardware (mquina) so necessrias para suportar proteo para o kernel do SO? Explique brevemente cada caracterstica e como elas permitem o kernel controlar os programas de usurio.
Proteodememrianodeixaumareadememriaserafetadaporprogramasdeoutra readememria.feitaatravsderegistradoresbaseelimiteedomapeamentode endereosfsicosparaendereosvirtuaisatravsdaMMU. ModosdeoperaoRestringealgumasinstruesdaCPUaosistema. TimereInterrupesNodeixaqueumnicojobtenhamonopliosobreosistema.Permite aexecuodeoperaesnosdispositivosdeE/Semparalelocomoprocessamentodeoutro jobnaCPU.
23. As principais sees de um processo so Pilha, Heap, Dados e Cdigo. Quais destas sees podem e/ou devem ser compartilhadas entre threads?
Slide1404EspaodeEndereamento,variveisglobais,arquivosabertos,processosfilhos, alarmespendentes,sinaisetratadoresdesinais,einformaodecontabilidade.
25. Liste 5 (cinco) servios, oferecidos por um sistema operacional, que so projetados para tornar o sistema de computao mais conveniente para os usurios.
Criaodeprogramas, Execuodeprogramas, AcessoadispositivosdeE/S, Controledeacessoaarquivos, Acessoarecursosdesistema.