Skip to content Skip to sidebar Skip to footer

Contoh Deskripsi Alur Jalannya Intruksi Penanganan Kesalahan Halaman

 

Assalamu,alaikum...Wr.Wb.
Semoga kita semua dalam lindungan Allah SWT. Amin. Tetap semangat dan terus melaksanakan perkuliahan. Pada kesempatan ini Admin mohon ijin berbagi informasi:
Untuk melihat Bacaan Al-Qur'an KLIK... TULISAN BIRU INI.
Untuk melihat Kegiatan Relegius KLIK... TULISAN BIRU INI.
Untuk melihat Lagu Lagu Nasioanal KLIK... TULISAN BIRU INI.
Untuk melihat Kegiatan Ekstra Kulikuler KLIK... TULISAN BIRU INI.
Untuk melihat Informasi KLIK... TULISAN BIRU INI.
Untuk melihat Tutorial E Kinerja KLIK... TULISAN BIRU INI.
Untuk melihat Tutorial Pendidikan / MySAPK KLIK... TULISAN BIRU INI.
Untuk melihat Tutorial Umum KLIK... TULISAN BIRU INI.
Untuk melihat Pembelajaran Kelas VI KLIK... TULISAN BIRU INI.
Untuk melihat Kegiatan Siswa Kelas VI KLIK... TULISAN BIRU INI.
Untuk melihat Kegiatan Siswa Kelas V KLIK... TULISAN BIRU INI.
Untuk melihat Taman Bermain KLIK... TULISAN BIRU INI.

Mohon izin untuk membahas.
Contoh Deskripsi Alur Jalannya Intruksi Penanganan Kesalahan Halaman

1.       REFERENCE, 
CPU mengambil(load) intruksi (instr1, instr2, instr3) dari memori untuk dijalankan. Pengambilan instruksi dilakukan dari halaman pada memori dengan mengakses halaman. ternyata pada tabel halaman bit ter-set tidak valid (invalid)
2.       TRAP, 
Oeh sebab pada tabel halaman bit ter-set tidak valid sehingga terjadi interupsi kesalahan halaman, maka intrupsi tersebut menyebabkan perangkat keras melakukan TRAP (menjebak) proses tersebut kedalam sistem operasi
3.       PAGE IS ON SECONDARY STORAGE, 
  • Jika referensi alamat yang diberikan ke sistem operasi ilegal atau halaman yang ingin diakses tidak ada maka proses akan dihentikan. 
  • Jika referensi legal maka halaman yang diinginkan diambil dari disk dan di bawa ke memori utama (memori fisik).
4.       BRING IN MISSING PAGE, 
Halaman yang diinginkan dibawa ke memori fisik.
5.       RESET PAGE TABLE,
Mengatur ulang tabel halaman (yang mengakibatkan TRAP setelah point 1, sebelum point 2) sesuai dengan kondisi yang baru. 
  • Jika tidak terdapat ruang kosong (free frame) di memori utama (fisik) untuk menaruh halaman yang baru maka dilakukan penggantian halaman dengan memilih salah satu halaman. Penggantian halaman dilakukan menurut algoritma tertentu. 
  • Jika halaman yang digantikan tersebut sudah dimodifikasi oleh proses maka halaman tersebut harus ditulis kembali ke disk
6.       RESTART INTRUKTION, 
Setelah halaman yang diinginkan sudah dibawa ke memori fisik maka proses dapat diulang. Dengan demikian proses sudah bisa mengakses halaman karena halaman telah diletakkan ke memori utama (fisik).

Perlu diingat bahwa status (register, condition code, counter insruksi) dari proses yang diinterupsi ketika terjadi page fault akan disimpan sehingga proses dapat diulang kembali di tempat dan status yang sama, kecuali jika halaman yang diinginkan sekarang telah berada di memori dan dapat diakses.
Efek dari kesalahan penanganan ini adalah
  1. Proccessor overhead (panas yang berlebihan) karena melaksanakan kerja tambahan ke CPU untuk mengambil halaman yang tidak berada di memori fisik pada saat diperlukan.
  2. Trashing, (pencemaran/ sampah proses/ proses yang seharusnya tidak perlu ada) hal ini disebabkan halaman yang melewati batas normal, sehingga CPU lebih banyak mengurusi kesalahan halaman, padalah seharusnya CPU menangani proses .
Sumber :
Rinusantoro, Sonasa. 2020. SISTEM OPERASI, Tangerang Selatran, Universitas Terbuka

Semoga informasi materi diatas bermanfaat. Mohon maaf atas kesalahan dan kekurangan, saran dan masukan sangat berarti untuk perbaikan kedepan, jika bermanfaat dan membantu silahkan di SHARE. Terima kasih atas kunjungannya.
Wassalamu'alaikum...Wr.Wb.

Post a Comment for "Contoh Deskripsi Alur Jalannya Intruksi Penanganan Kesalahan Halaman"