OS202
Device Driver
Biasanya dikenal dengan ‘driver’, device driver adalah sekumpulan file yang
membuat satu atau lebih perangkat keras untuk berkomunikasi dengan sistem operasi komputer.
RAID
RAID (Redundant Array of Inexpensive Disks atau Redundant Array of Independent Disks
merupakan sebuah teknologi virtualisasi penyimpanan data yang mengkombinasikan berbagai
komponen disk drive ke satu atau lebih logical unit untuk data redundancy atau meningkatkan performa.
File Control Block
File Control Block adalah sistem struktur file yang dimana keadaan sebuah file yang terbuka dimaintain.
Sebuah FCB dikelola oleh sistem operasi, tetapi ia berada di dalam memori dari program yang menggunakan
file tersebut, tidak di dalam memori sistem operasi.
File Organization Module
File organization module mengetahui file dan logical blocknya, dan bagaimana mereka memetakan ke physical block
di sebuah disk. Selain menerjemahkan dari logical ke physical block, FOM juga memaintain daftar block yang kosong
dan mengalokasikan blok yang kosong ke file sesuai kebutuhan.
Contiguous Allocation
Contiguous allocation adalah sebuah cara alokasi blok dimana sistem akan memasangkan memory block yang addressnya bersebelahan
ke dalam tiap file.
Linked List Allocation
Linked list allocation adalah sebuah cara alokasi file ke dalam blok dimana dalam pengalokasiannya akan disebar
dan tiap bloknya memiliki pointer ke blok berikutnya yang diisi oleh file
Indexed Allocation
Indexed allocation adalah sebuah pengalokasian dimana tiap blok akan memiliki indexnya dan akan disediakan satu
blok yang berisi index ke semua blok yang diisi oleh file.
[Virtual File System](https://en.wikipedia.org/wiki/Virtual_file_system#:~:text=A%20virtual%20file%20system%20(VFS,systems%20in%20a%20uniform%20way.)
Virtual File System merupakan sebuah lapisan abstrak diatas file system yang lebih konkrit. Tujuan VFS ini adalah
untuk mengizinkan aplikasi client untuk mengakses berbagai jenis file system yang konkrit dengan cara yang sama.
Network File System
Network file system merupakan aplikasi client/server yang mengizinkan pengguna melihat dan menyimpan dan mengupdate
file di komputer yang ‘remote’ seperti mereka adalah pengguna komputer tersebut.
Domain Name System
Domain Name System adalah sistem penamaan secara hirearki dan desentralisasi untuk komputer, services, atau
sumber lain yang terhubung ke internet atau jaringan pribadi.