segunda-feira, 9 de agosto de 2010

Capítulo 1, Questões 1~5

1. Quais são as duas principais funções de um sistema operacional?
S. Gerenciar os recursos da máquina e prover uma interface simples com o hardware.

2. O que é multiprogramação?
S. Consiste em manter vários jobs na memória, executando um pouco de cada em determinados intervalos de tempo. Técnica que visa manter a CPU ocupada o maior tempo possível, visto que em muitas aplicações, como as de processamento de dados comerciais, o desempenho é nivelado pela E/S (I/O Bound), chegando inclusive a ocupar 80~90 por cento do tempo total de execução.

3. O que é a técnica de Spooling? Você acha que computadores pessoais avançados terão o spooling como uma característica padrão no futuro?
S. É o processo de colocar os dados em uma área de trabalho temporária, buffer, onde um outro programa pode acessar os dados nesta área tardiamente. É útil pois quando se está usando dispositivos de velocidades diferentes, o dispositivo mais lento pode acessar o buffer e não obrigar que o dispositivo mais rápido fique o esperando. Acho que sim, já o fazem.

4*. - Nos primeiros computadores, todo byte de dados lido ou escrito era  diretamente tratado pela CPU (isto é, não havia DMA). Quais as implicações que essa organização tem para a multiprogramação?
S. Isto pode trazer perda de desempenho muito grande ao sistema. Já que com a multiprogramação você tem vários processos sendo executados sequencialmente com alternância rápida e constante, se todas operações de dados envolverem E/S, sempre que pelo menos um dos processos estiver executando E/S todos os outros tem de esperar pelo término da operação.

5. Por que o compartilhamento de tempo não foi disseminado na segunda geração de computadores?
S. Pois a proteção em hardware só foi largamente empregada a partir da terceira geração.

* Questões marcadas com estrela representam uma grande dúvida minha e precisam ser revisadas.

4 comentários:

  1. Muitooo bom!! Também sou estudante de COMPUTAÇÃO - UFOP!

    ResponderExcluir
  2. Ohhhhhhhhh Salvaste a minha pele hoje,meu docente me deu uma ficha assim bem igual para resolver em 1 dia,so vou fazer copy paste da tua resolucao ,,,,, :)

    ResponderExcluir