Tipos de sistemas operacionais
Sistemasoperacionaissão programas utilizados para gerenciar os recursos de hardware, (memória, processamento, dispositivos E/S, sistemas de arquivos.) controlando aplicações e apresentando uma interface gráfica amigável para o usuário, para que este possa utiliza-lo de forma simplificada. É onde são instalados os aplicativos que auxiliam o usuário.
“Sistemas Operacionais ... é Apenas um conjunto de rotinas executado pelo processador”
Tipos de sistemas operacionais.
A evolução dos sistema operacionais estão diretamente ligadas a evolução dos hardwares.
Sistema Monoprogramáveis:
Os recursos computacionais deste tipo de SO, são utilizado por um único usuário.
Utilizados para a execução de um único programa (JOB), todo o processamento e memória, dedicados a um único processo. Se um programa já estivesse em execução e outro necessitar ser executado, é necessário o encerramento do primeiro para a execução do próximo, desta forma todos os recursos do sistema ficam dedicados a uma única tarefa.
Enquanto um programa aguarda por um evento, o processador permanece ocioso (sem realizar qualquer tipo de processamento) e a memória é subutilizada caso a programa não a preencha totalmente.
Sistema Multiprogramáveis:
Os recursos computacionais podem ser compartilhados por vários usuários e programas ao mesmo tempo. A diferencia neste tipo de SO, para o monoprogramável é que enquanto um programa espera por informações, outro programa pode estar sendo executado, compartilhando memória e processador.
Os sistemas multiprogramáveis podem ser classificados pela forma como suas aplicações são gerenciadas, sendo eles: * Sistema Batch: Este tem como principal característica não exigir a necessidade da interação de usuário com a aplicação. Todas as entradas e saídas são implementadas por uma memória secundaria. * Sistema de tempo compartilhado (Sistemas on-line): Executa diversos programas, dividindo o tempo do processador em intervalos que