Senin, 05 November 2012

PERBANDINGAN FILE SYSTEM WINDOWS LINUX DAN MAC OS

File system merupakan komponen penting dalam sebuah sistem operasi baik itu Windows, Linux dan Mac OS. Kenapa ketiga sistem operasi tersebut menjadi suatu acuan ? karena dari ketiganya memiliki banyak fungsi, fitur, dan fasilitas yang berbeda untuk para usernya. Maka dari itu saya buat suatu artikel yang merupakn inti dari file system dari masing-masing ketiga sistem operasi tersebut. 
Windows
FAT (File Alocation Table) : Sebuah filesystem yang digunakan oleh Windows menurut alokasi dari struktur tabel. FAT terbagi atas tiga filesystem lagi diantaranya sbb:

  • FAT 12 : Sebuah file system yang digunakan pada MS-DOS yang hanya dapat menggunakan unit alokasi 12-bit dengan kapasitas 32 Mb, sehingga dapat dikatakan FAT 12 hanya menampung unit alokasi sebanyak 2 pangkat 12 atau sebanyak 4.096 buah.
  • FAT 16 : Sesuai namanya juga file system yang satu ini dapat menampung unit alokasi 16-bit. Juga dapat menampung unit alokasi maksimum 2 pangkat 16 atau 65.536 buah sedikit lebih besar dari pada FAT 12. FAT 16 ini kapasitasnya sudah 4 GB lebih besar dibanding FAT 12. FAT 16 ini diperkenalkan pada tahun 1981 yang digunakan untuk mengatur media penyimpanan Floppy disk, dan disket yang terus berkembang menjadi sitem penyimpanan hardisk hingga sekarang.
  • FAT 32 : Sama halnya dengan FAT 16 namun kapasitasnya melebihi FAT 16 dengan yang memiliki unit alokasi sebesar 32 bit sehingga dapat menampung unit alokasi sebanyak 2 pangkat 32 atau sebanyak 4.294.967.296 buah. FAT 32 ini pertama kali diperkenalkan pada system operasi windows 95.
  • exFAT (Extended File Allocation Table) : Sering disebut FAT 64 yang sudah barang tentu kapasitasnya melebihi dari FAT versi sebelumnya dan unit alokasinya pun menamput lebih dari kapasitas 32-bit, karena ukuran FAT ini sebesar 64-bit dan sudah digunakan pada sistemoperasi Windows Vista SERVICE PACK 1.
  • NTFS (Nex Technology File System) : Filesystem yang satu ini banyak digunakan pada system operasi windows. Terutama pertama kalinya NTFS digunakan pada system operasi windows NT.NTFS juga mendukung untuk windows 7. File system NTFS memiliki banyak versi diantaranya sbb :
 Linux
  • ext 2 : Merupakan file system yang ada pada Linux yang dirancang oleh Remy Card. ext 2 atau second extende file system mampu membuat suatu file system powerfull yang dapat mendukung system operasi berbasis UNIX yang memerlukan beberapa blok super user. ext 2 ini dapat mengatur berkas atau file-file pada suatu partisi dalam jumlah besar.
  • ext 3 : File system pengembangan dari ext 2 yang tentunya memiliki fungsi yang lebih baik dari pada ext 2. Karena ext 3 atau Third Extended File System ini didukung oleh pengecekan file system dan dapat menjaga file system tetap konsisten.  
  • ext 4 : File system yang sudah lengkap siap pakai dan merupakan pengembangan dari kedua file system sebelumnya. ext 4 atau Fourth Extended File System merupakan file system yang stabil dari kernel 2.6.28 sehingga file system yang satu ini harus selalu di upgrade oleh anda jika ingin menggunakan file system ext 4 kernel anda minimal versi kernel linux anda adalah 2.6.28. 
Reiser file sistem memiliki jurnal yang cepat. Ciri-cirinya mirip EXT3 file sistem. Reiser file sistem dibuat berdasarkan balance tree yang cepat. Balance tree unggul dalam hal kinerja, dengan algoritma yang lebih rumit tentunya. Reiser file sistem lebih efisien dalam pemanfaatan ruang disk. Jika kita menulis file 100 bytes, hanya ditempatkan dalam satu blok. File sistem lain menempatkannya dalam 100 blok. Reiser file sistem tidak memiliki pengalokasian yang tetap untuk inode. Resier file sistem dapat menghemat disk sampai dengan 6 persen.
Beberapa keuntungan dan kelebihan yang bisa kita dapatkan dengan menggunakan file system ReiserFS:
  • Secara umum mempunyai kinerja yang lebih tinggi di semua ukuran file (file size).
  • Mengurangi ruang harddisk yang terbuang percuma, tidak ada alokasi inode yang statik, file-file yang kecil dipaket bersama dengan file kecil yang lain.
  • Kinerja yang lebih tinggi untuk direktori yang banyak (contohnya direktori queue qmail dan web cache squid), bahkan jika dibandingkan dengan JFS yang lain.
Kekurangan yang ada pada filesystem reiserfs ini adalah belum sempurna jika dipasang di partisi / atau /boot (karena LILO – Linux Loader tidak sepenuhnya mendukung filesystem ini) dan yang kedua adalah belum mendukung sistem quota user. Jadi sementara terapkan reiserfs ini untuk partisi /usr, /var dan partisi lain yang tidak perlu feature quota user.

Mac OS


Sebelum membahas apa itu permission, ada baiknya kita mengenal filesystem yang digunakan Mac OS X. Filesystem Mac OS X adalah HFS dan HFS+ (Hierarchial File System) dimana salah satu kelebihan filesystem ini memiliki fitur Hotfiles atau menyusun serta merapikan dirinya sendiri tanpa campur-tangan user, atau di dunia Windows dikenal dengan nama Defragmentation yang harus dikerjakan bahkan diawasi secara manual. Anda tak akan menemukan HFS pada Windows, namun Anda dapat menemukan filesystem FAT32 atau yang disebut DOS pada Mac OS X serta filesystem UNIX.

  • Mancitosh File System (MFS) : File system yang diperkenalkan pada Januari 1984 oleh Apple Computer yang digunakan untuk media penyimpanan disket. Hanya memiliki kapasitas 20 MB atau sebanyak 1400 file, sehingga file system yang satu ini dianggap sangatlah efisien dengan ukuran kapasitas yang kecil namun pada masanya fil system MFS cukup terkenal.
  • Hierachical File System (HFS) : Setahun setelah MFS lahir lah HFS pada tahun 1985 yang juga diluncurkan oleh Apple Computer. Namun bedanya HFS merupakan filesystem yang digunakan pada media penyimpanan Hard disk pertama kali untuk Mancitosh.
  • Hierachical File System Plus (HFS+) : Merupakan pengembangan dari HFS yang dikembangkan oleh Apple Inc sebagai pengganti HFS. HFS+ digunakan pada Mac Os X yang merupakan system operasi Mac OS Extended juga digunakan pada format file system iPod.
 

Tidak ada komentar:

Posting Komentar