História dos sistemas operacionais, tipos, funções, estruturas e gerenciamento
Existem 4 tipos básicos de sistemas operacionais. Sistema operacional de tempo real é utilizado para controlar máquinas, instrumentos científicos e sistemas industriais. Geralmente um RTOS não tem uma interface para o usuário muito simples e não é destinado para o usuário final. Monousuário, monotarefa que foi criado para que um único usuário possa fazer uma coisa por vez. O Palm OS dos computadores Palm é um bom exemplo de um moderno sistema operacional monousuário e monotarefa. Monousuário, multitarefa é o mais utilizado em computadores de mesa e laptops. As plataformas Microsoft Windows e Apple MacOS são exemplos de sistemas operacionais que permitem que um único usuário utilize diversos programas ao mesmo tempo. Multiusuário é um sistema que permite que diversos usuários utilizem simultaneamente os recursos do computador. Unix, VMS e sistemas operacionais mainframe como o MVS são exemplos.
Um sistema operacional possui as seguintes funções, gerenciamento de processos, gerenciamento de memória, sistema de arquivos, entrada e saída de dados. O SO é escrito na forma de um conjunto de procedimentos que podem fazer chamadas entre si e pelos programas usuários. A estrutura monolítica neste caso é comparada a