丁香婷婷激情四射|经典成人无码播放|欧美性大战久久久久久久安居码|日韩中文字幕大全|加勒比久久高清视频|av在线最新地址|日本少妇自慰喷水|在线天堂国产免费一区视频社区在线|色欲蜜臀一区二区|偷拍女厕一区二区亚瑟

歡迎訪問漢海網(wǎng),帶你進入知識的海洋!

操作系統(tǒng)內(nèi)存管理

天下 分享 時間: 瀏覽:0

操作系統(tǒng)內(nèi)存管理:總的來說,操作系統(tǒng)內(nèi)存管理包括物理內(nèi)存管理和虛擬內(nèi)存管理。這里給大家分享一些關(guān)于操作系統(tǒng)內(nèi)存管理,希望對大家能有所幫助。

計算機的存儲體系

在介紹內(nèi)存管理的細節(jié)前,先要了解一下分層存儲器體系:

大部分的計算機都有一個存儲器層次結(jié)構(gòu),即少量的非常快速、昂貴、易變的高速緩存(cache);若干兆字節(jié)的中等速度、中等價格、易變的主存儲器(RAM);數(shù)百兆或數(shù)千兆的低速、廉價、不易變的磁盤。這些資源的合理使用與否直接關(guān)系著系統(tǒng)的效率。

CPU緩存(Cache Memory):是位于CPU與內(nèi)存之間的臨時存儲器,它的容量比內(nèi)存小的多但是交換速度卻比內(nèi)存要快得多。緩存的出現(xiàn)主要是為了解決CPU運算速度與內(nèi)存 讀寫速度不匹配的矛盾,因為CPU運算速度要比內(nèi)存讀寫速度快很多,這樣會使CPU花費很長時間等待數(shù)據(jù)到來或把數(shù)據(jù)寫入內(nèi)存。

計算機是一種數(shù)據(jù)處理設備,它由CPU和內(nèi)存以及外部設備組成。CPU負責數(shù)據(jù)處理,內(nèi)存負責存儲,外部設備負責數(shù)據(jù)的輸入和輸出,它們之間通過總線連接在一起。CPU內(nèi)部主要由控制器、運算器和寄存器組成??刂破髫撠熤噶畹淖x取和調(diào)度,運算器負責指令的運算執(zhí)行,寄存器負責數(shù)據(jù)的存儲,它們之間通過CPU內(nèi)的總線連接在一起。每個外部設備(例如:顯示器、硬盤、鍵盤、鼠標、網(wǎng)卡等等)則是由外設控制器、I/O端口、和輸入輸出硬件組成。外設控制器負責設備的控制和操作,I/O端口負責數(shù)據(jù)的臨時存儲,輸入輸出硬件則負責具體的輸入輸出,它們間也通過外部設備內(nèi)的總線連接在一起。

計算存儲的層次結(jié)構(gòu)

當前技術(shù)沒有能夠提供這樣的存儲器,因此大部分的計算機都有一個存儲器層次結(jié)構(gòu):

高速緩存(cache): 少量的非??焖?、昂貴、易變的高速緩存(cache);

主存儲器(RAM): 若干兆字節(jié)的中等速度、中等價格、易變的主存儲器(RAM);

磁盤: 數(shù)百兆或數(shù)千兆的低速、廉價、不易變的磁盤。

這些資源的合理使用與否直接關(guān)系著系統(tǒng)的效率。

物理內(nèi)存:連續(xù)分配存儲管理方式

連續(xù)分配是指為一個用戶程序分配連續(xù)的內(nèi)存空間。連續(xù)分配有單一連續(xù)存儲管理和分區(qū)式儲管理兩種方式。

3.1 單一連續(xù)存儲管理

在這種管理方式中,內(nèi)存被分為兩個區(qū)域:系統(tǒng)區(qū)和用戶區(qū)。應用程序裝入到用戶區(qū),可使用用戶區(qū)全部空間。其特點是,最簡單,適用于單用戶、單任務的操作系統(tǒng)。CP/M和 DOS 2.0以下就是采用此種方式。這種方式的最大優(yōu)點就是易于管理。但也存在著一些問題和不足之處,例如對要求內(nèi)存空間少的程序,造成內(nèi)存浪費;程序全部裝入,使得很少使用的程序部分也占用—定數(shù)量的內(nèi)存。

3.2 分區(qū)式存儲管理

為了支持多道程序系統(tǒng)和分時系統(tǒng),支持多個程序并發(fā)執(zhí)行,引入了分區(qū)式存儲管理。分區(qū)式存儲管理是把內(nèi)存分為一些大小相等或不等的分區(qū),操作系統(tǒng)占用其中一個分區(qū),其余的分區(qū)由應用程序使用,每個應用程序占用一個或幾個分區(qū)。分區(qū)式存儲管理雖然可以支持并發(fā),但難以進行內(nèi)存分區(qū)的共享。

分區(qū)式存儲管理引人了兩個新的問題:內(nèi)碎片和外碎片。

內(nèi)碎片是占用分區(qū)內(nèi)未被利用的空間,外碎片是占用分區(qū)之間難以利用的空閑分區(qū)(通常是小空閑分區(qū))。

為實現(xiàn)分區(qū)式存儲管理,操作系統(tǒng)應維護的數(shù)據(jù)結(jié)構(gòu)為分區(qū)表或分區(qū)鏈表。表中各表項一般包括每個分區(qū)的起始地址、大小及狀態(tài)(是否已分配)。

分區(qū)式存儲管理常采用的一項技術(shù)就是內(nèi)存緊縮(compaction)。


操作系統(tǒng)內(nèi)存管理相關(guān)文章:

★ 如何合理設置電腦虛擬內(nèi)存,提高電腦運行速度

★ 電腦學習

★ c語言學習心得

★ 介紹幾個妙招加快內(nèi)存運行速度

★ BIOS常見字母對照表附帶解釋

★ 硬盤的日常維護和使用時的注意事項

★ 全國統(tǒng)考計算機真題及答案解答

★ 電腦技巧

★ 延長筆記本電腦硬盤和電池的使用壽命解讀

★ 關(guān)于畢業(yè)軟件專業(yè)實習報告范文大全

本站部分文章來自網(wǎng)絡或用戶投稿。涉及到的言論觀點不代表本站立場。閱讀前請查看【免責聲明】發(fā)布者:天下,如若本篇文章侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。本文鏈接:http://www.256680.cn/dnxx/nczs/45574.html

精選圖文

221381