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.