MyLeoNes™

O que faz um sistema operativo — Informática, 14–17 anos

Um sistema operativo organiza a relação entre os programas e o equipamento. Partilha o processador, a memória e os dispositivos, dando aos programas formas mais simples e seguras de pedir o que precisam.

O organizador por baixo

Um sistema operativo fica entre as aplicações e o equipamento da máquina. Decide que programa recebe tempo do processador, dá áreas de memória aos programas, gere ficheiros e comunica com dispositivos como teclados e ecrãs. Assim, uma aplicação pode pedir um ficheiro sem conhecer a eletrónica exata envolvida.

Por que surgiu o sistema operativo

Sem um sistema operativo, cada programa teria de conter instruções próprias para cada impressora, disco e ecrã. Os programas também poderiam escrever por cima da memória uns dos outros. Os sistemas operativos nasceram da necessidade de partilhar equipamento caro, esconder detalhes pouco úteis e impedir que um programa estragasse outro.

Abrir duas aplicações

Suponhamos que um leitor de música e um navegador estão abertos. O sistema operativo dá algum tempo de processador ao leitor e depois deixa o navegador trabalhar, alternando rapidamente entre ambos. Mantém separadas as memórias das aplicações, envia o som para as colunas e a imagem do navegador para o ecrã.

O sistema operativo não é cada aplicação

É fácil pensar que o sistema operativo é simplesmente aquilo que aparece no ecrã, porque os seus menus e ícones são visíveis. Grande parte do trabalho fica escondida: organizar tarefas, proteger a memória e controlar dispositivos. Um navegador ou jogo usa esses serviços, mas continua a ser um programa separado, com o seu próprio objetivo.

Onde aparece

Telemóveis, computadores portáteis, consolas, automóveis e muitos aparelhos domésticos usam sistemas operativos. Quando um telemóvel pede autorização para usar a câmara, ou um portátil permite que dois programas partilhem uma impressora, o sistema operativo está envolvido. Um sistema mais leve também pode deixar mais recursos para aplicações exigentes.

Continua a explorar

Outras línguas

A carregar o MyLeoNes™…