Mengapa paging digunakan?

1

Paging adalah bentuk manajemen memori utama, yang dikatakan sebagai cara untuk menyimpan data secara tidak berdampingan.

Itu dicapai dengan mengatur potongan, atau halaman, ukuran, sehingga halaman dapat dialokasikan di area yang berbeda. Apakah akan ada bentuk tabel halaman / database, untuk mencari program / data dll?

Mengapa halaman harus digunakan, jika sudah ada ukuran chunk (1bit)?

Apakah ini membuatnya lebih mudah? Saya melewatkan sesuatu.

Tobi
sumber
Memiliki tabel setiap bit yang tersedia akan menjadi semacam memori intensif dan lambat. Karenanya Anda menggunakan potongan yang lebih besar. Ada tabel halaman untuk ini.
Seth
Perbedaan antara paging memori virtual, dan paging dalam RAM tidak terlalu jelas; apakah ada satu
Tobi

Jawaban:

3

Istilah "paging" biasanya mengacu pada proses pemindahan data antara memori fisik dan penyimpanan sekunder sebagai bagian dari memori virtual.

Mengapa paging digunakan?

Anda tampaknya menggunakan istilah untuk menggambarkan proses pembuatan ruang alamat logis menggunakan halaman. Ini dilakukan karena berbagai alasan:

  • Untuk mendukung memori virtual
  • Untuk menyediakan ruang alamat terpisah untuk proses
  • Membuat manajemen memori lebih mudah
  • Mengizinkan berbagi data saat diinginkan

Apakah akan ada bentuk tabel halaman / database, untuk mencari program / data dll?

Ruang alamat logis yang terdiri dari halaman didefinisikan oleh satu atau beberapa tabel halaman.

Mengapa halaman harus digunakan, jika sudah ada ukuran chunk (1bit)?

Akan sangat tidak efisien untuk mengalokasikan memori dalam bit.

pengguna3344003
sumber