Sistemas operacionais
Resumão de Sistemas Operacionais
Autor: Adonai Estrela Medrado (adonaimedrado@hotmail.com) Revisado em 26 de junho de 2010
Construído tendo como referência SIMÕES, Ricardo de Magalhães. Módulo de Sistemas Operacionais. Vitória: ESAB, 2008. Disponível apenas para alunos. Este material é apenas um resumo disponibilizado para uso acadêmico e didático. Ele não pretende esgotar o assunto ou abordá-lo em sua integralidade. A sua utilidade é relembrar alguns conceitos e estimular o aprofundamento e a pesquisa. Fundamentos O sistema operacional é um software especial que controla recursos compartilhados. Os programas que trabalham sob o sistema operacional utilizam das Chamadas do Sistema (System Calls) para ter acesso a estes recursos. As principais funções de um sistema operacional são 1) tratamento de interrupção (evento inesperado externo ao programa em execução e independente de instrução sendo executada; sempre são geradas por dispositivos; paralisa momentaneamente a execução do programa atual); 2) tratamento de exceção (originada por algum programa em execução; o programa que executou a operação inválida é avisado, caso não saiba tratá-la o aviso será encaminhado ao usuário; paralisa momentaneamente a execução do programa atual); 3) gerenciamento de programas (colocar em execução, administrar e finalizar programas); 4) gerenciamento de memória RAM (incluindo verificar disponibilidade); 5) gerenciamento de arquivos (controlar a criação, edição e exclusão de arquivos); 6) gerenciamento de dispositivos (verificação de utilização, disponibilidade, liberação, etc.); e 7) suporte a redes (gerenciamento e acesso às redes de computadores). Atualmente passou a ser requisito também o sistema de segurança (somente programas permitidos executam; somente usuários permitidos acessam os recursos e informações). História Em 1950 os computadores começaram a utilizar os transistores e o Univac 1103 surge como primeiro computador a utilizar um sistema operacional