存儲(chǔ)器的層級(jí)結(jié)構(gòu)
程序的運(yùn)行
-
現(xiàn)代操作系統(tǒng)使用的連接方式:運(yùn)行時(shí)動(dòng)態(tài)鏈接
對(duì)某些模塊的鏈接推遲到程序執(zhí)行時(shí)才進(jìn)行 -
現(xiàn)代操作系統(tǒng)使用的裝入方式:動(dòng)態(tài)重定位
程序裝入內(nèi)存后,邏輯地址不會(huì)立即轉(zhuǎn)換成物理地址,而是推遲到指令執(zhí)行的時(shí)候,需要一個(gè)重定位寄存器的支持
內(nèi)存管理
內(nèi)存分配
連續(xù)分配
單一連續(xù)分配
固定分區(qū)分配
動(dòng)態(tài)分區(qū)分配
記錄內(nèi)存使用
選擇內(nèi)存分配
-
首次適應(yīng)算法
-
最佳適應(yīng)算法
-
最壞適應(yīng)算法
-
鄰近適應(yīng)算法
分配與回收
- 修改分配之后的分區(qū)位置
- 分配后,刪除空閑分區(qū)
- 回收后,合并相鄰的分區(qū)
- 回收后,新增空閑分區(qū)
非連續(xù)分配
基本分頁(yè)存儲(chǔ)管理
頁(yè)表
地址轉(zhuǎn)換
地址變換機(jī)構(gòu)
實(shí)現(xiàn)邏輯地址到物理地址轉(zhuǎn)換的一組硬件機(jī)構(gòu)
- 基本地址變換機(jī)構(gòu)
- 具有快表的地址變換機(jī)構(gòu)
兩級(jí)頁(yè)表
兩級(jí)頁(yè)表
地址轉(zhuǎn)換
基本分段存儲(chǔ)管理
與“分頁(yè)”最大的區(qū)別就 是——離散分配時(shí)所分配 地址空間的基本單位不同
段表
分頁(yè)和分段對(duì)比
段頁(yè)式存儲(chǔ)管理
虛擬內(nèi)存
局部性原理
虛擬內(nèi)存的定義和特征
從邏輯上擴(kuò)充內(nèi)存容量
虛擬內(nèi)存的實(shí)現(xiàn)
請(qǐng)求分頁(yè)
頁(yè)表機(jī)制
缺頁(yè)中斷機(jī)構(gòu)
地址變換機(jī)構(gòu)
頁(yè)面置換
最佳置換算法
最佳置換算法可以保證最低的缺頁(yè)率,但實(shí)際上,只有在進(jìn)程執(zhí)行的過(guò)程中才能知道接下來(lái)會(huì)訪問(wèn)到 的是哪個(gè)頁(yè)面。操作系統(tǒng)無(wú)法?前預(yù)判頁(yè)面訪問(wèn)序列。因此,最佳置換算法是無(wú)法實(shí)現(xiàn)的
先進(jìn)先出置換算法
最近最久未使用置換算法
時(shí)鐘置換算法
改進(jìn)型的時(shí)鐘置換算法
頁(yè)面分配策略
何時(shí)調(diào)入頁(yè)面
從何處調(diào)入
抖動(dòng)現(xiàn)象
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-464926.html
工作集
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-464926.html
到了這里,關(guān)于【操作系統(tǒng)】03.內(nèi)存管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!