Professional Documents
Culture Documents
ISI KANDUNGAN;
Konsep Fail
Kaedah Capaian
Struktur Direktori
Struktur Sistem Fail
Kaedah Peruntukan
Pengurusan Ruang Bebas
KONSEP FAIL
2 bhgn. sistem fail:
– koleksi fail menyimpan data
– struktur direktori mengorganisasikan dan
menyediakan maklumat mengenai semua fail yg
wujud dalam sistem.
Fail koleksi maklumat yang direkodkan ke
ingatan bantuan.
Maklumat dalam fail dinyatakan oleh pembuatnya.
Terdapat struktur tertentu fail bergantung kepada
jenisnya.
Pelbagai jenis maklumat yang disimpan dalam fail:
aturcara sumber, aturcara objek, teks dan lain-
lain.
Atribut Fail
Fail dirujuk dgn menggunakan namanya.
Fail ada beberapa attribut. Contohnya;
– Nama: hanya maklumat dlm bentuk yg boleh dibaca
– Jenis: keperluan utk sokongan sistem yg berbeza
jenisnya.
– Lokasi: penunjuk kpd lokasi fail pada pemacu
– Saiz: data utk perlindungan, keselamatan dan utk
pemantauan
– Perlindungan: kawalan siapa boleh baca, tulis dan
laksanakan
– Masa, tarikh dan pengenalan pengguna: data utk
perlindungan, keselamatan & utk pemantauan
Maklumat mengenai semua fail disimpan di dlm
struktur direktori di dalam cakera.
Operasi Ke Atas Fail
Fail adalah jenis data abstrak.
O/S menyediakan panggilan sistem utk
melakukan operasi2 ke atas fail;
– Mencipta fail
– Menulis di dalam fail
– Membaca fail
– Memposisikan di antara fail (file seeking – reposition
within file)
– Buang fail
– Memangkas fail (Truncating)
– Open(Fi) – cari struktur direktori pada cakera utk
kemasukan Fi, dan pindahkan isikandungan kemasukan
ke dlm ingatan
– Close (Fi) – pindahkan isikandungan Fi dlm ingatan kpd
struktur direktori pd cakera
Jenis Fail
Boleh dilaksana exe, com, bin sedia dilarikan oleh aturcara bahasa
(executable) atau tiada mesin.
Objek obj, o telah dikompil, bahasa mesin, tidak
dikaitkan.
Kelompok (batch) bat, sh arahan kepada penterjemah arahan.
Cetak & Lihat ps, pdf, jpeg ASCII atau fail penduaan dalam format
untuk dicetak atau dilihat
Jenis Fail
1 blok[ i ] bebas
Bit [ i ] =
0 blok[ i ] diperuntukkan
PENGURUSAN RUANG BEBAS
Contoh;
MAS MAS
INA THA
BATU PAHAT 11 3
MUAR 17 2
KLUANG 2 4
PONTIAN 9 2
LATIHAN - BAB 9
a) Lukiskan kedudukan fail-fail seperti yang dinyatakan di
dalam direktori cakera yang diberi.
b) Tentukan vektor bit bagi cakera tersebut.
c) Katakan Fail Johor Bahru bersaiz 28K ingin dimasukkan
ke dalam cakera tersebut. Lukiskan kedudukan baru
cakera tersebut, sekiranya Fail Johor Bahru
dimasukkan dengan menggunakan kaedah peruntukan
bersebelahan dengan menggunakan konsep;
i. Penyesuaian terbaik
ii. Penyesuaian terburuk
d) Tentukan berapakah jumlah fragmentasi dalaman yang
berlaku selepas kemasukan fail Johor Bahru (sekiranya
ada).
e) Kemaskinikan direktori cakera baru selepas kemasukan
Fail Johor Bahru dengan menggunakan konsep seperti
dlm c) i dan ii
LATIHAN - BAB 9
4. Berdasarkan kepada gambarajah cakera di
bawah, jawab soalan berikutnya;
JJC JJC
JJA JJA