1 Quais os tipos de sistemas operacionais existentes
Existem os Sistemas Monoprogramveis, Sistemas Multiprogramveis e Sistemas
comMltiplosProcessadores. 2 . Qual a grande diferena entre sistemas monoprogramveis e sistemas multiprogramveis? Os sistemas monoprogramveis se caracterizam por permitir que o processador, a memria eos perifricos permaneam exclusivamente dedicados execuo de um nico programa. Nossistemas multiprogramveis ou multitarefa, os recursos computacionais so compartilhados entre osdiversos usurios e aplicaes. Enquanto em sistemas monoprogramveis existe apenas umprograma utilizando os recursos disponveis, nos multiprogramveis vrias aplicaes compartilhamos mesmos recursos. 3 . Quais so os tipos de sistemas multiprogramveis? Os Sistemas Multiprogramaveis so os: Sistemas Batch, Sistemas de Tempo Compartilhado e Sistemas de Tempo Real. 4) Como funcionam os sistemas de tempo compartilhado? Quais as vantagens em utiliz-los? Os sistemas de tempo compartilhado permitem que diversos programas sejam executados a partir da diviso do tempo do processador em pequenos intervalos, denominados fatia de tempo time-slice. A vantagem e fazer o usurio achar que tem todo o sistema dedicado, exclusivamente, a ele. 5) Quais so as unidades funcionais de um sistema operacional So os processadores ou unidades de processamento, memria principal e dispositivos de entrada/sada. 6) Quais os componentes de um processador e quais so suas funes O processador composto pela unidade de controle, unidade lgica e aritmtica e registradores. A unidade de controle (UC) responsvel por gerenciar as atividades de todos os componentes do computador. A unidade lgica aritmtica (ULA) responsvel pela realizao de operaes lgicas (testes e comparaes) e aritmticas (somas e subtraes). 7) Conceitue memria cache e apresente as principais vantagens no seu uso. uma pequena quantidade de memria esttica de alta velocidade de desempenho. Tem por finalidade aumentar o desempenho do processador, realizando uma leitura antecipada do contedo da memria principal deixando-o a disposio do processador. 8) Como a tcnica de pipelining melhora o desempenho dos sistemas computacionais? Ela permite ao processador executar multiplas instrues paralelamente em estagios diferentes. 9) Compare as arquiteturas de processadores RISC e CISC? As arquiteturas RISC caracterizam-se pela pouca quantidade de intrues de maquina em sua maioria instrues simples e de formato fixo. Estas instrues por serem simples utilizam poucos ciclos de maquina e poucos modos de endereamento. As instrues so executadas diretamente no hardware. Esta arquitetura porem acarreta a implantao de muitos registradores e do recursos de pipelining. 10) O que concorrncia e como este conceito esta presente nos sistemas operacionais multiprogramveis? Concorrncia a possibilidade de se executar diversas instrues ao mesmo tempo. Nos sistemas multiprogramveis este raciocinio o fundamento bsico da multiprogramao. Vrios programas residem na memria concorrendo pela utilizao do processador, com isso o processador permanece menos tempo ocioso e a memria utilizada de forma eficiente. 11) Por que o mecanismo de interrupo fundamental para a implementao da multiprogramao? Devido a concorrncia dos programas pela utilizao dos recursos do computador ocorrem as interrupes para que todos ordenadamente seja executados parte a parte. 12) Explique o mecanismo de funcionamento das interrupes? A interrupo ocorre quando algum dos dispositivos solicita ao processador uma nova tarefa, neste caso o processador interrompe a execuo passa a executar a nova solicitao para entao retornar a execuo anterior. 13) O que so eventos sincronos e assincronos? Como estes eventos estao relacionados ao mecanismo de interrupo e exceo? Eventos sncronos so os eventos previsiveis, resultados dos programas em execuo e por definio ocorrem sequencialmente (um de cada vez). Os assncronos so eventos no relacionados ao programa que esta sendo executado, so eventos imprevisiveis para o processador, e a ocorrencia de muitos eventos assncronos acarretam muitas interrupoes durante o processamento. 14) O que DMA e qual a vantagem desta tcnica? uma tcnica que permite a transferencia de dados entre dispositivos E/S e memria sem a interveno do processador, exceto no inicio e no final da transferencia. Este recurso evita a sobrecarga do processador que de outra forma teria que copiar todos os dados da fonte para o destino. A transferencia realizada pelos controladores de DMA tipicamente chipsets presentes na placa mae. 15) Como a tcnica de buffering permite aumentar a concorrncia em um sistema computacional? Como o buffer armazena diversos registros, nele podera conter dados lidos e no processados e tambm dados processador mas no gravados. Assim o desta forma o buffer poder ficar lotado de dados a serem manipulados pelo processador desta forma o processador sera melhor utilizado e seu tempo de ociosidade sera reduzido. 16) Explique o mecanismo de spooling de impresso? O mecanismo de spooling foi criado para tambm evitar a ociosidade do processador. A tcnica semelhante a do buffer, porm no spooling utiliza uma parte do disco como um grande buffer. Atualmente os sistemas operacionais utilizam o spool para gerenciamento de impresso onde o programa fica desvinculado do dispositivo de impresso impedindo que a aplicao utilize a impressora exclusivamente deixando-a disponvel para outras solicitaes. 17) Por que a questo da proteo torna-se fundamental em ambientes multiprogramveis Se considerarmos que diversos usurios esto compartilhando os mesmos recursos como memria, processador e dispositivos de E/S, deve existir uma preocupao em garantir a confiabilidade e a integridade dos programas e dados dos usurios, alm do prprio sistema operacional.