Perbezaan Antara Paging dan Segmentasi

Perbezaan Antara Paging dan Segmentasi
Perbezaan Antara Paging dan Segmentasi

Video: Perbezaan Antara Paging dan Segmentasi

Video: Perbezaan Antara Paging dan Segmentasi
Video: Doakan yang baik-baik😍 insyallah kalau dah jodoh tak kemana🫶🏻#boom #boommalaysia #artismalaysia 2024, Julai
Anonim

Paging lwn Segmentasi

Paging ialah kaedah pengurusan memori yang digunakan oleh sistem pengendalian. Paging membenarkan memori utama menggunakan data yang berada pada peranti storan sekunder. Data ini disimpan dalam peranti storan sekunder sebagai blok dengan saiz yang sama dipanggil halaman. Paging membenarkan sistem pengendalian menggunakan data yang tidak sesuai dengan memori utama. Pembahagian memori ialah kaedah yang menyediakan perlindungan memori. Setiap segmen memori dikaitkan dengan panjang tertentu dan satu set kebenaran. Apabila proses cuba mengakses memori, ia mula-mula diperiksa untuk melihat sama ada ia mempunyai kebenaran yang diperlukan untuk mengakses segmen memori tertentu.

Apakah Paging?

Paging ialah kaedah pengurusan memori yang digunakan oleh sistem pengendalian. Paging membenarkan memori utama menggunakan data yang berada pada peranti storan sekunder. Data ini disimpan dalam peranti storan sekunder sebagai blok dengan saiz yang sama dipanggil halaman. Paging membenarkan sistem pengendalian menggunakan data yang tidak sesuai dengan memori utama. Apabila program cuba mengakses halaman, mula-mula jadual halaman disemak untuk melihat sama ada halaman itu berada pada memori utama. Jadual halaman menyimpan butiran tentang tempat halaman disimpan. Jika ia tiada dalam ingatan utama, ia dipanggil kerosakan halaman. Sistem pengendalian bertanggungjawab untuk mengendalikan kerosakan halaman tanpa menunjukkannya kepada program. Sistem pengendalian mula-mula mencari tempat halaman tertentu disimpan dalam storan sekunder dan kemudian membawanya ke bingkai halaman kosong dalam ingatan utama. Kemudian ia mengemas kini jadual halaman untuk menunjukkan bahawa data baharu berada dalam memori utama dan mengembalikan kawalan kembali kepada program yang meminta halaman pada mulanya.

Apakah itu Pembahagian?

Segmentasi memori ialah kaedah yang menyediakan perlindungan memori. Setiap segmen memori dikaitkan dengan panjang tertentu dan satu set kebenaran. Apabila proses cuba untuk mengakses memori, ia mula-mula diperiksa untuk melihat sama ada ia mempunyai kebenaran yang diperlukan untuk mengakses segmen memori tertentu dan sama ada ia berada dalam tempoh yang ditentukan oleh segmen memori tertentu itu. Jika salah satu daripada syarat ini tidak dipenuhi, pengecualian perkakasan dinaikkan. Di samping itu, segmen juga mungkin mempunyai bendera yang menunjukkan sama ada segmen itu berada dalam ingatan utama atau tidak. Jika segmen tidak berada dalam ingatan utama, pengecualian akan dinaikkan dan sistem pengendalian akan membawa segmen daripada memori sekunder ke memori utama.

Apakah perbezaan antara Paging dan Segmentasi?

Dalam paging, memori dibahagikan kepada segmen saiz yang sama yang dipanggil halaman manakala segmen memori boleh berbeza-beza mengikut saiz (ini sebab setiap segmen dikaitkan dengan atribut panjang). Saiz segmen ditentukan mengikut ruang alamat yang diperlukan oleh proses, manakala ruang alamat proses dibahagikan kepada halaman yang sama saiz dalam paging. Segmentasi menyediakan keselamatan yang berkaitan dengan segmen, manakala paging tidak menyediakan mekanisme sedemikian.

Disyorkan: