SISTEM PENGOPERASIAN Paras 3 Dulu: OS disediakan oleh pengeluar mesin

Slides:



Advertisements
Presentasi serupa
Disusun oleh : Rudy Eko Rahardjo, SE., M.Kom
Advertisements

PENGANTAR TEKNOLOGI INFORMASI - B
Memory-Management Unit
KONSEP DASAR SISTEM OPERASI
SISTEM PENGENDALIAN (WXES 1110)
Memori Virtual Dosen: Abdillah S.Si., MIT.
BAB 4 PANGKALAN DATA.
E4161 : SISTEM KOMPUTER & APLIKASI
SISTEM PENGENDALIAN UNIX
Apa itu komputer? Suatu peranti atau peralatan yang boleh melakukan pengiraan dan operasi logikal dengan kelajuan yang jauh lebih tinggi daripada manusia.
PENGENALAN KEPADA SISTEM MULTIMEDIA (WXET 3142)
PENORMALAN.
Paras Mikropengaturcaraan
BTI3283/BIT3083 SISTEM MAKLUMAT PENGURUSAN
PERKAKASAN DAN PERISIAN KOMPUTER
Bab 11 rotokol autan ata.
E4161 SISTEM KOMPUTER & APLIKASI
E4161 SISTEM KOMPUTER & APLIKASI
UNIT 5: KOMPUTER DALAM KEUSAHAWANAN
PENGURUSAN FAIL BAB 8.
PENGGUNAAN DAN PENYENGGARAAN REKOD
DOKUMENTASI ASAS DALAM PENGURUSAN SISTEM DAN ALAT MENGESAN SISTEM
E4161 : SISTEM KOMPUTER & APLIKASI
PEKELILING KEMAJUAN PENTADBIRAN AWAM BILANGAN 1 TAHUN 2003
PENGURUSAN SISTEM PENGENDALIAN
BMM3105 IPG KAMPUS RAJANG,SARAWAK LELLY ANAK RAOH
BAB 5 FASA PEMBANGUNAN & IMPLEMENTASI Objektif:
PENGHANTARAN DATA DIGITAL
Bab 8 Sekuriti/Keselamatan Teknologi Maklumat
Mesyuarat Pengurusan Profesional IPGM KPM Bil 1/2015
REKABENTUK ORGANISASI
Komunikasi Data Pengesanan Pembetulan Ralat.
Latihan Microsoft® Office Excel® 2007
KOMPONEN DAN SISTEM OPERASI KOMPUTER
INGATAN & STORAN Ingatan utama Ingatan sekunder
Merujuk kepada komponen mesin, jujukan arahan dan sebagainya
Pengalamatan Suruhan – 2 bhg Suruhan perlukan
Bab 5 Sistem Tetingkap.
Latihan dan Pembangunan
BAB 4 FASA REKABENTUK Input dan Output Objektif:
UNIT 3: KOMUNIKASI MELALUI KOMPUTER
TEKNOLOGI MAKLUMAT KOMUNIKASI
DEFINISI, FUNGSI DAN BINAAN
INTEGRITI DATA Objektif:
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
Uji Minda.
Storan Cakera Magnetik
PENGURUSAN PROSES BAB 5.
Pengalamatan Suruhan – 2 bhg Suruhan perlukan
Proses-Proses Penerbitan Elektronik
Latihan dan Pembangunan
PENGALAMAN DENGAN PERLAKSANAAN PROGRAM SARJANA DALAM TALIAN
BAB 2 : KONSEP ASAS.
BAB 2 : KONSEP ASAS.
BAB 2 : KONSEP ASAS.
PROSES KESEGERAKAN BAB 6.
PENGHANTARAN DATA DIGITAL
E4161 – SISTEM KOMPUTER & APLIKASI
UNIT 6 : PENGURUSAN PERANTI INPUT OUTPUT
Bab 5 Sistem Tetingkap.
TK2133 Komunikasi Data Bab 3 Model OSI & TCP/IP.
GARIS PANDUAN MENGENAI TATACARA PENGGUNAAN INTERNET DAN MEL ELEKTRONIK
BAB 10 Kawalan Pautan Data.
MOHAMAD RAFIUDDIN BIN JAMALI NAZATHUL EZMIRA BINTI BAHRI
Transcript presentasi:

