Você está na página 1de 3

Faculdade de filosofia cincias e letras de caruaru

Aluno: Anderson da Silva Pontes Lemos Professor: Douglas Damalio

Sistemas Operacionais
Exerccio 1- Como seria utilizar um computador sem um sistema operacional? Quais so suas duas principais funes? R - Sem um sistema operacional, um usurio para interagir com o computador teria que conhecer muito detalhe de hardware do equipamento. Suas funes controlar o funcionamento de um computador, gerenciando a utilizao e o compartilhamento dos seus diversos recursos. 2- Explique o conceito de mquina virtual? Qual a grande vantagem em utilizar este conceito? R- Funcionar como uma interface entre usurio e o computador, tornando sua utilizao mais simples, rpida e segura. 3- Defina o conceito de mquina de nveis. R- O computador no se resume apenas a dois nveis, ele possui o nmero de nveis que for necessrio para que o usurio realize suas tarefas, sem a necessidade do conhecimento sobre a existncia da camada superior ou inferior a qual ele se encontra. 4- Quais os tipos de sistemas operacionais existentes? R- Sistemas Monoprogramveis, sistemas multiprogramveis e sistemas com mltiplos processadores. 5- Porque podemos dizer que existe uma subutilizao de recursos em sistemas monoprogramveis? R- Por que nesse tipo de sistema, enquanto um programa aguarda por um evento, como a digitao de um dado, o processador permanece ocioso, sem realizar qualquer tipo de processamento. 6- Quais as vantagens dos sistemas multiprogramveis? R- a reduo de custos em funo da possibilidade de compartilhamento dos diversos recursos entre as diferentes aplicaes e possuem na media uma reduo total de tempo em execuo de aplicaes. 7- O que so sistemas de mltiplos processadores e quais as vantagens em utilizlos? R- Eles se caracterizam por possuir duas ou mais UCPs interligadas e trabalhando em conjunto. Sua vantagem permitir que vrios programas sejam executados ao mesmo tempo ou o mesmo programa seja subdividido em partes para serem executadas simultaneamente em mais de um processador.

8- Qual a grande diferena entre sistemas fortemente acoplados e fracamente acoplados? R- No fortemente acoplado existem vrios processadores compartilhando uma nica memria fsica e dispositivo de entrada/sada sendo gerenciado por apenas um sistema operacional. J no fracamente acoplado eles possuem dois ou mais sistemas computacionais conectados atrs de linhas de comunicao. Cada sistema funciona de forma independente, gerenciando seus prprios recursos. 9- Quais so as unidades funcionais de um sistema computacional? R- Processador, memria principal e dispositivos de entrada e sada. 10- Quais os componentes de um processador e quais so as suas funes? R- A Unidade lgica e aritmtica (ULA) a responsvel por executar efetivamente as instrues dos programas, como instrues lgicas, matemticas, desvio, etc. A Unidade de controle (UC) responsvel pela tarefa de controle das aes a serem realizadas pelo computador, comandando todos os outros componentes. Os registradores so pequenas memrias velozes que armazenam comandos ou valores que so utilizados no controle e processamento de cada instruo. 11- Como a memria principal de um computador organizada? R- Ela composta por unidades de acesso chamadas clulas, sendo cada clula composta por um determinado nmero de bits. 12- Quais as diferenas entre memria principal e a memria secundria? R- Memria principal voltil, precisa de uma fonte de alimentao para armazenar dados. E so muito mais rpidas. J as secundarias so no volteis, no precisam de fonte de alimentao e so bem mais lentas. 13- Caracterize os barramentos processador-memria, E/S e backplane. R- Os barramento processador-memria so de curta extenso e alta velocidade para que seja otimizada a transferncia de informao entre processadores e memria. J os de E/S possuem maior extenso, so mais lentos e permitem a conexo de diferentes dispositivos. E o backplane tem a funo de integrar os dois barramentos em um s. 14- Como a tcnica de pipelining melhora o desempenho dos sistemas computacionais? R- Pois quando ele divide o as instrues em vrios blocos a serem executados em paralelo, aumenta o desempenho do sistema computacional. 15- Porque o cdigo-objeto gerado por um tradutor no poder ser executado? R- porque tm programas que tem sub-rotinas ai ele no consegue associar.

16- Quais as funes do linker? R- So resolver todas as referencias simblicas existentes entre os mdulos e reservar memria para a execuo do programa e tambm a recolocao, que determina a regio de memria na qual o programa ser carregado para execuo. 17- O que concorrncia e como este conceito est presente nos sistemas operacionais multiprogramveis? R- Concorrncia o princpio bsico para projeto e implementao dos sistemas operacionais multiprogramveis onde possvel o processador executar instrues em paralelo com operaes de E/S. Isso possibilita a utilizao concorrente da UCP por diversos programas sendo implementada de maneira que, quando um programa perde o uso do processador e depois retorna para continuar o processamento, seu estado deve ser idntico ao do momento em que foi interrompido. O programa dever continuar sua execuo exatamente na instruo seguinte quela em que havia parado, aparentando ao usurio que nada aconteceu. 18- Porque o mecanismo de interrupo fundamental para a implementao da multiprogramao? R- Porque em funo desse mecanismo que o sistema operacional sincroniza a execuo de todas as suas rotinas e dos programas dos usurios, alm de controlar dispositivos. 19- Como a tcnica de buffering permite aumentar a concorrncia em um sistema computacional? R- Como o 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. 20- Qual a diferena entre a tcnica de buffering e spooling? R- Buffering uma unidade de armazenamento temporrio, spooling algo relacionado a impresso.

Você também pode gostar