Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

E4161 : SISTEM KOMPUTER & APLIKASI

Presentasi serupa


Presentasi berjudul: "E4161 : SISTEM KOMPUTER & APLIKASI"— Transcript presentasi:

1 E4161 : SISTEM KOMPUTER & APLIKASI
SISTEM NUKLEUS a/muka utama atr h/w dgn o.s Bhgn pertama o.s load setelah proses BIOS tamat

2 KOMPONEN UTAMA O.S Secara konsep, O.S boleh dipecahkan kepada 3 komponen : Antaramuka Pengguna Sistem Utiliti Tahap Rendah Kernel

3 KOMPONEN UTAMA O.S Antaramuka Pengguna
- Terdiri daripada 2 bentuk / kategori : * CLI (Command-Line Interpreter) * GUI (Graphical User Interface) - Boleh juga dirujuk sebagai shell (Cangkerang) - Shell : * Aturcara yang mewakili interface terhadap pelbagai fungsi & servis dalam O.S * Ia merupakan lapisan luar bagi interface dengan sistem dalaman O.S

4 KOMPONEN UTAMA O.S Kernel
- Nadi O.S yang berhubung terus pada perkakasan komputer APLIKASI  SHELL  KERNEL  PERKAKASAN - Tugas : * Mengatur penggunaan ingatan, peranti I/O, proses-proses, penjadualan, komunikasi di antara proses-proses, proses sampukan dan penggunaan fail pada sistem fail

5 MEKANISMA SAMPUKAN Aktiviti-aktiviti i/o boleh bertindih dengan pemprosesan dengan menggunakan 2 peranti perkakasan : Channel Sampukan Fungsi : * Diperlukan untuk simpan nilai pengira program sesebuah proses yang disampuk * Mengalihkan kawalan ke satu lokasi tertentu dalam ingatan

6 CHANNEL Peranti yang mengawal periferal
Menjalankan perpindahan data di antara periferal dan ingatan tanpa melibatkan pemprosesan pusat.

7 SAMPUKAN Isyarat yang mengalihkan kawalan pemproses pusat ke satu lokasi tertentu dan menyimpan nilai pengira (counter) program untuk proses yang disampuk sebelum sampukan (ke dalam ingatan) Program semasa akan terhenti seketika tetapi boleh diteruskan semula kemudian.

8 SAMPUKAN Sampukan dari Channel :
- Isyarat menandakan data telah selesai dipindahkan. - Pemproses utama boleh memulakan alihan periferal (untuk meneruskan pemprosesan sementara channel kawal peralihan) dan menerima isyarat dari sampukan apabila peralihan tamat.

9 SISTEM NUKLEUS Lapisan dalam yang terakhir pada OS
Menyediakan antaramuka utama di antara perkakasan mesin yang asas dan OS Menyediakan tempat untuk wujudkan proses-proses seperti : * menangani sampukan * switch proses * implementasi mekanisma komunikasi antara proses

10 SISTEM NUKLEUS Mengandungi 3 program :
* Pengurus Sampukan Paras Pertama (FLIH) * Penjadualan Paras Bawah (Dispatcher) * Implementasi proses “WAIT” dan “SIGNAL”)

11 Pengurus Sampukan Paras Pertama (First Level Interrupt Handler)
Bertindak balas dengan isyarat-isyarat dari luar (sampukan) dan dalam (ralat) sistem komputer. Kedua-dua isyarat ini dinamakan sampukan. 2 fungsi FLIH : * Menentukan sumber yang menghasilkan sampukan * Memulakan layanan untuk menangani

12 Pengurus Sampukan Paras Pertama (First Level Interrupt Handler)
Menentukan sumber yang menghasilkan sampukan - Mekanisma sampukan diperlukan untuk simpan nilai pengira program sesebuah proses yang disampuk dan mengalihkan kawalan ke satu lokasi tertentu dalam ingatan

13 Pengurus Sampukan Paras Pertama (First Level Interrupt Handler)
Menentukan sumber yang menghasilkan sampukan - Lokasi ini akan digunakan untuk memulakan satu program yang dipanggil rutin sampukan atau pengurus sampukan (Interrupt Handler) yang tentukan sumber sampukan dan beri tindakbalas yang sepatutnya.

