1. 程式人生 > >記憶體管理的概念及作用

記憶體管理的概念及作用

作業系統對記憶體的劃分和動態分配,就是記憶體管理的概念。有效的記憶體管理在多道程式設計中非常重要,不僅方便使用者使用儲存器、提高記憶體利用率,還可以通過虛擬技術從邏輯上擴充儲存器。

記憶體管理的功能:

1.記憶體空間的分配與回收:由作業系統完成主儲存器空間的分配和管理,使程式設計師擺脫儲存分配的麻煩,提高程式設計效率

2.地址轉換:在多道程式環境下,程式中的邏輯地址與記憶體中的實體地址不可能一致,因此儲存管理必須提供地址轉換功能,把邏輯地址轉換成相應的實體地址

3.記憶體空間的擴充:利用虛擬記憶體技術或自動覆蓋技術,從邏輯上擴充記憶體

4.儲存保護:保證各道作業在各自的儲存空間內執行,互不干擾