Você está na página 1de 2

1. Como seria utilizar um computador sem um sistema operacional? Quais so suas duas principais funes?

Sem o sistema operacional, um usurio para interagir com o computador deveria conhecer profundamente diversos detalhes so re hard!are do e"uipamento, o "ue tornaria seu tra alho lento e com grandes possi ilidades de erros. #s duas principais funes so $facilidade de acesso aos recursos do sistema% e $compartilhamento de recursos de forma organizada e protegida%. &. '(pli"ue o conceito de m"uina virtual. Qual a grande vantagem em utilizar este conceito? ) computador pode ser visualizado como uma m"uina de camadas, onde inicialmente e(istem duas camadas* hard!are +n,vel -. e sistema operacional +n,vel 1.. /esta forma, o usurio pode en(ergar a m"uina como sendo apenas o sistema operacional, ou se0a, como se o hard!are no e(istisse. 'sta viso modular e a strata 1 chamada m"uina virtual. # vantagem desse conceito 1 tornar a interao entre usurio e computador mais simples, confivel e eficiente. 2. /efina o conceito de uma m"uina de n,veis ou camadas. ) computador pode ser visualizado como uma m"uina de n,veis ou m"uina de camadas, possuindo tantos n,veis "uanto forem necessrios para ade"uar o usurio 3s suas diversas aplicaes. Quando o usurio est tra alhando em um desses n,veis, no necessita sa er da e(ist4ncia das outras camadas. Com isso a interao entre usurio e computador apresenta5se mais simples, confivel e eficiente. 6. Quais os tipos de sistemas operacionais e(istentes? Sistemas monoprogramveis ou monotarefa, sistemas multiprogramveis ou multitarefa e sistemas com m7ltiplos processadores. 8. 9or "ue dizemos "ue e(iste uma su utilizao de recursos em sistemas monoprogamveis? 9or"ue em sistemas monoprogramveis somente 1 poss,vel a e(ecuo de um programa por vez. Como um programa no utiliza todos os recursos do sistema totalmente ao longo da sua e(ecuo, e(iste ociosidade e, conse"uentemente, su utilizao de alguns recursos. :. Qual a grande diferena entre sistemas monoprogramveis e sistemas multiprogramveis? )s sistemas monoprogramveis se caracterizam por permitir "ue o processador, a mem;ria e os perif1ricos permaneam e(clusivamente dedicados 3 e(ecuo de um 7nico programa. <os sistemas multiprogramveis ou multitarefa, os recursos computacionais so compartilhados entre os diversos usurios e aplicaes. 'n"uanto em sistemas monoprogramveis e(iste apenas um programa utilizando os recursos dispon,veis, nos multiprogramveis vrias aplicaes compartilham esses mesmos recursos. =. Quais as vantagens dos sistemas multiprogramveis? #s vantagens do uso de sistemas multiprogramveis so a reduo do tempo de resposta das aplicaes processadas no am iente e de custos, a partir do compartilhamento dos diversos recursos do sistema entre as diferentes aplicaes. >. ?m sistema monousurio pode ser um sistema multiprogramvel? /4 um e(emplo. Sim, somente um usurio interage com o sistema podento possuir diversas aplicaes e(ecutando concorrentemente. ) sistema @indo!s <A 1 um e(emplo. B. Quais so os tipos de sistemas multiprogramveis? Sistemas atch, sistemas de tempo compartilhado e sistemas de tempo real. 1-. ) "ue caracteriza o processamento atch? Quais aplicaes podem ser processadas neste tipo de am iente? ) processamento atch tem a caracter,stica de no e(igir a interao do usurio com a aplicao. Aodas as entradas e sa,das de dados da aplicao so implemetadas por algum tipo de mem;ria secundria, geralmente ar"uivos em disco. #lguns e(emplos de aplicaes originalmente processadas em atch so programas envolvendo clculos num1ricos, compilaes, ordenaes, acCups e todos a"ueles onde no 1 necessria a interao com o usurio. 11. Como funcionam os sistemas de tempo compartilhado? Quais as vantagens em utiliz5los? )s sistemas de tempo compartilhado +time5sharing. permitem "ue diversos programas se0am e(ecutados a partir da diviso do tempo do processador em pe"uenos intervalos, denomidados fatia de tempo +time5slice.. # vantagem na sua utilizao 1 possi ilitar para cada usurio um am iente de tra alho pr;prio, dando a impresso de "ue todo o sistema est dedicado, e(clusivamente, a ele. 1&. Qual a grande diferena entre sistemas de tempo compartilhado e tempo real? Quais aplicaes so indicadas para sistemas de tempo real? ) fator tempo de resposta. <os sistemas de tempo real, os tempos de resposta devem estar dentro de limites r,gidos. #plicaes de controle de processos, como no monitoramento de refinarias de petr;leo, controle de trfego a1reo, de usinas termoel1tricas e nucleares so e(ecutadas em sistemas de tempo real.

12. ) "ue so sistemas com m7ltiplos processadores e "uais as vantagens em utiliz5los? )s sistemas com m7ltiplos processadores caracterizam5se por possuir duas ou mais ?C9s interligadas e tra alhando em con0unto. # vantagem deste tipo de sistema 1 permitir "ue vrios programas se0am e(ecutados ao mesmo tempo ou "ue um mesmo programa se0a su dividido em partes para serem e(ecutadas simultaneamente em mais de um processador. 16. Qual a grande diferena entre sistemas fortemente acoplados e fracamente acoplados? <os sistemas fortemente acoplados e(istem vrios processadores compartilhando uma 7nica mem;ria f,sica e dispositivos de entradaDsa,da, sendo gerenciados por apenas um sistema operacional. )s sistemas fracamente acoplados caracterizam5se por possuir dois ou mais sistemas computacionais conectados atrav1s de linhas de comunicao. Cada sistema funciona de forma independente, possuindo seu pr;prio sistema operacional e gerenciando seus pr;prios recursos, como ?C9, mem;ria e dispositivos de entradaDsa,da. 18. ) "ue 1 um sistema SE9? Qual a diferena para um sistema <?E#? <os sistemas SE9, o tempo de acesso 3 mem;ria principal pelos diversos processadores 1 uniforme. <os sistemas <?E#, e(istem diversos con0untos de processadores e mem;ria principal interconectados, onde o tempo de acesso 3 mem;ria principal varia em funo da sua localizao f,sica. 1:. ) "ue 1 um sistema fracamente acoplado? Qual a diferena entre sistemas operacionais de rede e sistemas operacionais distri u,dos? )s sistemas fracamente acoplados caracterizam5se por possuir dois ou mais sistemas computacionais conectados atrav1s de linhas de comunicao. Cada sistema funciona de forma independente, possuindo seu pr;prio sistema operacional e gerenciando seus pr;prios recursos, como ?C9, mem;ria e dispositivos de entradaDsa,da. )s sistemas operacionais de rede permitem "ue um host compartilhe seus recursos, como uma impressora ou diret;rio, com os demais hosts da rede en"uanto "ue nos sistemas distri u,dos, o sistema operacional esconde os detalhes dos hosts individuais e passa a trat5los como um con0unto 7nico, como se fosse um sistema fortemente acoplado. 1. ) "ue 1 concorr4ncia e como este conceito est presente nos sistemas operacionais multiprogramveis? Concorr4ncia 1 o princ,pio sico para pro0eto e implementao dos sistemas operacionais multiprogramveis onde 1 poss,vel o processador e(ecutar instrues em paralelo com operaes de 'DS. Fsso possi ilita a utilizao concorrente da ?C9 por diversos programas sendo implementada de maneira "ue, "uando um programa perde o uso do processador e depois retorna para continuar o processamento, seu estado deve ser id4ntico ao do momento em "ue foi interrompido. ) programa dever continuar sua e(ecuo e(atamente na instruo seguinte 3"uela em "ue havia parado, aparentando ao usurio "ue nada aconteceu. &. 9or "ue o mecanismo de interrupo 1 fundamental para a implementao da multiprogramao? 9or"ue 1 em funo desse mecanismo "ue o sistema operacional sincroniza a e(ecuo de todas as suas rotinas e dos programas dos usurios, al1m de controlar dispositivos. 2. '(pli"ue o mecanismo de funcionamento das interrupes. ?ma interrupo 1 sempre gerada por algum evento e(terno ao programa e, neste caso, independe da instruo "ue est sendo e(ecutada. #o final da e(ecuo de cada instruo, a unidade de controle verifica a ocorr4ncia de algum tipo de interrupo. <este caso, o programa em e(ecuo 1 interrompido e o controle desviado para uma rotina responsvel por tratar o evento ocorrido, denominada rotina de tratamento de interrupo. 9ara "ue o programa possa posteriormente voltar a ser e(ecutado, 1 necessrio "ue, no momento da interrupo, um con0unto de informaes so re a sua e(ecuo se0a preservado. 'ssas informaes consistem no conte7do de registradores, "ue devero ser restaurados para a continuao do programa. 6. ) "ue so eventos s,ncronos e ass,ncronos? Como estes eventos esto relacionados ao mecanismo de interrupo e e(ceo? 'vento s,ncronos so resultados direto da e(ecuo do programa corrente. Aais eventos so previs,veis e, por definio, s; podem ocorrer um 7nico de cada vez. 'ventos ass,ncronos no so relacionados 3 instruo do programa corrente. 'sses eventos, por serem imprevis,veis, podem ocorrer m7ltiplas vezes, como no caso de diversos dispositivos de 'DS informarem ao processador "ue esto prontos para rece er ou transmitir dados. ?ma interrupo 1 um evento ass,ncrono en"uanto uma e(ceo 1 um evento s,ncrono. 8. /4 e(emplos de eventos associados ao mecanismo de e(ceo. ?ma instruo "ue gere a situao de overflo! ou uma diviso por zero. :. Qual a vantagem da 'DS controlada por interrupo comparada com a t1cnica de polling? <a 'DS controlada por interrupo, as operaes de 'DS podem ser realizadas de uma forma mais eficiente. 'm vez de o sistema periodicamente verificar o estado de uma operao pendente como na t1cnica de polling, o pr;prio controlador interrompe o processador para avisar do t1rmino da operao. Com esse mecanismo, o processador, ap;s a e(ecuo de um comando de leitura ou gravao, permanece livre para o processamento de outras tarefas. =. ) "ue 1 /E# e "ual a vantagem desta t1cnica? # t1cnica de /E# permite "ue um loco de dados se0a transferido entre a mem;ria principal e dispositivos de 'DS, sem a interveno do processador, e(ceto no in,cio e no final da transfer4ncia. Quando o sistema dese0a ler ou gravar um loco de dados, o processador informa ao controlador sua localizao, o dispositivo de 'DS, a posio inicial da mem;ria de onde os dados sero lidos ou gravados e o tamanho do loco. Com estas informaes, o controlador realiza a transfer4ncia entre o perif1rico e a mem;ria principal, e o processador 1 somente interrompido no final da operao. >. Como a t1cnica de uffering permite aumentar a concorr4ncia em um sistema computacional? Como o uffering permite minimizar o pro lema da disparidade da velocidade de processamento e(istente entre o processador e os dispositivos de 'DS, esta t1cnica permite manter, na maior parte do tempo, processador e dispositivos de 'DS ocupados.

Você também pode gostar