SISTEM PENGOPERASIAN Paras 3 Dulu: OS disediakan oleh pengeluar mesin Akhir 1960-an: UNIX dihasilkan UNIX bukan syarikat pengeluar komputer 1978 – MS-DOS dihasilkan oleh Microsoft untuk IBM

Komponen OS Juruaturcara tidak bekerja dengan perkakasan secara langsung tetapi secara maya Kemudahan yang disediakan oleh OS Pemproses maya Ingatan maya Peranti I/O maya Set suruhan maya Pengendalian sistem fail

Pemproses Maya CPU melaksanakan satu suruhan dalam satu masa Pemprosesan berjujukan Proses capaian dari I/O dan Ingatan lambat berbanding pemprosesan di CPU CPU membazir waktu menunggu Untuk tingkatkan penggunaan CPU Benarkan pemprosesan serentak

Pemproses Maya Sistem perkongsian masa Penggunaan tetingkap Beberapa terminal dihubungkan dgn 1 CPU Pengguna seperti menggunakan CPU sendiri Penggunaan tetingkap Beberapa aplikasi berkongsi menggunakan satu CPU

Proses Aturcara yang dilaksanakan Sebagai entiti yang memasuki pemproses Berada dalam 3 keadaan Berjalan pada CPU Bersedia untuk berjalan pada CPU Menunggu, biasanya pada peranti I/O Apabila pemprosesan tamat Proses dikeluarkan dari sistem

Proses Satu proses boleh mencipta proses yang lain Proses induk Proses anak Contoh : proses menghitung matriks boleh mencipta bbr proses menghitung lajur Bbr proses yang berlaku serentak mesti berkomunikasi antara satu sama lain Untuk siapkan tugas bersama Untuk bertanding menggunakan I/O atau ingatan

Overlay Pernyelesaian kepada masalah penggunaan ingatan yang terhad Aturcara dibahagikan kepada bbr bhg kecil – overlay Overlay diproses satu demi satu kemudian disimpan distoran sekunder Pembahagian overlay ditentukan oleh juruaturcara Juruaturcara juga perlu tentukan Storan sekunder yang akan digunakan Menyusun perpindahan overlay

Ingatan Maya Tujuan: Menyediakan ruang ingatan yang lebih besar Menyediakan penyusunan ingatan yang berbeza 3 kaedah Kaedah berhalaman Kaedah bersegmen Kaedah segmen berhalaman

Ingatan Maya Kaedah berhalaman Untuk menguruskan overlay secara otomatik Juruaturcara diberi ingatan maya yang banyak Ruang ingatan maya dibhgikan kepada bbr halaman Halaman bersaiz sama Disebut halaman pasif Ruang ingatan sebenar dibhgikan kpd bbr rangka halaman Disebut halaman aktif

Ingatan Maya – Kaedah berhalaman Setiap aturcara boleh berada di halaman utama atau maya Pemetaan dr halaman ke rangka halaman Dinamankan kaedah berhalaman Dilakukan oleh mekanisma berhalaman

Ingatan Maya – Mekanisman berhalaman Tugas mekanisma berhalaman Melakukan operasi pemetaan alamat Cari halaman berdasarkan alamat Pindahkan halaman drpd storan sekunder ke ingatan utama / sebaliknya

Ingatan Maya Kaedah bersegmen Ruang-ingatan biasanya dalam 1 dimensi Untuk kes-kes tertentu, diperlukan yang bersifat multi-dimensi Kaedah Segmen berhalaman Ingatan multi-dimensi dengan setiap segmen mempunyai saiz yang sangat besar.

