组成原理----存储管理
生活随笔
收集整理的這篇文章主要介紹了
组成原理----存储管理
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
? ? ? ? 存儲管理的主要目的是處理多個用戶使用主存儲器的問題,它的存儲管理計劃主要包括分區(qū)的存儲。分頁內存。碎片。第存儲部分,虛擬存儲。下面描述了頁面,部分,頁內存段。
分頁存儲管理
? ? ? ? ? ? ?分頁原理:將進程的地址空間劃分成若干個大小相等的區(qū)域,稱為頁。
對應的,將主存空間劃分成與頁同樣大小的若干物理塊,稱為塊。在為進程分配主存時。將進程中若干頁分別裝入多個不相鄰接的塊中。
? ? ? ? 地址結構。由頁號和頁內地址組成。
以下用圖演示頁式虛擬存儲器的地址映射過程
PS:從上圖中是通過虛存地址獲取實存地址的過程。
上圖表示頁表的構成,包括控制位和主存頁面號,每一個頁號有一個文件夾,包括主存頁面地址。
上圖表示通過虛存地址中的邏輯頁號與頁表基地址的和找到主存中的頁面號。由主存頁面地址作為實存地址的高字段。與虛存地址的行地址字段相拼接,產(chǎn)生完畢的實主存地址。
段式存儲管理
在分段存儲管理中,作業(yè)的地址空間被劃分為若干段,每一個段式一組完整的邏輯信息,如有主程序段,子程序段,數(shù)據(jù)段及堆棧段等,每一個段都有自己的名字,都是從0開始編址的一段連續(xù)的 地址空間,各段長度不等。邏輯地址分為段號和段內地址兩部分。 ? ? ? ? 在段式存儲中,為每一個段分配一個連續(xù)的分區(qū),而進程中的各個段能夠離散地分配到主存的不同分區(qū)中。在段式存儲中為每一個進程建立一張段映射表。成為段表。
以下演示段虛存地址映射過程?段頁式存儲管理
段式頁式存儲基本原理:先將整個主存劃分成大小相等的存儲塊(頁框),將用戶程序按程序的邏輯關系分為若干個段,并未每一個段賦予一個段名,再將每一個段劃分成若干頁,以頁框為單位離散分配。在段頁式存儲中其地址結構由段號,段內頁號和頁內地址三部分組成。 ? ? ? ?在段頁式系統(tǒng)中,為了實現(xiàn)從邏輯地址到物理地址的變換,系統(tǒng)中必須同一時候配置段表和頁表。因為將段中的頁進行離散地分配,段表中的內容不再是段的主存地址和段長,而是頁表始址和頁表長度。
以下演示段頁式虛存的地址轉換過程? ? 上述的圖中的凝視表示非常清除。因此,沒有文字重復,過程簡單的敘述說明,請還錯雅正。
版權聲明:本文博主原創(chuàng)文章,博客,未經(jīng)同意不得轉載。
轉載于:https://www.cnblogs.com/gcczhongduan/p/4853460.html
總結
以上是生活随笔為你收集整理的组成原理----存储管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 京东退款多久到账
- 下一篇: 将内存单元中小写字符改成大写字符