Sistemas Operacionais

O que é?

Em poucas palavras um Sistema Operacional é um programa que atua entre o usuário e o hardware. Seu propósito é fornecer um ambiente no qual o usuário possa executar programas.

Ele foi desenvolvido com o propósito de facilitar o uso do hardware.

Uma visão simples:

Representação
Usuário
⬇️
Programas, aplicativos, etc
⬇️
Sistema Operacional
⬇️
Hardware

O Hardware - a unidade central de processamento (CPU, Central Processing Unit, vulgo processador), a memória RAM (Random Access Memory) e os dispositivos de entrada e saída (I/O, Input/Output) - fornecem recursos básicos de computação.

Os softwares como: navegadores web, compiladores, processadores de texto, etc - definem as maneiras em que esses recursos são usados. O Sistema Operacional controla e coordena o uso desses recursos.

Este é o papel do kernel (Núcleo de um Sistema Operacional) que irei falar dele mais para frente.

Exemplos de Sistemas Operacionais