Manajemen memori sistem operasi – RAM, paging, memori virtual, dan fungsi OS

InformatikaKomputer dan perangkat kerasUsia 16–17

Gunakan di kelas saya ✨ Sesuaikan dengan AI Laporkan masalah

Buka dan tutup program, lalu amati RAM terisi halaman demi halaman. Saat RAM penuh, sistem operasi memindahkan halaman yang jarang dipakai ke memori virtual di disk; tabel halaman dan penghitung page fault menunjukkan komputer melambat, dan swapping berlebihan menimbulkan thrashing. Ubah ukuran RAM, matikan memori virtual, atau nyalakan ulang komputer untuk melihat ROM menyimpan program boot BIOS/UEFI. Tab Fungsi OS menghubungkan tiap fungsi dengan yang dikelolanya: status proses dan penjadwal, driver perangkat, akun dan hak akses, berkas, antarmuka pengguna, defragmentasi, dan pencadangan.

Pelajaran: Sistem operasi: manajemen memori (RAM, ROM, paging, memori virtual, page fault, thrashing), proses, driver perangkat, pengguna, berkas, antarmuka, dan perangkat lunak utilitas

Yang ditunjukkan

Sistem operasi membagi memori utama (RAM) di antara program yang sedang berjalan. Memori dibagi menjadi halaman berukuran sama yang muat di frame RAM. Saat RAM penuh, OS memindahkan halaman yang paling lama tidak dipakai ke memori virtual, yaitu berkas paging di penyimpanan sekunder. Program yang memerlukan halaman itu mengalami page fault dan harus menunggu halaman dibaca kembali dari disk, yang jauh lebih lambat daripada RAM. Jika halaman yang dibutuhkan lebih banyak daripada kapasitas RAM, komputer menghabiskan hampir seluruh waktunya untuk swapping: inilah thrashing. ROM bersifat non-volatil dan menyimpan firmware (BIOS/UEFI) yang menyalakan komputer.

Cara menggunakan

Di tab Memori, klik program untuk membukanya atau membawanya ke depan, dan klik × untuk menutupnya. Geser penggeser RAM, hapus centang Memori virtual di disk, lalu baca tabel halaman, angka pengukuran, dan grafik page fault serta kelancaran. Klik Nyalakan ulang untuk mengikuti proses booting. Di tab Fungsi OS, klik sebuah fungsi pada diagram dan gunakan tombolnya: Jalankan, Kirim permintaan, Coba, Defragmentasi, atau Cadangkan.

Parameter yang dapat diubah

  • Tab awal Memori, Fungsi OS
  • Ukuran RAM 2–8 GB
  • Memori virtual aktif
  • Program yang terbuka di awal 0–4
  • Fungsi awal di tab OS Manajemen proses, Manajemen memori, Perangkat dan driver, Pengguna dan hak akses, Manajemen berkas, Antarmuka pengguna, Utilitas: defragmentasi, Utilitas: pencadangan
  • Jenis drive (defragmentasi) Hard disk (HDD), SSD

Pertanyaan untuk dijelajahi

  1. Dengan RAM 4 GB dan empat program terbuka, mengapa membuka Game membuat laju page fault melonjak?
  2. Mengapa program boot disimpan di ROM, bukan di RAM?
  3. Mengapa defragmentasi mempercepat hard disk tetapi tidak dilakukan pada SSD?