1 / 8

E4161 SISTEM KOMPUTER & APLIKASI

E4161 SISTEM KOMPUTER & APLIKASI. UNIT 3 SISTEM NUKLEUS. 3.1 MEKANISMA SAMPUKAN. Aktiviti I/O boleh bertindih dengan aktiviti CPU. Perlu 2 perkakasan : Channel – peranti yang mengawal periferal dan menjalankan pemindahan data di antara periferal dan ingatan tanpa melibatkan CPU.

sienna
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. E4161SISTEM KOMPUTER & APLIKASI UNIT 3 SISTEM NUKLEUS

  2. 3.1 MEKANISMA SAMPUKAN • Aktiviti I/O bolehbertindihdenganaktiviti CPU. • Perlu 2 perkakasan: • Channel – peranti yang mengawalperiferaldanmenjalankanpemindahan data diantaraperiferaldaningatantanpamelibatkan CPU. • Sampukan – isyarat yang mengalihkankawalandari CPU kepada I/O. Maklumat-maklumatberkenaanprosesasalsepertipembilangaturcaradisimpandisuatutempat lain diingatan agar bolehditeruskansemula.

  3. 3.2 SISTEM NUKLEUS • Sistem pengoperasian dibina oleh beberapa lapisan. Lapisan yang paling dalam adalah sistem nukleus. • Ia menyediakan persekitaran untuk: • Menangani sampukan • Pemproses bertukar di antara beberapa proses • Melaksanakan komunikasi di antara beberapa proses.

  4. 3.2 SISTEM NUKLEUS • Mengandungi 3 program: i. PengurusSampukanParasPertama (FLIH) ii. Penghantar (Dispatcher) iii. Implementasiproses “WAIT” dan “SIGNAL” ii iii i

  5. 3.3 FLIH • Bertindakbalasdenganisyaratsampukandaripadadalamdanluarsistem. • Fungsi: • Menentukansumber yang menyampuk. • Memulakanlayanansampukan. • Operasi (sampukanberlaku): • simpanmaklumat-maklumatprosesasal (daftar). • KawalanakanberpindahkepadaRutinSampukan. Rutininitersimpandisatulokasidiingatan. Rutininiakandilaksanakanuntukmengetahuisumbersampukan (I/O). • Memulakanlayanansampukan. • Semuaperkaradiatasberlakudidalam mod supervisor.

  6. 3.3 FLIH (cont.) • Apasebenarnya yang dilaksanakanolehRutinSampukan? • Periksa status bendera bagisemuasumber yang ada (Skip chain). • Arahan-arahanistimewa: • Menanganisampukan • Mengalihkanpemproses antaraproses • Menjalankan i/o • Menghentikanpemproses pusat • Mencapaidaftar yang digunakanolehperkakasan pelindungingatan.

  7. 3.4 PENGHANTAR • Membantu FLIH mengendalikan operasi sampukan.

  8. 3.4 “WAIT” & “SIGNAL” • Isyarat yang digunakan di dalam sistem nukleus. • WAIT – menghentikan proses yang sedang dilaksanakan. Dispatcher akan memberikan CPU kepada proses lain. • SIGNAL – membolehkan proses dilaksanakan semula.

More Related