Sistemas operacionais
O sistema operacional (SO) é o software responsável por gerenciar os recursos do computador e permitir a interação entre o usuário e o hardware.
Exemplos:
- Windows
- Linux
- macOS
- Android
- iOS
Atenção: o sistema operacional é um software, não um componente físico do computador.
1. Funções do sistema operacional
Entre as principais funções estão:
- gerenciar o processador;
- controlar a memória;
- gerenciar arquivos e pastas;
- controlar dispositivos de entrada e saída;
- gerenciar programas em execução;
- fornecer uma interface para o usuário;
- controlar usuários e permissões.
📝 Exemplo
Quando você abre um programa, o sistema operacional:
carrega o programa → utiliza memória → utiliza o processador → controla sua execução.
2. Sistema operacional x hardware
O sistema operacional atua como uma espécie de intermediário entre o usuário, os aplicativos e o hardware.
Usuário → Aplicativos → Sistema Operacional → Hardware
Exemplo
Ao imprimir um documento:
Editor de texto → Sistema Operacional → Impressora
🚨 Pegadinha: O sistema operacional não é hardware. Ele é um software que gerencia e controla os recursos do computador.
3. Interface do sistema operacional
A interface permite que o usuário interaja com o sistema.
Pode ser:
Interface gráfica — GUI
Utiliza elementos visuais, como:
- janelas;
- ícones;
- menus;
- botões;
- ponteiro do mouse.
Exemplo: área de trabalho do Windows.
Interface de linha de comando — CLI
O usuário utiliza comandos de texto para realizar operações.
Exemplo:
dir
no Windows, ou:
ls
em sistemas Linux.
4. Gerenciamento de processos
Um processo é, de forma simplificada, um programa em execução.
O sistema operacional controla:
- criação de processos;
- execução;
- encerramento;
- uso do processador;
- compartilhamento de recursos.
📝 Exemplo
Se você abre um navegador e um editor de texto ao mesmo tempo, o sistema operacional gerencia a execução desses programas.
🚨 Pegadinha:
Programa → conjunto de instruções armazenado.
Processo → programa em execução.
5. Gerenciamento da memória
O sistema operacional controla o uso da memória principal (RAM) pelos programas.
Ele determina, entre outras coisas:
- quanto de memória cada processo pode utilizar;
- quais áreas estão ocupadas;
- quais áreas estão disponíveis.
📌 Memória virtual
É uma técnica que permite utilizar parte do armazenamento como extensão da memória principal, quando necessário.
🚨 Atenção: Memória virtual não transforma o armazenamento em RAM física. É um mecanismo utilizado pelo sistema para ampliar virtualmente o espaço disponível para determinados usos.
6. Gerenciamento de arquivos
O sistema operacional organiza os dados armazenados em:
- arquivos;
- pastas/diretórios;
- unidades de armazenamento.
Exemplo
Documentos
├── relatório.docx
├── planilha.xlsx
└── apresentação.pptx
O sistema operacional permite:
- criar;
- copiar;
- mover;
- renomear;
- excluir;
- localizar arquivos.
7. Extensões de arquivos
A extensão geralmente ajuda a identificar o tipo de arquivo.
Exemplos:
| Extensão | Tipo comum |
|---|---|
.docx | Documento |
.xlsx | Planilha |
.pptx | Apresentação |
.pdf | Documento PDF |
.jpg | Imagem |
.mp3 | Áudio |
.mp4 | Vídeo |
.exe | Executável no Windows |
🚨 Pegadinha: A extensão não é o arquivo inteiro. Ela é uma parte do nome utilizada para indicar o tipo/formato do arquivo.
8. Dispositivos de entrada e saída
O sistema operacional também gerencia dispositivos.
Entrada
Dispositivos utilizados para enviar informações ao computador.
Exemplos:
- teclado;
- mouse;
- microfone;
- scanner.
Saída
Dispositivos utilizados para apresentar informações ao usuário.
Exemplos:
- monitor;
- impressora;
- caixas de som.
Entrada e saída
Alguns dispositivos podem realizar as duas funções.
Exemplo:
- tela sensível ao toque.
9. Drivers
Drivers são softwares que permitem ao sistema operacional comunicar-se com determinados dispositivos de hardware.
Exemplos:
- driver de impressora;
- driver de placa de vídeo;
- driver de áudio.
🚨 Pegadinha: Driver não é o dispositivo físico. É um software relacionado ao funcionamento e à comunicação com o hardware.
10. Windows
O Windows é um sistema operacional desenvolvido pela Microsoft.
Características comuns:
- interface gráfica;
- gerenciamento de arquivos e pastas;
- suporte a diversos dispositivos;
- multitarefa;
- gerenciamento de usuários.
Elementos conhecidos
- Área de Trabalho;
- Menu Iniciar;
- Barra de tarefas;
- Explorador de Arquivos;
- Lixeira.
11. Linux
O Linux é um sistema operacional baseado no kernel Linux.
É muito utilizado em:
- servidores;
- computadores pessoais;
- sistemas embarcados;
- dispositivos diversos.
Existem várias distribuições Linux, como:
- Ubuntu;
- Debian;
- Fedora;
- Linux Mint.
🚨 Pegadinha: Ubuntu, Debian e Fedora são distribuições Linux, não diferentes tipos de hardware.
12. Android e iOS
Também existem sistemas operacionais voltados para dispositivos móveis.
Android
Sistema operacional utilizado em diversos dispositivos móveis.
iOS
Sistema operacional móvel desenvolvido pela Apple para seus dispositivos compatíveis.
👉 Em provas:
Windows/Linux → computadores
Android/iOS → dispositivos móveis
13. Multitarefa
A multitarefa permite que o sistema operacional gerencie vários programas/processos de forma concorrente.
Exemplo
Você pode:
- ouvir música;
- navegar na internet;
- editar um documento;
enquanto o sistema operacional administra os recursos utilizados por essas atividades.
14. Usuários e permissões
O sistema operacional pode controlar quem pode acessar determinados recursos.
Permissões podem determinar, por exemplo, se um usuário pode:
- ler um arquivo;
- alterar um arquivo;
- excluir um arquivo;
- executar determinado programa.
Isso ajuda na segurança e organização do sistema.
15. Como resolver questões sobre sistemas operacionais
Ao resolver uma questão, procure identificar:
- Qual é a função do sistema operacional?
- A questão trata de processos, memória ou arquivos?
- Está falando de hardware ou software?
- Aparecem drivers ou dispositivos?
- A questão está tratando de Windows, Linux ou sistemas móveis?
🚨 Principais pegadinhas
- Sistema operacional = software.
- Processo = programa em execução.
- RAM = memória principal.
- Driver = software de comunicação com hardware.
- Arquivo ≠ pasta.
- Windows e Linux = sistemas operacionais.
- Ubuntu e Debian = distribuições Linux.
- Android e iOS = sistemas operacionais móveis.
- Teclado = entrada.
- Monitor = saída.
- Tela sensível ao toque = entrada e saída.
📌 Resumo para memorizar
| Conceito | Lembre-se |
|---|---|
| Sistema operacional | Gerencia o computador |
| Processo | Programa em execução |
| RAM | Memória principal |
| Driver | Comunicação com hardware |
| Arquivo | Unidade de informação armazenada |
| Pasta | Organiza arquivos |
| GUI | Interface gráfica |
| CLI | Linha de comando |
| Windows | Sistema operacional |
| Linux | Sistema operacional/kernel |
| Ubuntu | Distribuição Linux |
| Android | Sistema operacional móvel |
| iOS | Sistema operacional móvel |
🧠 Mapa mental
SISTEMA OPERACIONAL → Processos → programas em execução → Memória → gerenciamento da RAM → Arquivos → organização e armazenamento → Dispositivos → entrada e saída → Drivers → comunicação com hardware → Usuários → permissões e segurança → Interface → GUI ou CLI
🎯 Regra de ouro
Sistema operacional = software que gerencia hardware, memória, processos, arquivos e dispositivos, permitindo a interação do usuário com o computador.