🚀 Capítulo 16: Sistemas de Arquivos
🎯 Objetivo da Aula
Ao final desta aula, você entenderá como o SO organiza os dados no disco usando um Sistema de Arquivos (File System) e o conceito de arquivos e pastas.
🏢 O Cenário Prático (Seu Desafio)
Você precisa esconder os planos da Estrela da Morte em uma pasta do sistema. Seu desafio é entender como as permissões de arquivo funcionam para que apenas os Rebeldes possam ler!
🧠 Fundamentos: A Teoria Traduzida
Um disco rígido sem sistema de arquivos é apenas um monte de bits bagunçados. O Sistema de Arquivos organiza isso em uma estrutura de árvore (Pastas e Arquivos).
Exemplos de Sistemas de Arquivos:
- NTFS: Usado no Windows.
- ext4: Usado no Linux.
- FAT32: Usado em pen drives (compatível com quase tudo).
Permissões
Dizem quem pode:
- Read (Ler).
- Write (Escrever/Alterar).
- Execute (Executar).
📖 Exemplo Guiado: O Arquivo de Gavetas
O sistema de arquivos é como um grande arquivo de metal. As pastas são as gavetas. Os arquivos são os papéis dentro das gavetas.
🛠️ Prática Obrigatória 1
Qual a diferença entre “Ler” e “Executar” um arquivo?
🛠️ Prática Obrigatória 2
No arquivo script.js da pasta cap16, mostre uma mensagem simulando a leitura de um arquivo protegido.
🔑 Gabarito de Código/Fórmulas
Prática 1:
Ler significa ver o conteúdo (ex: abrir um texto). Executar significa rodar o programa (ex: abrir um jogo .exe).