Pengikut

Rabu, 21 Oktober 2009

Pengenalan File System (Microsoft)


Sistem informasi itu apa sih?

File System merupakan metode penyimpanan dan pengorganisasian file atau media penyimpanan komputer dalam mengatur lokasi file tersebut. Kita mengenal ada beberapa media penyimpan, seperti : disket, CD-ROM, hard disk, flash disk. Setiap media penyimpan memiliki kapasitas tertentu agar dapat dibaca oleh sistem operasi yang kita pilih.
Dalam tulisan ini, file system yang akan dibahas adalah file system buatan Microsoft(MS-DOS, Win95/98, 2000, NT, XP, Vista). Kapasitas yang disediakan oleh masing-masing sistem operasi tentunya berbeda. Tentunya Anda pernah mengenal ada beberapa istilah berikut FAT/FAT16(File Allocation Table), VFAT(Virtual File Allocation Table), FAT32, NTFS(New Technology File System). Tahukah Anda bahwa setiap file system di atas memiliki keunikan. Berikut ini uraian secara singkatnya:


FAT(File Allocation Table) atau FAT16 digunakan pada MS DOS dan Win3x. hanya mampu menyimpan dan membaca file dengan kapasitas 2 Gigabyte(1 Gigabyte= 1024 Megabyte). Jumlah file yang mampu dibaca pada root directory: 512 file, sedangkan pada nondirektori sebesar 65.335, tidak mendukung long file names(hanya format 8.3) dan file security,
.
VFAT(Virtual File Allocation Table) digunakan pada Win95, mampu menyimpan dan membaca file dengan kapasitas 4 gigabyte. Jumlah file yang mampu dibaca pada root directory: 512 file, sedangkan pada nondirektori tak terbatas, mendukung long file names dan belum memiliki file security.
FAT32 digunakan pada Win98, mampu menyimpan dan membaca file dengan kapasitas 4 Terabyte(1 Terabyte= 1024 Gigabyte). Jumlah file yang mampu dibaca pada root directory dan nondirektori tak terbatas, untuk fasilitas long file names dan files security sama dengan VFAT, memiliki keunggulan perbaikan otomatis file.
NTFS(New Technology File System) digunakan pada Win2000,XP, Vista, mampu menyimpan dan membaca file dengan kapasitas 16 Exabyte(1 Exabyte= 1024 Terabyte). Fasilitas jumlah file yang mampu dibaca pada root directory dan nondirektori, long file names sama dengan FAT, memiliki keunggulan perbaikan otomatis file, files security, files level compression, serta mendukung dual file fork(macintosh) dan POSIX.
Teknologi File System yang dikembangkan Microsoft saat ini berbasis NTFS, karena kebutuhan sotware dan hardware saat ini yang kian hari kian pesat. NTFS merupakan file system yang cukup stabil. Para pengguna open source pun tertarik untuk mempelajari file system ini.

File System Security:

��Mekanisme proteksi:

��Ide OS:

��protection domain:

��objek dan hak operasi

��UNIX:

��Proses:

��eksekusi: kode user dan kode kernel

��SETUID: proses mendapatkan privilege sementara, efektifuid.

��Proteksi:


Implementasi Sistem File:

��Penyimpanan dan pengaksesan file pada media secondary storage disk

��Mengalokasi space, merecover space yang dilepaskan, mencatat lokasi data, memperantara bagian- bagian OS lain dengan secondary storage.


Struktur Sistem File:

��Akibat efisiensi, transfer I/O antara memory & disk dilakukan dalam satuan-satuan block

��satu block = satu atau beberapa sector

��sector = bervariasidari32 byte hingga4096 byte (umumnya=512 byte)

��Karakteristik Disk: rewritable in place & direct acces.


Organisasi SistemFile:

��Sistem file: menyediakan akses yang efisien dan nyaman kedisk

��Masalah-masalah rancangan:

��penampakan bagi user: definisi dan atributf ile, operasi file, struktur directori

��Algoritma dan struktur data untuk memetakan sistem file lojik ke secondary-storage device


Tingkatan/level dari Sistem File:

��Sistemfile logik: struktur direktori& nama file simbolis => interface

��Modul organisasi file: blok-blok file logik/fisik, manajemen blok-blok bebas=> alokasi

��Sistemfile dasar: menghasilkan perintah-perintah generik untuk read/write keblock fisik dalam disk

��I/O control: device driver & interrupt handler untuk menterjemahkan perintah-perintah generik keperintah-perintah spesifik HW.

Tidak ada komentar:

Posting Komentar