日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

操作系统(三十三)内存管理

發(fā)布時間:2025/3/15 windows 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 操作系统(三十三)内存管理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

3.2 內(nèi)存管理

? 作為計算機資源的管理者,操作系統(tǒng)在內(nèi)存管理方面有著很多的工作

3.2.1 內(nèi)存空間的分配和回收

? 內(nèi)存空間的分配和回收主要解決的問題是內(nèi)存空間那些區(qū)域需要被分配以及如何分配,還有進程結(jié)束后的空間是如何釋放以及怎么釋放的問題(后期會有介紹)

3.2.2 內(nèi)存空間的拓展

? 之前在講操作系統(tǒng)的虛擬性的時候提到過,由于內(nèi)存資源價格昂貴所以人們會使用一些技術(shù)將內(nèi)存在邏輯上進行拓展

3.2.3 地址轉(zhuǎn)換

??為了使編程更方便,程序員寫程序時應(yīng)該只需要關(guān)注指令、數(shù)據(jù)的邏輯地址。而邏輯地址到物理地址的轉(zhuǎn)換(這個過程稱為地址重定位)應(yīng)該由操作系統(tǒng)負責(zé),這樣就保證了程序員寫程序時不需要關(guān)注物理內(nèi)存的實際情況。其中地址重定位我們就會聯(lián)想到上節(jié)講過的絕對裝入、可重定位裝入、動態(tài)重定位裝入。

3.2.4 內(nèi)存保護

? 內(nèi)存保護主要是為了保證各個進程在各自的存儲空間內(nèi)運行不影響其他進程。內(nèi)存保護可以采用兩種方式:

? 方法一:在CPU中設(shè)置一對上、下限寄存器,存放進程的上、下限地址。進程的指令要訪問某個地址時,CPU檢查是否越界。 方法二:采用重定位寄存器(又稱基址寄存器)和界地址寄存器(又稱限長寄存器)進行越界檢查。重定位寄存器中存放的是進程的起始物理地址。界地址寄存器中存放的是進程的最大邏輯地址

總結(jié)

以上是生活随笔為你收集整理的操作系统(三十三)内存管理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。