14 Pengurus Sampukan Paras Pertama (First Level Interrupt Handler)
Menentukan sumber yang menghasilkan sampukan - Fungsi menentukan sumber sampukan dijalankan dengan melalui beberapa turutan ujian ke atas ‘status flag’ semua sumber yang ada.  Skip Chain

15 Pengurus Sampukan Paras Pertama (First Level Interrupt Handler)
Mengenalpasti Sampukan Melalui Skip Chain Dijalankan oleh perkakasan Simpan daftar program Sampukan Sumber 1 Ya Rutin layanan utk sumber 1 Tidak Sampukan Sumber 2 Ya Rutin layanan utk sumber 2 Skip Chain Tidak Sampukan Sumber n Ya Rutin layanan utk sumber n Tidak Rutin ralat utk sampukan yang tidak dikenali

16 Pengurus Sampukan Paras Pertama (First Level Interrupt Handler)
Memulakan layanan untuk menangani sampukan Memanggil rutin layanan yang bersesuaian dengan jenis sampukan Tindakan rutin layanan sampukan (dijalankan dalam mod supervisor) adalah sangat minima dan tindakan selanjutnya akan diserahkan kepada proses yang dilaksanakan dalam mod pengguna.

17 Pengurus Sampukan Paras Pertama (First Level Interrupt Handler)
Mod Supervisor Keadaan di mana arahan-arahan istimewa dilaksanakan oleh OS spt : * menangani sampukan * mengalihkan pemproses di atr proses * menjalankan i/o * menghentikan pemproses pusat * mencapai pendaftar yang digunakan oleh perkakasan pelindung ingatan

18 Penjadual Paras Rendah (Dispatcher)
Bertindak apabila ada sampukan dalam / luaran Proses yang sedang berjalan terhenti Sesebuah pemproses sangat diperlukan di tempat lain.

19 Hubungan FLIH dengan Dispatcher
Mekanisma Sampukan * Simpan pengira program * Simpan Pendaftar * Memasuki FLIH FLIH * Terima isyarat sampukan * Kenalpasti rutin layanan * Sampukan Rutin Layanan * Melayan Sampukan - Mungkin mengubah status proses Dispatcher * Adakah perlu alih pemproses? - Jika tidak, teruskan perlaksanaan proses yang disampuk * Simpan Maklumat sekitaran bagi proses yang sedang dijalankan * Masukkan maklumat proses pertama di dalam giliran pemproses * Alih kawalan pada proses baru ini

20 Implementasi ‘Wait’ dan ‘Signal’
Perlu ada dalam nukleus kerana : Semua proses memerlukannya pada paras bawah Operasi ‘wait’ : utk blok proses dan menyebabkan dispatcher melokasi semula pemproses. Operasi ‘signal’’ : Utk pulihkan semula proses pada keadaan running  beri signal  signal capai rutin interrupt

21 TUGASAN 1

22 TUGASAN 1 Cari 1 OS berbeza di antara kumpulan yang lain History
Requirements Date first released Platform Developer - History

23 TUGASAN 1 (contoh) OS : Microsoft XP History Requirements
Date first released : Platform : IBM/PC Developer : Microsoft - History

24 FORMAT LAPORAN Minimum 5 muka surat. Saiz Font 12 Jenis Font Arial
Cover Report warna kuning 1.5 spacing Align left Tarikh Hantar Tugasan : 15 Februari 2007 Tempat Hantar Tugasan : Pigeon Hole, Pejabat JKE

25 FORMAT COVER LAPORAN LOGO PPD POLITEKNIK PORT DICKSON
JABATAN KEJURUTERAAN ELEKTRIK E4161 : SISTEM KOMPUTER & APLIKASI KURSUS TUGASAN 1 OS NAMA PENSYARAH NAMA & NO PEND. AHLI KUMPULAN TARIKH HANTAR


Download ppt "E4161 : SISTEM KOMPUTER & APLIKASI"

Presentasi serupa


Iklan oleh Google