Isi kandungan:
- Definisi - Apakah maksud Peruntukan Memori Bersamaan?
- Techopedia menerangkan Peruntukan Memori Bersama
Definisi - Apakah maksud Peruntukan Memori Bersamaan?
Peruntukan memori bersambung adalah model peruntukan memori klasik yang memberikan blok memori memori proses (iaitu, blok memori yang mempunyai alamat berturut-turut).
Peruntukan memori bersambung merupakan salah satu skema peruntukan memori tertua. Apabila proses perlu dilaksanakan, memori diminta oleh proses. Saiz proses dibandingkan dengan jumlah memori utama yang sedia ada untuk melaksanakan proses tersebut. Sekiranya ingatan yang mencukupi didapati, prosesnya diagihkan memori untuk memulakan pelaksanaannya. Jika tidak, ia akan ditambah kepada barisan proses menunggu sehingga memori bersambung percuma yang mencukupi tersedia.
Techopedia menerangkan Peruntukan Memori Bersama
Skim peruntukan memori bersambung boleh dilaksanakan dalam sistem pengendalian dengan bantuan dua daftar, yang dikenali sebagai pangkalan dan daftar had. Apabila proses dijalankan dalam ingatan utama, daftar pangkalannya mengandungi alamat permulaan lokasi ingatan di mana proses dijalankan, manakala jumlah bait yang digunakan oleh proses disimpan dalam daftar had. Proses tidak merujuk kepada alamat sebenar untuk lokasi memori yang sama. Sebaliknya, ia menggunakan alamat relatif berkenaan dengan pangkalan pangkalannya. Semua alamat yang dirujuk oleh suatu program dianggap sebagai alamat maya. CPU menghasilkan alamat logik atau maya, yang diubah menjadi alamat sebenar dengan bantuan unit pengurusan memori (MMU). Daftar alamat asas digunakan untuk terjemahan alamat oleh MMU. Oleh itu, alamat fizikal dikira seperti berikut:
-
Alamat Fizikal = Alamat daftar asas + Alamat logik / alamat Maya
Alamat mana-mana lokasi memori yang dirujuk oleh proses diperiksa untuk memastikan ia tidak merujuk kepada alamat suatu proses jiran. Keselamatan pemprosesan ini dikendalikan oleh sistem operasi asas.
Satu kelemahan peruntukan memori bersebelahan adalah bahawa tahap multiprogramming dikurangkan kerana proses menunggu memori percuma.
