Sistemas operacionais/Estruturas dos sistemas operacionais: diferenças entre revisões
[revisão pendente] | [revisão pendente] |
Conteúdo apagado Conteúdo adicionado
m Foram revertidas as edições de 200.17.100.18 (disc) para a última revisão de Marcos Antônio Nunes de Moura Etiqueta: Reversão |
|||
Linha 4:
===Sistemas monolíticos===
[[Imagem:IBM PC 5150.jpg|thumb|250px|Um micro-computador PC XT rodando o MS DOS 5.0.]]
A exemplo temos o próprio UNIX, o MS DOS, o FreeBSD, entre outros.
Linha 17:
A exemplo temos o Windows NT, o THE e o MULTICS.
===[[w:Máquina Virtual|Máquina Virtual]]===
Linha 35 ⟶ 33:
==Utilização dos recursos de sistemas==
===Monoprogramação ou monotarefa===
Em computação, chama-se monotarefa um sistema operacional que permite a realização de apenas uma tarefa (''job'') de cada vez. O processador, memória e periféricos ficam dedicados a um único usuário, e cada tarefa para ser executada, deve aguardar o encerramento da tarefa atual. Nos sistemas monoprogramados, enquanto uma aplicação aguarda um evento, o processador pode permanecer ocioso, sem realizar qualquer tipo de processamento, a memória pode acabar sendo sub-utilizada quando o programa não a utiliza totalmente e os periféricos são dedicados a um único usuário. Desta forma, os sistemas monoprogramáveis acabam sendo por sua natureza de fácil implementação e com pouca preocupação com proteção.
===Multiprogramação ou multitarefa===
Linha 54 ⟶ 46:
===Sistemas multiprogramados===
Nos sistemas
Os benefícios da multiprogramação são vários: aumento da utilização da CPU e da taxa de saída do sistema computacional, isto é, da quantidade de trabalho realizada dentro de um intervalo de tempo (throughput).
|