Exercícios sobre Sistemas Operacionais

download Exercícios sobre Sistemas Operacionais

of 5

description

Este exercício apresenta os principais conceitos relacionados ao estudo inicial dos sistemas operacionais.

Transcript of Exercícios sobre Sistemas Operacionais

Escola Tecnica Estadual 'Magalhes Barata Disciplina: Introduco a Sistemas Operacionais ProIessor: RodolIo Russo Aluna: Raimunda Nonata Consolaco e Branco Turma: Tecnico em InIormatica Subsequente 2011Manh Belem, 14 de iunho de 2011. Exercicio ReIerente a Primeira Avaliaco 1) O que e BIOS, SETUP e POST? BIOS(Basic InputOutput Systemou SistemaBasicodeEntradae Saida)eum programadecomputadorpre-gravadonamemoriapermanenteeexecutadopelo computadorquandoligado.Eleeresponsavelpelosuportebasicodeacessoao hardware, assim como por inicializar a carga do sistema operacional. SETUP e um programa interativo daBIOS usado para conIigurar os parmetros do hardware instalado no computador, isto e, o SETUP e responsavel pela conIiguraco da BIOS. POST(PowerOnSelITest)eumasequnciadetestesaohardwaredeum computadorrealizadapelaBIOS,eleeresponsavelporveriIicarpreliminarmenteseo sistema se encontra em estado operacional. 2) O que e um driver? Qual sua Iunco no sistema operacional? O driver e um dispositivo de soItware do computador que permite que o sistema operacionaleosprogramasinstaladosconsigamidentiIicareutilizarumdeterminado periIerico. 3) Quais as principais Iuncionalidades do sistema operacional? O erenciar os recursos do computador; O Prover uma camada de abstraco; O Criar uma interIace para o usuario. O CriarumainterIaceuniIicadaparaqueoutrosprogramaspossamacessaros recursos do computador; O azer a parte de hardware interagir com a parte de soItware; 4) O que so soItwares aplicativos e utilitarios? SoItwareaplicativoeumprogramadecomputadorquetemporobietivoo desempenhodetareIaspraticas,emgeralligadasaoprocessamentodedados,comoo trabalhoemescritorioouempresarial.Exemplos:editoresdetextos,planilhas eletrnicas, gerador de apresentaces, etc. UtilitariossosoItwaresdeapoioaosistemaoperacional.Exemplos:backup, antivirus, compactaco, desIragmentaco de arquivos, etc. 5) O que so chamadas de sistemas? Eomecanismousadoporumprogramapararequisitarumservicodosistema operacional.

