Sistemas Operacionais
Sistemas Operacionais
Prof. Antonio Apparecido Oliveira dos Santos
1. Introdução
Um Sistema Computacional consiste fundamentalmente em duas partes, que são o seu
Hardware e o seu Software.
Mas muitas pessoas vêem um computador apenas como um gabinete de circuitos eletrônicos, cabos e fontes de alimentação (hardware), se isto fosse verdade não teria nenhuma utilidade, porque é através de programas (softwares) que o computador consegue armazenar dados em discos, imprimir relatórios, gerar gráficos, realizar cálculos, entre outras funções. O hardware é o responsável pela execução das instruções de um programa, com a finalidade de realizar alguma tarefa.
Podemos afirmar que uma operação efetuada pelo software pode ser implementada pelo hardware, enquanto que uma instrução executada pelo hardware não pode ser simulada em software.
Nos primeiros computadores, a programação era realizada em painéis, através de fios, exigindo um grande conhecimento do hardware e de sua linguagem de máquina.
A solução para este problema foi o surgimento do sistema operacional, que tornou a interação do usuário com o computador mais simples, confiável e eficiente.
Partindo deste principio, podemos considerar o computador como uma máquina de níveis ou camadas, onde inicialmente existem dois níveis: o nível 0 (Hardware) e o nível 1 (Sistema Operacional).
Os sistemas operacionais realizam basicamente duas funções não relacionadas: estender a máquina e gerenciar recursos.
Como máquina estendida (fig. 1.1) ele tem como função apresentar uma máquina virtual mais fácil de ser programada do que a programação direta sobre o hardware.
Desta maneira teremos uma plataforma intermediária entre o hardware e o programa de aplicação. Usuários
Aplicação
Aplicação
Aplicação
Sistema Operacional
Hardware
Fig. 1.1 - Sistema Operacional como máquina estendida