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.
o/
ResponderExcluirMuitooo bom!! Também sou estudante de COMPUTAÇÃO - UFOP!
ResponderExcluirOhhhhhhhhh 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 ,,,,, :)
ResponderExcluirvaleu cara, ajudou pra caramba
ResponderExcluir