Pengertian File System (Sistem File/File)
Kantor Pusat Gnome / / April 02, 2023
![](/f/238120dd990f6c813f3c0c2b1dfb4f70.jpg)
Jurnalis spesialis dan peneliti
Setiap kali Anda bekerja dengan a komputer, smartphone, tablet, atau perangkat 'pintar' lainnya, informasi disimpan dalam file yang diatur dalam beberapa cara, yang disebut sebagai sistem file/berkas, untuk bahasa Inggris berkas sistem, dan diperlukan untuk melakukan operasi dasar tertentu, seperti:
- membatasi awal dan akhir file dan data yang dikandungnya;
- berikan nomenklatur ke file;
- mengakses file-file itu untuk dibaca;
- membuat file baru dan menyimpan modifikasi yang dibuat sebelumnya sehingga data yang terkandung memiliki struktur logis yang dapat digunakan;
- jalankan sebagai program file-file yang dapat dieksekusi;
- Pertahankan struktur direktori (folder).
Kami juga memiliki yang lain yang lebih canggih, dan tidak semua sistem file telah disertakan sepanjang sejarah, meskipun saat ini jarang ada yang tidak menyertakannya:
- atribut kepemilikan dan akses untuk membatasi siapa yang memiliki file, dan siapa yang dapat mengaksesnya;
- kontrol versi;
- enkripsi.
Sangat sulit untuk melacak riwayat sistem file, terutama dari mana mereka memulai. Kartu berlubang sudah memiliki semacam sistem file dasar, yang menunjukkan titik awal untuk program dan data dalam serangkaian kartu.
Dengan munculnya mainframe besar dan penyimpanan pada pita magnetik, juga perlu memiliki sistem yang membatasi di mana setiap hal dimulai dan diakhiri di dalamnya pita untuk menghindari penggulungan ulang manual sehingga drive pita dapat mengotomatiskan akses file diperlukan.
Ini tidak terjadi di komputer mikro 8-bit rumahan, dunia di mana Anda harus memundurkan kaset secara manual untuk menemukan titik awal program yang akan dimuat.
Pada saat unit penyimpanan magnetik pertama yang tidak bergantung pada pita, tetapi pada permukaan untuk menyimpan data, mulai digunakan, paradigma Penggunaan penyimpanan berubah dari berurutan menjadi acak, dan di sini sistem file berperan, karena memungkinkan informasi diatur secara terstruktur pada disk.
Cara bekerja dengan sistem file
Jika pada titik ini ada pembaca yang bertanya-tanya bagaimana mereka bisa bekerja dengan keajaiban seperti ini yang memungkinkan Anda melakukan semua hal yang tercantum di atas, sangat mudah: sudah sedang mengerjakan.
Dengan asumsi bahwa kebanyakan orang tidak merawat komputer dan perangkat elektronik mereka, dan belum menginstalnya OS yang mereka gunakan (baik itu Windows atau macOS di komputer, atau Android atau iOS di smartphone atau tablet), dan tidak keduanya tahu cara memformat drive (yang dijual sudah diformat), mereka tidak perlu khawatir tentang sesuatu yang sudah ada dibuat.
Sistem file disiapkan saat drive diformat, baik selama penginstalan sistem operasi, atau saat kami ingin menghapus semua informasi yang kami miliki di sebuah kunci USB (flash drive).
Dalam kasus terakhir, yang akan kita lakukan adalah proses 'pemformatan' yang disebutkan di atas. Format, atau berikan Format, artinya tepatnya menyiapkan sistem file agar bisa menerima file, dengan apa yang, dan sejak proses pemformatan berakhir, kita dapat menyimpan file Dia.
Dalam beberapa kasus, kami dapat memilih sistem file mana yang kami gunakan untuk beberapa unit, bergantung pada platform perangkat lunak yang kami gunakan:
Jendela:
- gemuk: dengan revisi berturut-turutnya, FAT12 dan FAT16, ini juga merupakan sistem file yang digunakan di MS-DOS kuno dan sistem DOS lainnya. Dibuat pada tahun 1980, didasarkan pada tidak mendukung fitur yang sekarang kami anggap dasar, seperti nama file yang panjang.
- FAT32: di sebelah VFAT, itu adalah a evolusi dari sebelumnya yang memperbaiki masalah seperti nama file yang panjang, dan juga mendukung kapasitas disk yang lebih besar. Itu masih digunakan di drive penyimpanan eksternal (flash drive, kartu memori,…). Keuntungan besar dari sistem ini adalah didukung oleh sistem operasi utama, seperti macOS dan GNU/Linux selain Windows, jadi drive yang diformat dengannya dapat bertindak untuk mentransfer data antar platform.
- exFAT: Variasi lain dari sistem file FAT, dibuat oleh Microsoft dan dioptimalkan untuk digunakan pada sistem penyimpanan flash. Saat ini digunakan oleh platform seperti Android.
- NTFS: sistem file yang digunakan oleh Microsoft Windows sejak versi NT 3.1, pewaris HPFS yang dikembangkan oleh IBM untuk OS/2. Ini adalah standar untuk instalasi Windows.
macOS:
- hfs: Diperkenalkan pada tahun 1985, ini memelopori hal-hal seperti nama file yang panjang atau alias file di komputer mikro rumahan.
- HFS+: mengganti beberapa kekurangan HFS yang terungkap waktu itu, seperti dukungan untuk file yang lebih besar (sesuatu yang diperlukan di dunia yang mulai menonton film di file komputer), dan memformat drive yang lebih besar ukuran. Dia juga berkontribusi menggunakan coding Unicode standar ke sistem file Mac.
GNU/Linux dan Unix lainnya:
- ext2: Sistem file dari sistem operasi bebas klasik dan, seperti ini, juga bebas ditemukan di dalam kernel sistem penguin.
- ext3: ditambahkan ke versi sebelumnya sistem jurnal, dan menjadi standar untuk distribusi Linux.
- ext4: mengoptimalkan konsumsi sumber daya dan menambahkan dukungan untuk drive dan file yang lebih besar.
- Btrf: Dikembangkan oleh Oracle, ia berupaya mengatasi keterbatasan ext4, seperti ukuran maksimum file, meskipun belum mencapai versi 'dewasa'.
- ZFS: mengintegrasikan administrasi volume di sebelah sistem file, hal-hal yang biasanya datang secara terpisah. Itu dibuat oleh Sun Microsystems untuk Solaris, tetapi juga akhirnya mencapai Linux.
- ReiserFS: dengan jurnal sebagai fitur yang menentukan, versi terbarunya adalah Reiser4. Ini juga memungkinkan pengubahan ukuran drive secara dinamis baik dengan sistem file yang dipasang di host dan dilepas.