Noções de sistema operacional nos ambientes Windows e Linux — a base de tudo que cai nas demais provas de informática.
O Windows distingue conta Administrador (pode instalar programas e alterar configurações do sistema), conta Padrão (uso do dia a dia, sem alterar o sistema) e conta Convidado (acesso temporário e limitado).
Uma conta pode ser local (existe só naquele computador) ou Microsoft (vinculada a um e-mail, sincroniza configurações entre dispositivos). O UAC 🔐 (Controle de Conta de Usuário) é o alerta que pede confirmação antes de uma ação exigir privilégios de administrador.
Aberto com Ctrl+Shift+Esc (ou Ctrl+Alt+Del), organiza-se nestas abas:
| Aba | O que mostra |
|---|---|
| ⚙️ Processos | Apps e serviços rodando agora |
| 📊 Desempenho | Uso de CPU, memória, disco e rede |
| 🚀 Inicialização | O que abre junto com o Windows |
| 👥 Usuários | Quem está com sessão ativa |
| 🧩 Serviços | Programas em segundo plano |
Programas em segundo plano, sem interface, gerenciados pelo console services.msc. Cada serviço tem um tipo de inicialização:
Exemplos comuns: Spooler de Impressão (gerencia a fila de documentos a imprimir) e Windows Update (baixa e instala atualizações).
O Painel de Controle é a interface clássica (Sistema, Contas de Usuário, Programas e Recursos). Desde o Windows 10/11, o app Configurações vem substituindo boa parte dessas funções com uma interface mais moderna, mas os dois ainda coexistem.
Exemplo prático: desinstalar um programa pode ser feito tanto em Configurações → Aplicativos quanto em Painel de Controle → Programas e Recursos — o resultado final é o mesmo, mudou só o caminho.
| Atalho | Ação |
|---|---|
| ⌨️ Win + E | Abre o Explorador de Arquivos |
| 🔒 Win + L | Bloqueia a tela |
| 🖥️ Win + D | Minimiza/restaura todas as janelas (mostra a área de trabalho) |
| 🔀 Alt + Tab | Alterna entre janelas abertas |
No Linux não existem "unidades" como C:\. Tudo parte de uma raiz única, representada por /, e todo o resto do sistema — inclusive outros discos — é montado como uma pasta dentro dessa árvore.
| Diretório | Função |
|---|---|
| ⚙️ /bin | Comandos essenciais do sistema, usados por todos os usuários |
| 🥾 /boot | Arquivos de inicialização (kernel, bootloader) |
| 🔌 /dev | Arquivos que representam dispositivos físicos (discos, portas) |
| 🛠️ /etc | Arquivos de configuração do sistema |
| 🏠 /home | Diretório pessoal de cada usuário comum |
| 👑 /root | Diretório pessoal do superusuário (root) |
| 🗑️ /tmp | Arquivos temporários, apagados a cada reinicialização |
| 📚 /usr | Programas e bibliotecas instalados para os usuários |
| 📈 /var | Conteúdo que varia de tamanho: logs, filas de impressão, cache |
/home/usuario) com o do superusuário, que fica em /root — e não dentro de /home.Cada arquivo tem três níveis de permissão — dono (u), grupo (g) e outros (o) — cada um podendo ter r (ler), w (escrever) e x (executar).
| Permissão | Valor numérico |
|---|---|
| 👁️ Leitura (r) | 4 |
| ✏️ Escrita (w) | 2 |
| ▶️ Execução (x) | 1 |
Os valores se somam por nível. Exemplo: chmod 755 script.sh:
rwx = 4+2+1r-x = 4+1r-x = 4+1Já chown troca o dono do arquivo e chgrp troca o grupo.
chmod 644 é o padrão de arquivos comuns (dono lê e escreve; grupo e outros só leem) — decore essa combinação, ela aparece com frequência.| Comando | Função |
|---|---|
| 📋 ls | Lista arquivos e pastas do diretório atual |
| 🚶 cd | Muda de diretório |
| 📍 pwd | Mostra o caminho do diretório atual |
| 📁 mkdir | Cria um novo diretório |
| 🗑️ rm -r | Remove arquivos e pastas (recursivamente) |
| 📄 cp / mv | Copia / move (ou renomeia) arquivos |
| 🔎 cat / grep | Exibe o conteúdo de um arquivo / busca texto dentro dele |
| 🛡️ sudo | Executa um comando com privilégios de superusuário |
Exemplo prático: cd /var/log entra na pasta de logs, ls -l lista os arquivos com detalhes, e grep "erro" sistema.log busca a palavra "erro" dentro de um arquivo específico.
sudo não é um login de root permanente — ele eleva o privilégio apenas para aquele comando específico.ps lista os processos em execução e top mostra isso em tempo real, com uso de CPU e memória. Para encerrar um processo travado, usa-se kill seguido do PID (identificador do processo).
Serviços em segundo plano (chamados daemons) são controlados pelo systemctl, com comandos como systemctl start, stop, restart e status.
Exemplo prático: se o servidor web parou de responder, systemctl restart nginx reinicia o serviço sem precisar reiniciar o computador inteiro.
kill pede educadamente para o processo terminar (ele pode ignorar); kill -9 força o encerramento imediato, sem chance de o processo salvar nada antes de morrer.| 🪟 Windows | 🐧 Linux | |
|---|---|---|
| Código-fonte | Proprietário (Microsoft), pago | Aberto (GPL), geralmente gratuito |
| Estrutura de arquivos | Letras de unidade C:\, D:\ | Raiz única / |
| Maiúsc./minúsc. | Não diferencia (mas preserva) | Diferencia (case sensitive) |
| Terminal padrão | Prompt de Comando / PowerShell | Bash / Shell |
| Instalar programas | Instaladores .exe/.msi, Microsoft Store | Gerenciador de pacotes (apt, dnf, yum) |
No Linux, Relatorio.txt e relatorio.txt são dois arquivos diferentes no mesmo diretório. No Windows, esse mesmo par de nomes é tratado como o mesmo arquivo — o sistema não diferencia maiúsculas de minúsculas, embora preserve a forma como foi digitado.
Exemplo prático: se você criar foto.jpg e depois tentar criar FOTO.JPG na mesma pasta, o Linux aceita os dois arquivos lado a lado; o Windows recusa, alegando que o arquivo já existe.
LS ou Cd não funcionam no Linux, só ls e cd em minúsculas.O Linux é um kernel de código aberto, distribuído sob a licença GPL — qualquer pessoa pode ver, modificar e redistribuir o código-fonte. Distribuições como Ubuntu, Debian e Fedora empacotam esse kernel com outros programas. Já o Windows é um sistema proprietário da Microsoft: o código-fonte não é aberto ao público e o uso exige licença paga.
Exemplo prático: é por causa da GPL que existem dezenas de distribuições Linux gratuitas (Ubuntu, Fedora, Debian...) — qualquer um pode pegar o código do kernel e montar a sua própria. Não existe um "Windows do Google" porque o código da Microsoft não é aberto.
Revise Sistemas Operacionais de um jeito visual: clique nos nós pra expandir/recolher os tópicos e fixar o conteúdo antes da prova.
Desafie a banca que você escolher com questões geradas por IA sobre Sistemas Operacionais. Erre até 2 e você vence; erre 3 ou mais e a banca vence. Sua cota diária depende do seu plano.