Sistema operativo
Introdução
O estudo e o desenvolvimento dos sistemas operacionais requer a compreensão de um conceito fundamental: processo computacional. Veremos no trabalho que os processos computacionais constituem a unidade básica de administração de um sistema e, que junto deste importante conceito, surgem uma serie de problemas que devem ser adequadamente equacionados dentro de qualquer sistema operacional.
Os primeiros sistemas de computação só permitiam que um programa fosse executado de cada vez. Esse programa tinha controlo completo do sistema e acesso a todos os recursos do sistema. Os sistemas de computação modernos permitem que múltiplos programas sejam carregados na memória e executados de forma concorrente. Essa evolução exigiu maior controlo e mais compartimentalização dos vários programas. Essas necessidades resultaram na noção de um processo.
O conteúdo apresentado neste trabalho é fruto de muita pesquisa do grupo autor e do incentivo do docente na concretização do mesmo. Sendo sistemas operacionais um contexto vasto aceitamos a responsabilidade de escrever sobre um tema importantíssimo já referido (processos).
Processos
Antes de abordar sobre qualquer assunto é importante perceber o conceito do mesmo, desta feita tentemos