Peranti I/O Maya Peranti I/O dikendalikan oleh daftar peranti Diantara kesalahan yg dapat dikesan oleh daftar peranti: Lengan capaian cakera gagal mencari dgn betul Alamat penimbal tidak wujud Disket I/O bermula sebelum yang satu lagi selesai Bacaan masa yang salah Disk yang dialamatkan tidak wujud

Tujuan Peranti I/O Maya OS menyediakan peranti maya bertujuan Mengawasi kesalahan yang berlaku Mengawasi pengendalian peranti yang pelbagai dengan mudah Suruhan yang seragam untuk tugas yang sama Mencetak dokumen sama ada pada pencetak matrik atau laser

Tujuan Peranti I/O Maya Membebaskan pengguna dari perlu melakukan pengendalian ralat Jika peranti sebenar lapur kewujudan ralat, peranti maya akan cuba melakukan pembaikan kepada ralat Menjadikan peranti yang tidak boleh dikongsi, boleh dikongsi

Sistem Fail Fail = gabungan beberapa blok cakera Jenis fail Fail berjujukan Fail capaian rawak Organisasi sistem fail Direktori / katalog Keselamatan sistem fail Guna katalaluan – kebenaran capaian

Set Suruhan Paras OS Boleh dilakukan dgn bbr cara spt sampukan 2 jenis Suruhan paras bahasa mesin Suruhan yg disediakan oleh OS (panggilan sistem) Suruhan yg disediakan oleh OS Kendalikan pemproses maya Kendalikan ingatan maya Kendalikan peranti maya Kendalikan sistem fail Lain-lain seperti menguruskan masa/tarikh

Suruhan kendalikan proses Mencipta proses Melaksanakan proses Menamatkan perlaksanaan proses Berkomunikasi dgn proses lain

Suruhan Kendalikan Fail Cipta fail Membuka fail untuk dibaca/ditulis Menutup fail selepas selesai digunakan Menyalin fail Menghapus fail Menukar nama fail Menentukan kod keselamatan fail Mencipta direktori Memindahkan direktori Menghapuskan direktori

Rekabentuk Paras OS Perlukan pengurus untuk kendalikan komponennya Pengurus pemproses maya Pengurus ingatan Pengurus I/O Pengurus sistem fail

Pengurus pemproses maya Tugas utama Kendalikan proses Sediakan persekitaran untuk melaksanakan bbr proses dalam 1 masa Pengendalian sampukan Jadual proses Simpan maklumat ID proses Tuanpunya proses Keadaan proses

Pengurus pemproses maya Jadual proses Simpan maklumat Saiz proses Kedudukan proses dalam ingatan utama Keutamaan proses Mekanisma komunikasi (semafor - Dijsktra) Pengeluar perlu tahu bila penimbal penuh Pengguna perlu tahu bila penimbal kosong

Penskedulan Proses Untuk membolehkan pemprosesan serentak Bil proses & bil pemproses mesti sama Jika tidak – perlukan penskedulan sprt pusingan robin Pusingan Robin Proses dilaksanakan secara berganti-ganti dalam j/masa yg sgt singkat Semua proses seolah-olah bergerak serentak Andaikan semua proses mempunyai keutamaan sama

Pusingan Robin Giliran proses Pemproses Proses Tiba Proses Tamat

Pengurus Ingatan Tugas utama Menentukan bhg ingatan yg boleh diguna / tidak Memelihara bhg ingatan yg telah digunakan oleh satu proses supaya tidak diganggu oleh proses lain Menyediakan ruang ingatan yg secukupnya kpd proses Kendalikan ingatan sebenar / maya

Pengurus Ingatan Pengendalian Ingatan Maya Pengendalian Ingatan sebenar Yg mudah – 1 proses berada dalam ingatan pada satu masa Untuk ingatan besar – boleh kongsi dgn bbr proses Masalah serpihan Pengendalian Ingatan Maya Untuk menyediakan 1 ruang ingatan yg lebih kepada proses

Pengurus Ingatan – Masalah Serpihan SP A B C SP B C

