E4161 : SISTEM KOMPUTER & APLIKASI

Slides:



Advertisements
Presentasi serupa
Aplikasi dari program Mikroprosesor
Advertisements

PENGGUNAAN TEKNOLOGI MAKLUMAT DAN KOMUNIKASI (ICT) DALAM PENGAJARAN & PEMBELAJARAN Disediakan oleh: Shahwiran Shahrany / TESL K1.2.
BAB 4 PANGKALAN DATA.
3.5.1 PERKEMBANGAN TERKINI RANGKAIAN DAN KOMUNIKASI
SISTEM PENGOPERASIAN Paras 3 Dulu: OS disediakan oleh pengeluar mesin
SISTEM PENGENDALIAN UNIX
Bab 2 Jenis Data.
Bengkel Modul Penamatan Perkhidmatan
PENGURUSAN MESYUARAT MOHD. NOOR BIN JABAR DEWAN BAHASA DAN PUSTAKA
Apa itu komputer? Suatu peranti atau peralatan yang boleh melakukan pengiraan dan operasi logikal dengan kelajuan yang jauh lebih tinggi daripada manusia.
PENORMALAN.
E-mel Rasmi Jenis-jenis Emel Bentuk E-mel Rasmi Membina Pengenalan
Paras Mikropengaturcaraan
BTI3283/BIT3083 SISTEM MAKLUMAT PENGURUSAN
PENGENALAN KEPADA SISTEM MULTIMEDIA (WXET 3142)
Bab 11 rotokol autan ata.
E4161 SISTEM KOMPUTER & APLIKASI
E4161 SISTEM KOMPUTER & APLIKASI
PENGURUSAN FAIL BAB 8.
PENGGUNAAN DAN PENYENGGARAAN REKOD
E4161 : SISTEM KOMPUTER & APLIKASI
SISTEM FAIL DAN DOKUMENTASI.
CHAPTER 2: LIST & LINKED LIST
Pentadbiran dan pengurusan persatuan/kelab
PENGURUSAN SISTEM PENGENDALIAN
BMM3105 IPG KAMPUS RAJANG,SARAWAK LELLY ANAK RAOH
Dokumen standard kurikulum dan pentaksiran
BAB 5 FASA PEMBANGUNAN & IMPLEMENTASI Objektif:
PENGURUSAN FAIL DAN REKOD
PENGHANTARAN DATA DIGITAL
Mesyuarat Pengurusan Profesional IPGM KPM Bil 1/2015
BOOK CHAPTERS kepada staf akademik
Komunikasi Data Pengesanan Pembetulan Ralat.
Unit 4 MUHAMMAD HAZRUL ASHWAD BIN MD YUSOFF 14DET08F1042
KOMPONEN DAN SISTEM OPERASI KOMPUTER
INGATAN & STORAN Ingatan utama Ingatan sekunder
BAHAGIAN 3 : FUNGSI MESYUARAT MBJ
PEMBUANGAN & PENGASINGAN KAD PESAKIT
Merujuk kepada komponen mesin, jujukan arahan dan sebagainya
Pengalamatan Suruhan – 2 bhg Suruhan perlukan
SARJANA TEKNOLOGI MAKLUMAT FAKULTI TEKNOLOGI DAN SAINS MAKLUMAT
Bab 5 Sistem Tetingkap.
UNIT 3: KOMUNIKASI MELALUI KOMPUTER
TEKNOLOGI MAKLUMAT KOMUNIKASI
DEFINISI, FUNGSI DAN BINAAN
INTEGRITI DATA Objektif:
UNIT 10: INTERAKTIVITI DALAM KOMUNIKASI
Bab 5 Sistem Tetingkap.
ALGORITHM & DATA STRUCTURE BY : SUZILA YUSOF
KEPENTINGAN KOMPUTER DALAM BIDANG KOMUNIKASI
Pengalamatan Suruhan – 2 bhg Suruhan perlukan
STRUKTUR ASAS DAN CIRI-CIRI SISTEM PENGOPERASIAN
CPU Unit Pemprosesan Pusat mengawal operasi komputer Operasi CPU
PENGURUSAN INGATAN, SISTEM AWAL
PENGKATALOGAN DISEDIAKAN OLEH: Unit Perkhidmatan Sumber Pendidikan
Storan Cakera Magnetik
PENGURUSAN PROSES BAB 5.
Pengalamatan Suruhan – 2 bhg Suruhan perlukan
Proses-Proses Penerbitan Elektronik
FAIL MEJA.
BAB 1 PENGENALAN KEPADA PANGKALAN DATA
Unit 3 : Internet dan Hubungannya dengan Bahasa
PROSES KESEGERAKAN BAB 6.
PENGHANTARAN DATA DIGITAL
E4161 – SISTEM KOMPUTER & APLIKASI
UNIT 6 : PENGURUSAN PERANTI INPUT OUTPUT
Pentaksiran Berasaskan
Bab 5 Sistem Tetingkap.
GARIS PANDUAN MENGENAI TATACARA PENGGUNAAN INTERNET DAN MEL ELEKTRONIK
ETIKA PENGGUNAAN INTERNET
Transcript presentasi:

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 Satu tugas OS yang utama Perlu dikendalikan dalam OS kerana : Storan Dalam Talian Perkongsian Maklumat

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 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 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 Direktori Fail Direktori Satu Paras Direktori Dua Paras Direktori Multi Paras Peranti Fail Storan Fail Blok Berpaut

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 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 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 Bait 1 8 3 2 18 Nama Fail Kod Pengguna Sambungan Nombor Cakera Masukan Bagi Satu Fail

DIREKTORI FAIL DIREKTORI DUA PARAS IQBAL RIZAL DANISH DAT1 Fail DAT1 BALQIS DIANA Direktori Induk Direktori Pengguna

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 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 FAIL Fail A Fail B Fail C Fail di dalam pita bermagnet 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

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 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 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 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 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 1 6 2 8 3 DFP 4 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

INDEKS BLOK DFP BLOK FAIL INDEKS BLOK DFP BLOK FAIL 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

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 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 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