Файлова система

Файлова система — це порядок, за яким дані організовуються та зберігаються на носіях інформації.

Types: 1. Disk (NTFS, ext4). 2. Flash (F2FS). 3. Database-based. 4. Network (NFS, SMB). 5. Shared-disk. Operations: Create, Open, Read, Write, Delete, Truncate.

        graph LR
  Center["Файлова система"]:::main
  Rel_off_chain_computation["off-chain-computation"]:::related -.-> Center
  click Rel_off_chain_computation "/terms/off-chain-computation"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Простими словами

Це як папки у вашому рюкзаку. В одній папці — математика, в іншій — малювання. Файлова система допомагає комп'ютеру пам'ятати, в якій 'папці' лежить потрібна інформація, щоб він міг знайти її за частку секунди.

🤓 Expert Deep Dive

На технічному рівні ми часто стикаємося з обмеженнями різних систем. Наприклад, стара система FAT32 не дозволяє зберігати файли розміром понад 4 ГБ. Сучасні системи, такі як NTFS, мають вбудовану систему транзакцій. Це означає, що запис файлу або відбувається повністю, або взагалі не відбувається, якщо раптом зникло живлення. Це гарантує стабільність роботи операційної системи.

📚 Джерела