Pengurus I/O Tujuan Sediakan peranti maya / pengendali peranti Perantara dgn peranti sebenar Gunakan cara pengkodan aksara yg tidak terikat dgn peranti sebenar Membebaskan aturcara dri terikat dgn peranti tertentu seperti jenis pencetak Lakukan operasi I/O dgn cekap dan kendalikan ralat Memberi layanan sama kpd semua peranti

Pengurus Sistem Fail Direktori simpan maklumat fail Nama fail Lokasi fizikal fail dlm cakera Jenis fail Maklumat pengurusan fail Maklumat pemeliharaan fail Peruntukan storan fail Fail dibahagikan kpd blok-blok fail sama saiz Kedudukan blok tak semestinya bersebelahan

Pengurus Sistem Fail Bagi menentukan blok-blok untuk 1 fail yg sama Blok berpaut Tiap-tiap blok dihubungkan antara satu dgn lain menggunakan penunjuk Direktori Blok Ingatan Blok Fail

Pengurus Sistem Fail Pemetaan fail 1 peta fail merekodkan kesemua blok–blok dlm 1 cakera Bil blok Nilai blok berikutnya

Pengurus Sistem Fail Indeks blok Blok Fail Indeks Blok Direktori Guna direktori + indeks blok + maklumat fail Direktori Indeks Blok Blok Fail

Contoh Paras OS : Unix 2 subsistem Subsistem pengurusan fail Subsistem pengurusan proses Subsistem I/O Menguruskan sistem fail – buka, tutup, baca, dll Menyediakan ruang untuk fail Mentadbir ruang kosong pd cakera Mengawal capaian fail

Contoh Paras OS : Unix Subsistem pengurusan proses Kendalikan urusan cipta proses anak oleh proses induk Komunikasi antara proses menerusi paip Pengurusan ingatan Setiap proses disediakan 3 segmen : kod, data, timbunan Penskedulan proses Subsistem I/O Gabungan pemacu peranti

Contoh Paras OS : MS-DOS Pengurusan proses 1 proses dilaksanakan hingga selesai pada 1 masa Ruang yg besar – bbr proses dlm ingatan tapi 1 shj yg aktif Pengurus ingatan Ruang alamat dibahagikan kpd 4 rantau Conventional memory (ingatan lazim) Upper memory area High memory Area Extended Memory

Model Ingatan MS-DOS 16M Extended Memory 1M + 64K High Memory Area 1M Upper Memory Area Conventional Memory Penimbal & RAM 1M + 64K MS-DOS 1M ROM, I/O, MS-DOS 640K MS-DOS, pemacu peranti, aturcara pengguna

Contoh Paras OS : MS-DOS Conventional memory (ingatan lazim): Bhg ingatan yg boleh digunakan untuk menyimpan MS-DOS pemacu peranti aturcara penguna Upper memory area: dikhaskan untuk ROM video, ROM Basic, Fungsi lain yg berkaitan I/O

Contoh Paras OS : MS-DOS High Memory Area (HMA) Saiz 64K Dalam pemproses 286 – MS-DOS disimpan di ruang ini utk memberi ruang yg lebih kpd aturcara pengguna Extended Memory Pemproses 286 mengalamatkan hingga 16M Pemproses 386, 486 mengalamatkan hingga 4G Digunakan utk RAM & penimbal

Contoh Paras OS : MS-DOS Pengurus Sistem Fail MS-DOS 1.0 : sistem fail CP/M MS-DOS 2.0 : Sistem fail Unix Sistem penamaan fail 8 aksara nama fail 3 aksara nama sambungan *.bat *.exe

Contoh Paras OS : MS-DOS Pengurus Peranti Sambungan *.sys spt mouse.sys, config.sys Panggilan Sistem untuk Pengurus komponen paras OS Ada yg sama spt UNIX Dilakukan secara sampukan

Contoh Paras OS : MS-DOS BIOS - Untuk memulakan sistem PC dihidupkan Kawalan tunjuk ke ROM Lompat ke tatacara pemula BIOS Uji perkakasan Baca sektor but Muatkan MS-DOS ke ingatan utama