🚀 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).


Capitulo Anterior | Proximo Capitulo