6) O que so interrupces e exceces? Qual a diIerenca entre elas? Durante a execuco de um programa alguns eventos podem ocorrer obrigando a intervenco do programa por conta do sistema operacional, essa intervenco e chamada de interrupco ou exceco. O que diIerencia uma interrupco de uma exceco e apenas o evento que gerou a condico.Umainterrupcoeumeventoexternoeassincrono,geradapelosistema operacionalouporalgumdispositivo.Umexemploseriaumdispositivoavisandoa CPU que esta pronto para transmitir algum dado. Neste caso, a CPU deve interromper o programaparaatenderaodispositivo.Jaasexcecessoeventosinternos(doproprio programa)geradasdemodosincrono,somentepodemocorreremumprogramaem execuco. 7) Como e Ieito o acesso aos dispositivos de hardware pelo sistema operacional? SoIeitosatravesdosdrivers,quesodispositivosquepossibilitama comunicaco do sistema operacional com um dispositivo de hardware. 8) O que so maquinas virtuais? Quais os tipos? Maquinavirtualeonomedadoaumamaquinaimplementadaatravesdo soItware,querealizaasmesmastareIasdeumcomputadorreal.Soinstaladasno computadorepermitemaoseuusuarioutilizaroutrossistemasoperacionaissem precisar instala-los ou remover o atual de seu computador. As maquinas virtuais podem serdivididasdeacordocomotipodesistemaconvidadosuportadoemduasgrandes Iamilias: maquinas virtuais de aplicaco e maquinas virtuais de sistema. 9) Sistemas multiprocessados: a) O que so sistemas Iortemente acoplados? OssistemasIortementeacopladossocompostospor2oumaisprocessadores compartilhandoamesmamemoriaecontroladosporapenasumunicosistema operacional. b) O que so sistemas Iracamente acoplados? Os sistemasIracamente acoplados temoprocessamentodistribuidoentrevarias estaces, istoe, so sistemas IragmentadosemdiIerentesprocessadoresememorias.A conexoentreos sistemas seda pormeiodaslinhasdecomunicacoecadaumdesses sistemas Iunciona de Iorma independente. 10)O que so sistemas embutidos? Um sistema embutido e um sistema computacional que Ioi incluido em um outro sistemacomaIinalidadedeIornecerprocessamentogenerico,comumaIunco especiIicaededicada.Ossistemasembutidosestopresentesem:agendaseletrnicas, teleIones, aparelhos eletrnicos domesticos, consoles de iogos, entre outros. 11)Qual a diIerenca entre um sistema operacional de 32 bits e um de 64 bits? AdiIerencaestabasicamentenacapacidadedeprocessamentoenaquantidade dememoriaRAMquecadaumsuporta,em32bitsoprocessadortemumamenor capacidade de processamento e em 64 bits o processador tem uma maior capacidade de processamento.Etambemossistemas64bitsgerenciammemoriaRAMdemaisde4 B, o que no acontece no de 32 bits, que so vai gerenciar no maximo 4 . Assim, com osistemaoperacionalde64bitshaumamelhorresolucodatela,maiorvelocidadee um desempenho superior. 12)O que so sistemas monoliticos? So sistemas em que ha o acesso direto ao nucleo do processador. Neste sistema, todososcomponentesdonucleooperamemmodonucleoeseinter-relacionam conIormesuasnecessidades,semrestricesdeacessoentresi,poisocodigononivel nucleo tem acesso pleno a todos os recursos e areas de memoria. 13)O que so sistemas Batch (em lote)? SistemaBatchnadamaisedoqueumconiuntodecomandosrodados sequencialmente. Isto e, oprocessador recebeum programa apos o outro, processando-os em sequncia, o que permite um alto grau de utilizaco do sistema. 14)O que e escalabilidade? Eacapacidadequeumsistematemdeampliara capacidadedeprocessamento adicionando um ou mais processadores. 15)O que e disponibilidade? EacapacidadequeosistematemdemanteroIuncionamentomesmoquando ocorrem Ialhas, para isso o sistema ira se dividir entre outros nucleos. Neste caso, se um dosprocessadoresIalhar,osdemaispodemassumirsuasIuncesdemaneira transparenteaosusuariosesuasaplicaces,emboracommenorcapacidadede computaco.

16)O que e balanceamento de carga? E a capacidade que o sistema tem dedistribuir o uso do processador demaneira balanceada entre aplicaces ou processos, melhorando assim o desempenho. 17)Quais so os estados de um processo? Soeles:emesperaparaexecuco(quandoaguardaalgumeventoexternoou poralgumrecursoparaprosseguirseuprocessamento),prontoparaexecuco(quando aguardaumaoportunidadeparaexecutar)eemexecuco(quandoestasendo processado). 18)Qual a diIerenca entre processo e programa? Umprogramaeumconiuntodeinstrucesemumalinguagemde altooubaixo nivel,ouseia,ecomoseIosseumareceita.Jaoprocessopodeservistocomo consistindo de trs segmentos namemoria: dados, codigoe pilha de execuco, isto e,e o coniunto sequencial de aces, e como se Iosse um algoritmo. 19)Cite 3 tipos de sistemas operacionais. Batch, distribuido e desktop. 20)O que so barramentos? Barramentossoumconiuntodelinhasdecomunicacoquepermitema interligaco entre dispositivos, como a CPU, a memoria e outros periIericos. 21)O que so threads? Os threadspodemserconceituadoscomoumadivisodoprocessoprincipalde um programa para se aproveitar melhor os recursos do processador.