e4161 sistem komputer aplikasi n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
E4161 : SISTEM KOMPUTER & APLIKASI PowerPoint Presentation
Download Presentation
E4161 : SISTEM KOMPUTER & APLIKASI

Loading in 2 Seconds...

play fullscreen
1 / 24

E4161 : SISTEM KOMPUTER & APLIKASI - PowerPoint PPT Presentation


  • 128 Views
  • Uploaded on

E4161 : SISTEM KOMPUTER & APLIKASI . UNIT 7 : PENGURUSAN SISTEM FAIL. FAIL. Rekod atau maklumat yang disimpan atau diproses sebagai satu unit Mungkin mengandungi data, aturcara, teks atau maklumat lain Dipanggil fail data, fail aturcara, fail teks dan sebagainya. PENGURUSAN SISTEM FAIL.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'E4161 : SISTEM KOMPUTER & APLIKASI' - arin


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
e4161 sistem komputer aplikasi

E4161 : SISTEM KOMPUTER & APLIKASI

UNIT 7 :

PENGURUSAN

SISTEM FAIL

slide2
FAIL
  • Rekod atau maklumat yang disimpan atau diproses sebagai satu unit
  • Mungkin mengandungi data, aturcara, teks atau maklumat lain
  • Dipanggil fail data, fail aturcara, fail teks dan sebagainya
pengurusan sistem fail
PENGURUSAN SISTEM FAIL
  • Satu tugas OS yang utama
  • Perlu dikendalikan dalam OS kerana :
    • Storan Dalam Talian
    • Perkongsian Maklumat
pengurusan sistem fail1
PENGURUSAN SISTEM FAIL
  • Storan Dalam Talian
  • Dalam bidang penggunaan data dan maklumat yang tinggi lazimnya berasaskan kaedah yang membolehkan data dan maklumat tersebut dicapai dengan mudah
  • Kemudahan capaian terbaik adalah apabila data & maklumat disimpan dalam sistem komputer itu sendiri (storan dalam talian) berbanding penggunaan medium storan luar seperti kad tebuk (storan luar talian)
pengurusan sistem fail2
PENGURUSAN SISTEM FAIL
  • Perkongsian Maklumat
  • Storan dalam talian untuk jangka masa panjang diperlukan bagi membolehkan aturcara rutin, data dan maklumat yang disimpan di dalam fail-fail dikongsi oleh pengguna
  • Dapat meningkatkan prestasi sistem dan menjimatkan kos bagi penyediaan ruang-ruang storan tambahan
objektif pengurusan fail
OBJEKTIF PENGURUSAN FAIL
  • Membenarkan fail dicipta dan dipadam
  • Membenarkan fail dibaca dan ditulis
  • Menyediakan pengurusan ruang ingatan sekunder (di luar pengetahuan pengguna)
  • Merujuk fail dengan nama simbolik (pengguna tidak perlu tahu kedudukan fizikal fail)
  • Melindungi fail dari kecacatan sistem
  • Membenarkan perkongsian fail tetapi juga melindungi fail daripada dicapai oleh pengguna yang tak berkaitan
  • Transmisi di antara ingatan utama dan sekunder
konsep rekabentuk
KONSEP & REKABENTUK
  • Direktori Fail
    • Direktori Satu Paras
    • Direktori Dua Paras
    • Direktori Multi Paras
  • Peranti Fail
  • Storan Fail
  • Blok Berpaut
direktori fail
DIREKTORI FAIL
  • Direktori  Fail dalam sistem komputer yang mengandungi senarai nama fail, lokasi, saiz dan maklumat lain yang berkaitan
  • Masalah utama Pengurusan Fail 

untuk memetakan nama fail kepada lokasi fizikalnya dalam peranti fail

  • Penyelesaian Guna direktori fail
  • Terdapat 3 jenis direktori :
    • Direktori Satu Paras
    • Direktori Dua Paras
    • Direktori Multi Paras
direktori fail1
DIREKTORI FAIL
  • Tiap-tiap pengguna akan disediakan dengan satu direktori fail pengguna (DFP)
  • Maklumat-maklumat yang disimpan dalam DFP :
    • Nama-nama fail
    • Lokasi fizikal fail dalam peranti fail
    • Jenis-jenis fail
    • Maklumat-maklumat pemeliharaan
    • Maklumat-maklumat pentadbiran (masa terakhir fail dikemaskini)
direktori fail2

Nama Fail

DIREKTORI FAIL
  • DIREKTORI SATU PARAS
    • Bagi sistem yang menggunakan direktori satu paras, hanya terdapat satu direktori sahaja di dalam sistem
    • Semua fail-fail yang terdapat dalam sistem berada di dalam direktori ini
    • Jadi, struktur data bagi menyimpan maklumat mengenai satu fail dapat dibuat dengan mudah

1

8

3

2

18

Bait

Kod Pengguna

Sambungan

Nombor

Cakera

Masukan Bagi Satu Fail

direktori fail3
DIREKTORI FAIL
  • DIREKTORI DUA PARAS

IQBAL

RIZAL

DANISH

DAT1

Fail DAT1

BALQIS

DIANA

Direktori Induk

Direktori Pengguna

direktori fail4
DIREKTORI FAIL
  • Direktori Multi Paras
  • Mesti mengandungi maklumat bagi menentukan samada entri tersebut adalah satu fail atau satu direktori

