html5-img
1 / 13

E4161 – sistem komputer & aplikasi

E4161 – sistem komputer & aplikasi. UNIT 7 – PENGURUSAN FAIL. 7.1 PENGURUSAN SISTEM FAIL. Semua maklumat disimpan dalam storan sebagai satu jujukan bit. Semua bit-bit yang berkaitan disimpan dalam bentuk fail dan diberi nama tertentu . Objektif :

abel
Download Presentation

E4161 – sistem komputer & aplikasi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. E4161 – sistemkomputer & aplikasi UNIT 7 – PENGURUSAN FAIL

  2. 7.1 PENGURUSAN SISTEM FAIL • Semuamaklumatdisimpandalamstoransebagaisatujujukan bit. • Semua bit-bit yang berkaitandisimpandalambentuk fail dandiberinamatertentu. • Objektif : • Membenarkan fail diciptadandipadam • Membenarkan fail dibacadanditulis • Menyediakanpengurusanruangingatansekunder • Merujuk fail dengannamasahaja • Melindungi fail darikecacatansistem • Membenarkanperkongsian fail • Transmisi fail diantaraingatanutamadaningatansekunder.

  3. 7.2 KONSEP & REKABENTUK • 3 jenisdirektori fail: • Satuparas • Duaparas • Multi paras • DFP – Directori Fail Pengguna. – mengandungi: i. Nama-nama fail ii. Lokasifizikal fail iii. Jenis-jenis fail iv. Maklumat-maklumatpemeliharaan v. Maklumat-maklumatpentadbiran

  4. 7.2 KONSEP & REKABENTUK • DirektoriSatuParas • Semua fail disimpandidalamsatuparasdirektori. • Mudahuntukdibangunkan. • Tidaksesuaiuntuk multi-user keranapenggunaannama fail yang samatidakdibenarkan. cat bo test data mail records direktori fail

  5. 7.2 KONSEP & REKABENTUK • DirektoriDuaParas • DirektoriInduk / Master File Directory MFD • DirektoriPengguna / User File Directory UFD • Menyelesaikanmasalahpenggunaannama fail yang samabagipengguna yang berbeza User 1 User 2 User 3 MFD cat bo test data mail records UFD fail

  6. 7.2 KONSEP & REKABENTUK • Direktori Multi Paras • Penyusunandirektoriberbentukpokok. • Root directory adalahdirektori paling atas. • Subdirectory adalahdirektori yang keduadanseterusnya. spell bin program root test cat bo data mail records count unreg reg bin

  7. 7.3 PERANTI FAIL • Contoh: • Pita magnet, hard disk, floppy disk, drum. • Di awalpenemuan, fail disimpansebagaigabungan byte secaraberjujukan. • Masalahtimbulapabilasaiz fail bertambahmenyebabkan fail tersebutterpaksadipindahkankeruang yang lain. • Penyelesaian : pecahkan fail kepada blok2 yang samasaizdansimpanbukansecaraberturutan. Contohsaizblokadalah 512 byte – 2K byte. Terhasillah hard disk and floppy disk.

  8. 7.3 PERANTI FAIL • Bagaimananak tau blok yang masihbelumdigunakan? • Gunakansatu (ataubeberapa) blokbagimenyimpannomborblok yang masihkosong. • PenggunaanPeta Bit. Satu bit akanmewakilisetiapblok. Jikabloktersebutkosong, bit tersebutbernilai 0, jikabloktersebutdigunakan, bit bernilai 1. • Storan Fail : • Blok Berpaut • Peta Fail • IndeksBloks

  9. 7.3 PERANTI FAIL • Blok Berpaut • Setiapblokdihubungkandenganpenunjuk. • Penunjukdalam DFP akanmenunjukkeblok yang pertama. Penunjukdalamblokpertamaakanmenunjukkeblok yang keduadanseterusnya. • Masalah : untukmendapatkankandungandiakhir fail, perlucapaiblok yang pertama. • Masalah : untukmenghapuskan fail, perlutahukedudukanawaldanakhir fail. • Silarujuk rajah 7.5, Unit 7, mukasurat 7

  10. 7.3 PERANTI FAIL • Peta Fail • JadualPenyediaan Fail / File allocation Table (FAT) JPF

  11. 7.3 PERANTI FAIL • Indeks Blok • Kelebihan : bahagianakhir fail bolehdicapaitanpamelaluibahagianpertama fail. • Keburukan : ruangingatandigunakankhususuntukmenyimpanindeks. 3 5 6 9 0

  12. 7.3 PERANTI FAIL • StrukturInode • Setiap fail mempunyaiinode hard disk yang menyimpan: • Identiti • Jenis • Kebenarancapaian fail • Masa fail dicapai • Bilanganpautan fail • Jadualkandunganalamatcakerabagi fail • Saiz fail • Apabila fail inidibawakeingatanutama, inodeingatanutamaakanmenyimpanmaklumattambahan: • Status inode • Nomborperanti (hard disk) • Nomborinode • Penunjukkepadainode lain • Bilanganrujukan

  13. 7.3 PERANTI FAIL • StrukturInode (samb.) • Selaindariitu, inodejugaakandisimpandidalamJadualInode. • Maklumatberkenaandengan fail tersebutjugaakandimasukkankedalamJadual Fail danJadualPenghurai Fail bergantungkepadainode fail tersebut. • Apabilapenggunainginmencapai fail tersebutdenganmenggunakannamalintasan, kernel (OS) akanmenukarnamatersebutkepadainode yang berkenaan.

More Related