D1

A

B

C

a

b

c

d

DIREKTORI

D

E

FAIL

e

f

g

h

peranti fail
PERANTI FAIL
  • Fail disimpan dengan menggunakan storan bantuan.
  • Storan bantuan yang boleh menyimpan fail dikenali sebagai peranti fail
  • Contoh peranti fail ialah pita bermagnet, cakera liut
  • Dalam peranti fail, terutamanya peranti bait seperti pita bermagnet, fail disimpan sebagai gabungan bait-bait tersebut secara berturutan dimulakan dengan satu pemula fail
peranti fail1
PERANTI FAIL
  • Menyimpan fail dengan cara ini adalah mudah tetapi boleh menimbulkan byk masalah terutama apabila fail tersebut berkembang yang menyebabkan fail itu terpaksa dipindahkan ke tempat lain akibat ruang yang ada tidak mencukupi

Fail A

Fail B

Fail C

Fail di dalam pita bermagnet

peranti fail2
PERANTI FAIL
  • Penyelesaian * pecahkan fail kepada blok- blok yg sama saiznya tetapi tidak semestinya berturutan

* Semua blok diberikan nombor yang teratur dan saiz satu blok yang baik adalah di antara 512 bait sehingga 2K bait

* Cara ini hanya boleh digunakan oleh peranti blok spt cakera keras atau cakera floppy

peranti fail3
PERANTI FAIL
  • Masalah penggunaan blok
    • Untuk mengendalikan maklumat mengenai blok yang masih belum digunakan
  • Dua cara atasi masalah 
    • Guna 1 atau beberapa blok bagi simpan nombor blok yang masih kosong
    • Guna peta bit  guna 1 bit bagi menandakan samada satu blok itu kosong atau telah digunakan

(Blok guna tanda 1, blok kosong tanda 0)

    • Jadi, 1 cakera dengan n blok perlukan satu peta yang mengandungi n bit
storan fail
STORAN FAIL
  • Satu fail biasanya guna lebih daripada satu blok storan bantuan
  • Ini bererti, beberapa blok perlu dirantaikan untuk membentu satu fail
  • 3 cara yang boleh digunakan :
    • Blok berpaut
    • Peta Fail
    • Indeks blok
blok berpaut
BLOK BERPAUT
  • Penggunaan blok berpaut bermakna setiap blok yang digunakan untuk bentuk satu fail dihubungkan antara satu sama lain dengan menggunakan satu penunjuk
  • Penunjuk bagi fail tersebut dalam DFP akan dihubungkan kepada blok pertama di dalam suatu rantaian

Hujung Blok

DFP

Blok Fail

blok berpaut1
BLOK BERPAUT
  • Masalah byk capaian cakera yg perlu dilakukan bagi mencari akhir fail seperti hendak menghapuskan fail, perlu maklumat yang jelas mengenai kedudukan awal dan akhir fail
peta fail
PETA FAIL
  • Kaedah pautan fail ini memerlukan keadaan bagi storan cakera direkodkan dalam suatu daftar yang dinamakan ‘peta fail’ (Jadual Penyediaan Fail-JPF).
  • Penunjuk bagi fail dalam DFP akan dihubungkan kepada lokasi dalam peta fail yang mewakili blok pertama yang digunakan
  • Blok akhir dinyatakan dengan menggunakan penunjuk kosong

0

1

6

2

8

3

DFP

4

0

PETA FAIL

indeks blok
INDEKS BLOK
  • Menghubungkan semua blok yang digunakan kepada indeks blok
  • Penunjuk fail DFP akan dihubungkan kepada indeks blok tersebut
  • Kebaikan  capai fail tidak perlu dibuat cara berjujukan
  • Masalah  byk ruang ingatan yg perlu digunakan untuk simpan indeks blok tersebut

0

DFP

BLOK FAIL

INDEKS BLOK

struktur inode
STRUKTUR Inode
  • Inode berada dalam keadaan statik dalam cakera
  • Kernel akan simpan dalam ingatan utama apabila fail itu perlu digunakan bagi sesuatu proses
  • Inode cakera mengandungi maklumat :
    • Identiti tuan punya fail
    • Jenis Fail
    • Kebenaran capaian fail
    • Masa fail dicapai
    • Bilangan pautan fail
    • Jadual kandungan alamat cakera bagi fail
    • Saiz fail
struktur inode1
STRUKTUR Inode
  • Inode ingatan utama mengandungi maklumat-maklumat tambahan spt :
    • Status inode
    • Nombor peranti logikal bagi sistem fail yang simpan fail
    • Nombor inode
    • Penunjuk kepada inode lain
    • Bilangan rujukan
struktur inode2
STRUKTUR Inode
  • Bila proses cipta fail baru 
    • Kernel akan umpukkannya pd inode yang tak digunakan
    • Semua inode ini disimpan di jadual inode
    • Selain dari itu, kernel juga mempunyai 2 struktur data lagi iaitu :
      • Jadual fail
      • Jadual penghurai fail pengguna (disediakan bagi setiap proses)
    • Bila satu proses buka atau cipta fail,kernel akan sediakan entri bagi setiap jadual yang sepadan dengan nilai inode fail berkenaan