日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
深入解析Linux分頁(yè)存儲(chǔ)管理技術(shù) (linux分頁(yè)存儲(chǔ)管理)

Linux操作系統(tǒng)是當(dāng)今使用最廣泛的服務(wù)器操作系統(tǒng)之一,其高效的存儲(chǔ)管理技術(shù)是其中的重要組成部分之一。Linux的分頁(yè)存儲(chǔ)管理技術(shù)具有高效、安全和靈活等優(yōu)勢(shì),在多種應(yīng)用場(chǎng)景下都得到廣泛的應(yīng)用。本文將的原理、實(shí)現(xiàn)和應(yīng)用。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、涇縣網(wǎng)絡(luò)推廣、小程序定制開(kāi)發(fā)、涇縣網(wǎng)絡(luò)營(yíng)銷、涇縣企業(yè)策劃、涇縣品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供涇縣建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com

一、分頁(yè)存儲(chǔ)管理技術(shù)的原理

在分頁(yè)存儲(chǔ)管理技術(shù)中,將物理內(nèi)存分成大小一致的若干個(gè)固定大小的塊,稱為頁(yè)。操作系統(tǒng)根據(jù)進(jìn)程的需要,將進(jìn)程所需的內(nèi)存分成若干個(gè)大小相等的塊,稱為頁(yè)框。這樣,每個(gè)進(jìn)程所需的內(nèi)存空間就被劃分成了一些為大小相等的頁(yè)面,每個(gè)頁(yè)面都是連續(xù)的物理內(nèi)存地址。進(jìn)程可以訪問(wèn)的內(nèi)存空間只能是這些頁(yè)面的組合,而不能訪問(wèn)一個(gè)頁(yè)面中間的一些片斷。

分頁(yè)存儲(chǔ)管理技術(shù)的原理是將一個(gè)進(jìn)程的工作空間劃分成若干個(gè)大小一致的塊,稱為頁(yè)面,并且將這些頁(yè)面映射到物理內(nèi)存中,形成一一對(duì)應(yīng)的映射關(guān)系。當(dāng)進(jìn)程需要訪問(wèn)一個(gè)頁(yè)面時(shí),操作系統(tǒng)通過(guò)頁(yè)表查找到對(duì)應(yīng)的物理地址,從而實(shí)現(xiàn)對(duì)該頁(yè)面的訪問(wèn)。同時(shí),由于頁(yè)面是按照固定大小劃分的,因此操作系統(tǒng)可以更加高效地管理物理內(nèi)存,避免了內(nèi)存碎片的產(chǎn)生,提高了內(nèi)存的利用率。

二、分頁(yè)存儲(chǔ)管理技術(shù)的實(shí)現(xiàn)

Linux中的分頁(yè)存儲(chǔ)管理技術(shù)是通過(guò)內(nèi)核提供的頁(yè)面映射機(jī)制實(shí)現(xiàn)的。內(nèi)核維護(hù)了一個(gè)基于虛擬地址的頁(yè)面映射表,稱為頁(yè)表。每個(gè)進(jìn)程都有自己的頁(yè)表,記錄了該進(jìn)程的虛擬地址空間和物理地址空間的對(duì)應(yīng)關(guān)系。當(dāng)進(jìn)程需要訪問(wèn)一個(gè)頁(yè)面時(shí),其虛擬地址被翻譯成對(duì)應(yīng)的物理地址,然后訪問(wèn)該物理地址。如果該頁(yè)面還沒(méi)有被映射到物理內(nèi)存中,則內(nèi)核會(huì)分配一個(gè)物理頁(yè)面,并將其映射到該進(jìn)程的虛擬地址空間中。

Linux中的分頁(yè)存儲(chǔ)管理技術(shù)還引入了一些輔助機(jī)制,如頁(yè)面置換、頁(yè)面共享和頁(yè)面緩存等。其中,頁(yè)面置換機(jī)制是用于處理物理內(nèi)存不足的情況,當(dāng)系統(tǒng)中的物理內(nèi)存不足時(shí),內(nèi)核會(huì)觸發(fā)頁(yè)面置換機(jī)制將不常用的頁(yè)面從物理內(nèi)存中移除,以騰出物理內(nèi)存供其他進(jìn)程使用。頁(yè)面共享機(jī)制是用于實(shí)現(xiàn)進(jìn)程間內(nèi)存共享的,當(dāng)多個(gè)進(jìn)程需要訪問(wèn)同一個(gè)頁(yè)面時(shí),內(nèi)核可以將該頁(yè)面映射到多個(gè)進(jìn)程的虛擬地址空間中,實(shí)現(xiàn)內(nèi)存共享;頁(yè)面緩存機(jī)制則是用于提高文件讀寫(xiě)性能的,內(nèi)核會(huì)將文件讀寫(xiě)時(shí)訪問(wèn)的頁(yè)面緩存到物理內(nèi)存中,以提高下次讀寫(xiě)該文件時(shí)的訪問(wèn)速度。

三、分頁(yè)存儲(chǔ)管理技術(shù)的應(yīng)用

Linux的分頁(yè)存儲(chǔ)管理技術(shù)在多種應(yīng)用場(chǎng)景下都得到廣泛的應(yīng)用。一般來(lái)說(shuō),Linux中的分頁(yè)存儲(chǔ)管理技術(shù)可以提高系統(tǒng)的性能和安全性,如以下幾點(diǎn):

1. 內(nèi)存管理:分頁(yè)存儲(chǔ)管理技術(shù)提供了高效、安全和靈活的內(nèi)存管理機(jī)制,可以更好地管理系統(tǒng)中的物理內(nèi)存,以避免出現(xiàn)內(nèi)存泄漏、內(nèi)存碎片等問(wèn)題。

2. 虛擬內(nèi)存:分頁(yè)存儲(chǔ)管理技術(shù)還支持虛擬內(nèi)存機(jī)制,可以將磁盤等外部存儲(chǔ)設(shè)備作為內(nèi)存使用,以提高系統(tǒng)的內(nèi)存利用率和性能。

3. 進(jìn)程管理:分頁(yè)存儲(chǔ)管理技術(shù)也是進(jìn)程管理的重要組成部分。通過(guò)頁(yè)面映射機(jī)制,可以實(shí)現(xiàn)進(jìn)程的內(nèi)存隔離、內(nèi)存共享等多種管理方式,提高系統(tǒng)的穩(wěn)定性和安全性。

4. 網(wǎng)絡(luò)通信:分頁(yè)存儲(chǔ)管理技術(shù)在網(wǎng)絡(luò)通信中也有廣泛應(yīng)用。通過(guò)操作系統(tǒng)內(nèi)核的頁(yè)面映射機(jī)制,可以將網(wǎng)絡(luò)數(shù)據(jù)包映射到內(nèi)存中,實(shí)現(xiàn)高效、安全的數(shù)據(jù)傳輸。

綜上所述,分頁(yè)存儲(chǔ)管理技術(shù)是Linux操作系統(tǒng)中的重要組成部分,其高效、安全、靈活的存儲(chǔ)管理機(jī)制為L(zhǎng)inux在多個(gè)應(yīng)用場(chǎng)景下提供了強(qiáng)大的支持。隨著互聯(lián)網(wǎng)應(yīng)用的不斷增多,Linux的分頁(yè)存儲(chǔ)管理技術(shù)也將不斷發(fā)展和完善,為現(xiàn)代應(yīng)用場(chǎng)景下的高性能、高安全的系統(tǒng)提供更好的支持。

相關(guān)問(wèn)題拓展閱讀:

  • linux中cat、more、less命令區(qū)別詳解
  • 如何避免內(nèi)存碎片
  • 虛擬內(nèi)存怎么設(shè)置?

linux中cat、more、less命令區(qū)別詳解

linux中命令cat、more、less均可用來(lái)查看文件內(nèi)容,主要區(qū)別有:

1、cat是一次性顯示整個(gè)文件的內(nèi)容,還可以將多個(gè)文森察游件連接起來(lái)顯示,它常與重定向符號(hào)配合使用,適用于文件內(nèi)容少的情況。

cat主要有三大功能:

2、more命令,功能類似 cat ,cat命令是整個(gè)文件的內(nèi)容從上到下顯示在屏幕上。 more會(huì)以一頁(yè)一頁(yè)的顯示方便使用者逐頁(yè)閱讀,而最基本的指令就是按空白鍵(space)就往下一頁(yè)顯示,按 b 鍵就會(huì)往回(back)一頁(yè)顯示,而且還有搜尋字串的功能 。more命令從前向此銷后讀取文件,因此在啟動(dòng)時(shí)就加載整個(gè)文件。

常用操作命令:

3、less 工具也是對(duì)文件或其它輸出進(jìn)行分頁(yè)顯示的工具,應(yīng)該說(shuō)是linux正統(tǒng)查看文件內(nèi)容的工具,功能極其強(qiáng)大。less 的用法比起 more 更加的有彈性。在 more 的時(shí)候,我們并沒(méi)有辦法向前面翻, 只能往后面看,但若使用了 less 時(shí),就可以使用 等按鍵的功能來(lái)往前往后翻看文件,更容易用來(lái)查看一個(gè)文件的內(nèi)容!除此之外,在 less 里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜,而且 less 在查看之前沒(méi)唯不會(huì)加載整個(gè)文件。

如何避免內(nèi)存碎片

頻繁地請(qǐng)求和釋放不同大小的內(nèi)存,必然導(dǎo)致內(nèi)存碎片問(wèn)題的產(chǎn)生,結(jié)果就是當(dāng)再次要求分配連續(xù)的內(nèi)存時(shí),即使整體內(nèi)存是足夠的,也無(wú)法滿足連續(xù)內(nèi)存的需求。該問(wèn)題也稱之為外碎片(external fragmentation)。

解決方案:

避免外碎片畢卜的方法有兩種:

1、利用分頁(yè)單元把一組非連續(xù)的空閑頁(yè)框映射到連續(xù)的線性地址

2、開(kāi)發(fā)一種適當(dāng)?shù)募夹g(shù)神頌來(lái)記錄現(xiàn)存的空閑的連續(xù)頁(yè)框塊的情況,以盡量避免為滿足對(duì)小塊的請(qǐng)求而分割大的空閑快

之一種方案的意思是,我們使用地址轉(zhuǎn)換技術(shù),把非連續(xù)的物理地址轉(zhuǎn)換成連續(xù)的線性地址。

第二種方案的意思是,開(kāi)發(fā)一種特有的分配技術(shù)來(lái)記錄下來(lái)空閑內(nèi)存的情況,從而解決內(nèi)存碎片問(wèn)題。

Linux采用了第二種方案,因?yàn)樵谀承┣闆r下,系統(tǒng)的確需要連續(xù)的物理地址(DMA處理器可以直接訪問(wèn)總線)。

Linux采用著名的伙伴系統(tǒng)(buddy system)算法來(lái)解決外碎片問(wèn)題。把所有的空閑頁(yè)框分組為11個(gè)塊鏈表,每個(gè)鏈表分別包含大小為1,2,4,8,16,32,64,128,256,512,1024個(gè)連續(xù)手瞎穗的頁(yè)框,對(duì)1024個(gè)頁(yè)框的更大請(qǐng)求對(duì)應(yīng)著4MB大小的連續(xù)RAM(每頁(yè)大小為4KB),每個(gè)塊的之一個(gè)頁(yè)框的物理地址是該塊大小的整數(shù)倍,例如,大小為16個(gè)頁(yè)框的塊,其起始地址是16*2^12的倍數(shù)。

我們通過(guò)一個(gè)例子來(lái)說(shuō)明伙伴算法的工作原理,假設(shè)現(xiàn)在要請(qǐng)求一個(gè)256個(gè)頁(yè)框的塊(1MB),算法步驟如下:

? 在256個(gè)頁(yè)框的鏈表中檢查是否有一個(gè)空閑快,如果沒(méi)有,查找下一個(gè)更大的塊,如果有,請(qǐng)求滿足。

? 在512個(gè)頁(yè)框的鏈表中檢查是否有一個(gè)空閑塊,如果有,把512個(gè)頁(yè)框的空閑塊分為兩份,之一份用于滿足請(qǐng)求,第二份鏈接到256個(gè)頁(yè)框的鏈表中。如果沒(méi)有空閑塊,繼續(xù)尋找下一個(gè)更大的塊。

以上過(guò)程的逆過(guò)程,就是頁(yè)框塊的釋放過(guò)程,也是該算法名字的由來(lái),內(nèi)核試圖把大小為B的一對(duì)空閑伙伴塊合并為一個(gè)2B的單獨(dú)塊,滿足以下條件的兩個(gè)塊稱之為伙伴:

? 兩個(gè)塊具有相同的大小

? 他們的物理地址是連續(xù)的

之一塊的之一個(gè)頁(yè)框的物理地址是2 * B * 2^12

該算法是遞歸的,如果它成功合并了B,就會(huì)試圖去合并2B,以再次試圖形成更大的塊。

虛擬內(nèi)存怎么設(shè)置?

之一,我建議你把初始大小與更大值都設(shè)為3070MB,設(shè)置為相同數(shù)值可以減少產(chǎn)生磁片。

第二,虛擬內(nèi)存只用設(shè)置一次,設(shè)置在一個(gè)盤,并不用每個(gè)盤都設(shè)置的,更好不要設(shè)置在C盤,會(huì)影響系統(tǒng)運(yùn)行的。

詳細(xì)怎么設(shè)置請(qǐng)你看下面:

================================================

怎樣設(shè)置虛擬內(nèi)存:

(一)合理設(shè)置虛擬內(nèi)存

虛擬內(nèi)存的設(shè)定主要根據(jù)你的物理內(nèi)存大小和電腦的用途來(lái)設(shè)定,在桌面上用鼠標(biāo)右擊“我的電腦”,選擇“屬性”,就可以看到內(nèi)存了。根據(jù)微軟公司的建議,虛擬內(nèi)存設(shè)為物理內(nèi)存容量的1.5–3倍,例如512MB的內(nèi)存,虛擬內(nèi)存設(shè)定為MB;1G的內(nèi)存,虛擬內(nèi)存設(shè)定為MB。也可讓W(xué)indows來(lái)自動(dòng)分配管理虛擬內(nèi)存,它能根據(jù)實(shí)際內(nèi)存的使用情況,動(dòng)態(tài)調(diào)整虛擬內(nèi)存的大小。在虛擬內(nèi)存設(shè)置頁(yè)面下方有一個(gè)推薦數(shù)值,如果確實(shí)不知道設(shè)置多少為更佳,建議虛擬內(nèi)存就設(shè)為推薦的數(shù)值。虛擬內(nèi)存有初始大小與更大值兩個(gè)數(shù)值,更好把初始大小和更大值設(shè)為相同,以避免系統(tǒng)頻繁改變頁(yè)面文件的大小,影響電腦運(yùn)行。內(nèi)存容量2GB或以上的,如果不運(yùn)行大型文件或游戲,也可以關(guān)閉虛擬內(nèi)存。

虛擬內(nèi)存就是在你的物理內(nèi)存不夠用時(shí)把一部分硬盤空間作為內(nèi)存來(lái)使用,不過(guò)由于硬盤傳輸?shù)乃俣纫葍?nèi)存?zhèn)鬏斔俣嚷亩啵允褂锰摂M內(nèi)存比物理內(nèi)存效率要慢。個(gè)人實(shí)際需要的值應(yīng)該自己多次調(diào)整為好。

設(shè)的太大會(huì)產(chǎn)生大量的碎片,嚴(yán)重影響系統(tǒng)速度,設(shè)的太小就不夠用,于是系統(tǒng)就會(huì)提示你虛擬內(nèi)存太小。

(二)虛擬內(nèi)存設(shè)置方法

右擊“我的電腦”選擇“屬性–高級(jí)–性能–設(shè)置–高級(jí)–虛旦段侍擬內(nèi)存–更改”,選擇虛擬內(nèi)存所在的磁盤,然后在下邊單擊“自定義大小”

并輸入“初始大小”和“更大值”,最后按“設(shè)置”按鈕,再確定即可。虛擬內(nèi)存從C盤設(shè)置到其它磁盤的方法:右擊我的電腦–屬性–高級(jí)–性能設(shè)置–高級(jí)–虛擬內(nèi)存更改–點(diǎn)選C盤–單選“無(wú)分頁(yè)文件”–“設(shè)置”,此時(shí)C盤旁的虛擬內(nèi)存就消失了;然后選中D或F盤,單選“自定義大小”–在下面的“初始大小”和“更大值”兩個(gè)文本框中輸入數(shù)值–“設(shè)置”—確定–重啟電腦,便完成了設(shè)置。

虛擬內(nèi)存更好不要與系統(tǒng)設(shè)在同一個(gè)磁盤內(nèi),內(nèi)存是隨著使用而動(dòng)模吵態(tài)地變化,設(shè)在C盤就容易產(chǎn)生磁盤碎片,影響系統(tǒng)運(yùn)行速度。所以,更好將虛擬內(nèi)存設(shè)置在磁盤剩余空間較大而又不常用的磁盤,如D、F,這樣可以避免系統(tǒng)在C盤進(jìn)行頻繁的讀寫(xiě)操作而影響系統(tǒng)速度。虛擬內(nèi)存在一臺(tái)電腦,只用設(shè)置一次,可設(shè)置在任何一個(gè)磁盤。

(三)減輕內(nèi)存負(fù)擔(dān):

1、打開(kāi)的程序不可太多。如果同時(shí)打開(kāi)的文檔過(guò)多或者運(yùn)行的程序過(guò)多,就沒(méi)有足夠的內(nèi)存運(yùn)行其他程序,要關(guān)閉不用的程序和窗口。

2、自動(dòng)運(yùn)行的程序不可太多

。單擊“開(kāi)始”–“運(yùn)行”,燃乎鍵入“Msconfig”-“確定”,打開(kāi)“系統(tǒng)配置實(shí)用程序”窗口,刪除不想自動(dòng)加載的啟動(dòng)項(xiàng)目。

1,首先打開(kāi)我的電腦,在系統(tǒng)桌面上找到“此電腦”的圖標(biāo),鼠標(biāo)右鍵點(diǎn)擊這個(gè)圖標(biāo)在彈出的菜單中點(diǎn)擊“屬性”選項(xiàng)。

2,在打開(kāi)的系統(tǒng)頁(yè)面,點(diǎn)擊左側(cè)導(dǎo)航欄中的“高級(jí)系統(tǒng)設(shè)置”標(biāo)簽。

3,在彈出的系統(tǒng)屬性界面中,點(diǎn)擊“高級(jí)”標(biāo)簽選項(xiàng)卡,在性能那一欄下面有個(gè)“設(shè)置”按鈕,點(diǎn)擊這個(gè)襲遲按鈕進(jìn)入性能選項(xiàng)頁(yè)面。

4,在“性能選項(xiàng)”窗口中,點(diǎn)擊頂端的“高級(jí)”標(biāo)簽選項(xiàng)卡,在“虛擬內(nèi)存”一欄下面有個(gè)“更改”按鈕,請(qǐng)點(diǎn)擊這個(gè)按鈕。

5,在彈出的虛擬迅陸內(nèi)存窗口中,點(diǎn)擊“自動(dòng)管理所有驅(qū)動(dòng)器的分頁(yè)文件大小”復(fù)選框,去掉復(fù)選框里的小勾。

6,點(diǎn)擊你電腦系統(tǒng)所在的驅(qū)動(dòng)器,再點(diǎn)擊“自定義大小”選項(xiàng),在“初始大小”和“更大值”的輸入框里輸入設(shè)定的大小數(shù)值,最后再點(diǎn)擊“設(shè)置”按鈕和底部的“確定”按鈕即大功告成。須知:虛擬內(nèi)存畝禪頃容量一般設(shè)置為物理內(nèi)存的1.5-3倍左右才是最合適的,按照1G等于1024MB計(jì)算,設(shè)置合適的虛擬內(nèi)存數(shù)值。

1.虛擬內(nèi)存的設(shè)置

將虛擬內(nèi)存設(shè)置成固定值已經(jīng)是個(gè)普遍“真理”了,而且這樣做是十分正確的,但絕大多數(shù)人都是將其設(shè)置到C盤以外的非系統(tǒng)所在分區(qū)上,而且其值多為物理內(nèi)存的2~3倍。多數(shù)人都認(rèn)為這個(gè)值越大系統(tǒng)的性能越好、運(yùn)行速度越快!但事實(shí)并非如此,因?yàn)橄到y(tǒng)比較依賴于虛擬內(nèi)存——如果虛擬內(nèi)存較大,系統(tǒng)會(huì)在物理內(nèi)存還有很多空閑空間時(shí)就開(kāi)始使用虛擬內(nèi)存了,那些已經(jīng)用不到的東東卻還滯留在物理內(nèi)存中,這就必然導(dǎo)致內(nèi)存性能的下降!

于是筆者從32MB內(nèi)存開(kāi)始試起至512MB內(nèi)存為止,發(fā)現(xiàn)上面的說(shuō)到的事實(shí)是非常正確的,虛擬內(nèi)存應(yīng)設(shè)置為物理內(nèi)存差雀0至1.5倍(0倍是多少???就是禁用!^_^)為好,而且物理內(nèi)存越大這個(gè)倍數(shù)就應(yīng)越小而不是越大。當(dāng)物理內(nèi)存等于或大于512MB時(shí),絕大多數(shù)PC就可以禁用虛擬內(nèi)存不用了,這時(shí)內(nèi)存性能是更高的!^_^

至于您的虛擬內(nèi)存具體要設(shè)置成多大,您就要自己試一試了,因?yàn)檫@和常駐內(nèi)存軟件的多少和大小以及您平時(shí)運(yùn)行的軟件是有直接關(guān)系的,所以筆者無(wú)法給出建議值。您可先將其設(shè)為物理內(nèi)存等同后,再運(yùn)行幾個(gè)大型軟件,如果沒(méi)有異常情況出現(xiàn)的話,您就再將其設(shè)置成物理內(nèi)存的一半后再運(yùn)行那幾個(gè)大型軟件,如果出現(xiàn)了異常,您就要適當(dāng)加大虛擬內(nèi)存的值了!以此類推,當(dāng)您找到更佳值后只要把這個(gè)值設(shè)置到C盤上就OK了?。海?/p>

注:如果您使用的是Windows ME及以下的操作系統(tǒng)的話,可下載“MagnaRAM 97”來(lái)優(yōu)化物理內(nèi)存和虛擬內(nèi)存,這樣的效果更好!另外,筆者建議您不要再使用那些所謂的優(yōu)化和整理內(nèi)存的軟件了!

2.內(nèi)存在計(jì)算機(jī)中的作用很大,電腦中所有運(yùn)行的程序都需要經(jīng)過(guò)內(nèi)存來(lái)執(zhí)行,如果執(zhí)行的程序很大或很多,就會(huì)導(dǎo)致內(nèi)存消耗殆盡。為了解決這個(gè)問(wèn)題,Windows中運(yùn)用了虛擬內(nèi)存技術(shù),即拿出一部分硬盤空間來(lái)充當(dāng)內(nèi)存使用,當(dāng)內(nèi)存占用完時(shí),電腦就會(huì)自動(dòng)調(diào)用硬盤來(lái)充當(dāng)內(nèi)存,以緩解內(nèi)存的緊張。舉一個(gè)例子來(lái)說(shuō),如果電腦只有128MB物理內(nèi)存的話,當(dāng)讀取一個(gè)容量為200MB的文件時(shí),就必須要用到比較大的虛擬內(nèi)存,文件被內(nèi)存讀取之后就會(huì)先儲(chǔ)存到虛擬內(nèi)存,等待內(nèi)存把文件全部?jī)?chǔ)存到虛擬內(nèi)存之后,跟著就會(huì)把虛擬內(nèi)里儲(chǔ)存的文件釋放到原來(lái)的安裝目錄里了。下面,就讓我們一起來(lái)看看如何對(duì)虛擬內(nèi)存進(jìn)行設(shè)置吧。

虛擬內(nèi)存的設(shè)置

對(duì)于虛擬內(nèi)存主要設(shè)置兩點(diǎn),即內(nèi)存大小和分頁(yè)茄慶消位置,內(nèi)存大小就是設(shè)置虛擬內(nèi)存最小為多少和更大為多少;而分頁(yè)位置則是設(shè)置虛擬內(nèi)存應(yīng)使用那個(gè)分區(qū)中的硬盤空間。對(duì)于內(nèi)存大小的設(shè)置,如何得到最小值和更大值呢?你可以通過(guò)下面的方法獲得:選擇“開(kāi)始→程序→附件→系統(tǒng)工具→系統(tǒng)監(jiān)視器”(如果系統(tǒng)工具中沒(méi)有,可以通過(guò)“添加/刪除程序”中的Windows安裝程序進(jìn)行安裝)打開(kāi)系統(tǒng)監(jiān)視器,然后選擇“編輯→添加項(xiàng)目”,在“類型”項(xiàng)中選擇“內(nèi)存管理程序”,在右側(cè)的列表選擇“交換文件大小”。這樣隨著你的操作,會(huì)顯示出交換文件值的波動(dòng)情況,你可以把經(jīng)常要使用到的程序打開(kāi),然后對(duì)它們進(jìn)行使用,這時(shí)查看一下系統(tǒng)監(jiān)視器中的表現(xiàn)值,由于用戶每次使用電腦時(shí)的情況都不盡相同,因此,更好能夠通過(guò)較長(zhǎng)時(shí)間對(duì)交換文件進(jìn)行監(jiān)視來(lái)找出更符合您的交換文件的數(shù)值,這樣才能保證系統(tǒng)性能穩(wěn)定以及保持在更佳的狀態(tài)。

找出最合適的范圍值后,在設(shè)置虛擬內(nèi)存時(shí),用鼠標(biāo)右鍵點(diǎn)擊“我的電腦”,選擇“屬性”,彈出系統(tǒng)屬性窗口,選擇“性能”標(biāo)簽,點(diǎn)擊下面“虛擬內(nèi)存”按鈕,彈出虛擬內(nèi)存設(shè)置窗口,點(diǎn)擊“用戶自己指定虛擬內(nèi)存設(shè)置”單選按鈕,“硬盤”選較大剩余空間的分區(qū),然后在“最小值”和“更大值”文本框中輸入合適的范圍值。如果您感覺(jué)使用系統(tǒng)監(jiān)視器來(lái)獲得更大和最小值有些麻煩的話,這里完全可以選擇“讓W(xué)indows管理虛擬內(nèi)存設(shè)置”。

調(diào)整分頁(yè)位置

Windows 9x的虛擬內(nèi)存分頁(yè)位置,其實(shí)就是保存在C盤根目錄下的一個(gè)虛擬內(nèi)存文件(也稱為交換文件)Win386.swp,它的存放位置可以是任何一個(gè)分區(qū),如果系統(tǒng)盤C容量有限,我們可以把Win386.swp調(diào)到別的分區(qū)中,方法是在記事顫知本中打開(kāi)System.ini(C:\Windows下)文件,在小節(jié)中,將“PagingDrive=C:WindowsWin386.swp”,改為其他分區(qū)的路徑,如將交換文件放在D:中,則改為“PagingDrive=D:Win386.swp”,如沒(méi)有上述語(yǔ)句可以直接鍵入即可。

而對(duì)于使用Windows 2023和Windows XP的,可以選擇“控制面板→系統(tǒng)→高級(jí)→性能”中的“設(shè)置→高級(jí)→更改”,打開(kāi)虛擬內(nèi)存設(shè)置窗口,在驅(qū)動(dòng)器中默認(rèn)選擇的是系統(tǒng)所在的分區(qū),如果想更改到其他分區(qū)中,首先要把原先的分區(qū)設(shè)置為無(wú)分頁(yè)文件,然后再選擇其他分區(qū)。

或者,WinXP一般要求物理內(nèi)存在256M以上。如果你喜歡玩大型3D游戲,而內(nèi)存(包括顯存)又不夠大,系統(tǒng)會(huì)經(jīng)常提示說(shuō)虛擬內(nèi)存不夠,系統(tǒng)會(huì)自動(dòng)調(diào)整(虛擬內(nèi)存設(shè)置為系統(tǒng)管理)。

如果你的硬盤空間夠大,你也可以自己設(shè)置虛擬內(nèi)存,具體步驟如下:右鍵單擊“我的電腦”→屬性→高級(jí)→性能 設(shè)置→高級(jí)→虛擬內(nèi)存 更改→選擇虛擬內(nèi)存(頁(yè)面文件)存放的分區(qū)→自定義大小→確定更大值和最小值→設(shè)置。一般來(lái)說(shuō),虛擬內(nèi)存為物理內(nèi)存的1.5倍,稍大一點(diǎn)也可以,如果你不想虛擬內(nèi)存頻繁改動(dòng),可以將更大值和最小值設(shè)置為一樣。

44》虛擬內(nèi)存使用技巧

對(duì)于虛擬內(nèi)存如何設(shè)置的問(wèn)題,微軟已經(jīng)給我們提供了官方的解決辦法,對(duì)于一般情況下,我們推薦采用如下的設(shè)置方法:

(1)在Windows系統(tǒng)所在分區(qū)設(shè)置頁(yè)面文件,文件的大小由你對(duì)系統(tǒng)的設(shè)置決定。具體設(shè)置方法如下:打開(kāi)”我的電腦”的”屬性”設(shè)置窗口,切換到”高級(jí)”選項(xiàng)卡,在”啟動(dòng)和故障恢復(fù)”窗口的”寫(xiě)入調(diào)試信息”欄,如果你采用的是”無(wú)”,則將頁(yè)面文件大小設(shè)置為2MB左右,如果采用”核心內(nèi)存存儲(chǔ)”和”完全內(nèi)存存儲(chǔ)”,則將頁(yè)面文件值設(shè)置得大一些,跟物理內(nèi)存差不多就可以了。

小提示:對(duì)于系統(tǒng)分區(qū)是否設(shè)置頁(yè)面文件,這里有一個(gè)矛盾:如果設(shè)置,則系統(tǒng)有可能會(huì)頻繁讀取這部分頁(yè)面文件,從而加大系統(tǒng)盤所在磁道的負(fù)荷,但如果不設(shè)置,當(dāng)系統(tǒng)出現(xiàn)藍(lán)屏死機(jī)(特別是STOP錯(cuò)誤)的時(shí)候,無(wú)法創(chuàng)建轉(zhuǎn)儲(chǔ)文件 (Memory.dmp),從而無(wú)法進(jìn)行程序調(diào)試和錯(cuò)誤報(bào)告了。所以折中的辦法是在系統(tǒng)盤設(shè)置較小的頁(yè)面文件,只要夠用就行了。

(2)單獨(dú)建立一個(gè)空白分區(qū),在該分區(qū)設(shè)置虛擬內(nèi)存,其最小值設(shè)置為物理內(nèi)存的1.5倍,更大值設(shè)置為物理內(nèi)存的3倍,該分區(qū)專門用來(lái)存儲(chǔ)頁(yè)面文件,不要再存放其它任何文件。之所以單獨(dú)劃分一個(gè)分區(qū)用來(lái)設(shè)置虛擬內(nèi)存,主要是基于兩點(diǎn)考慮:其一,由于該分區(qū)上沒(méi)有其它文件,這樣分區(qū)不會(huì)產(chǎn)生磁盤碎片,這樣能保證頁(yè)面文件的數(shù)據(jù)讀寫(xiě)不受磁盤碎片的干擾;其二,按照Windows對(duì)內(nèi)存的管理技術(shù),Windows會(huì)優(yōu)先使用不經(jīng)常訪問(wèn)的分區(qū)上的

頁(yè)面文件,這樣也減少了讀取系統(tǒng)盤里的頁(yè)面文件的機(jī)會(huì),減輕了系統(tǒng)盤的壓力。

(3)其它硬盤分區(qū)不設(shè)置任何頁(yè)面文件。當(dāng)然,如果你有多個(gè)硬盤,則可以為每個(gè)硬盤都創(chuàng)建一個(gè)頁(yè)面文件。當(dāng)信息分布在多個(gè)頁(yè)面文件上時(shí),硬盤控制器可以同時(shí)在多個(gè)硬盤上執(zhí)行讀取和寫(xiě)入操作。這樣系統(tǒng)性能將得到提高。

小提示:

允許設(shè)置的虛擬內(nèi)存最小值為2MB,更大值不能超過(guò)當(dāng)前硬盤的剩余空間值,同時(shí)也不能超過(guò)32位操作系統(tǒng)的內(nèi)存尋址范圍——4GB。

虛擬內(nèi)存的設(shè)置方法:

1、右鍵單擊“計(jì)算機(jī)”圖標(biāo)(XP為我的電基裂歷腦)選擇屬性。

2、單擊系統(tǒng)屬性窗口里的“高級(jí)系統(tǒng)設(shè)置”標(biāo)簽,再單擊彈出的對(duì)話框中的“設(shè)置”按鈕。

3、在彈出來(lái)的性能選項(xiàng)窗口中單擊“高級(jí)”,在下面的虛擬內(nèi)存點(diǎn)擊“更改”按鈕。

4、彈出的對(duì)話框就是設(shè)置虛擬內(nèi)存,虛擬內(nèi)存更好在非系統(tǒng)盤里,選中盤符,點(diǎn)擊“源逗自定義大小”。輸入“初始大小”和“更大值”,然后點(diǎn)擊“設(shè)置”按鈕。(虛擬內(nèi)存最小值是物理內(nèi)存的1到1.5倍;虛擬內(nèi)存更大值是物理內(nèi)存的2到2.5倍。)

5、出現(xiàn)“要使改動(dòng)生效,需要重新啟動(dòng)計(jì)算機(jī)”的提示,單擊“確定”即可。

6、在所有窗口中都點(diǎn)“確定”直到彈出“必須重新啟動(dòng)計(jì)算機(jī)才能使新的設(shè)置生效?!钡奶崾?,點(diǎn)擊“是”,系統(tǒng)將自動(dòng)重啟。

重啟完成后,虛擬內(nèi)存就設(shè)置生效了。

虛擬內(nèi)存是計(jì)算機(jī)系統(tǒng)搏搜內(nèi)存管理的一種技術(shù)。它使得應(yīng)用程序認(rèn)為它擁有連續(xù)的可用的內(nèi)存(一個(gè)連續(xù)完整的地址空間),而實(shí)際上,它通常是被分隔成多個(gè)物理內(nèi)存碎片,還有部分暫時(shí)存儲(chǔ)在外部磁盤存儲(chǔ)器上,在需要時(shí)進(jìn)行數(shù)據(jù)交換。目前,大多數(shù)操作系統(tǒng)都使用了虛擬內(nèi)存,如Windows家族的“虛擬內(nèi)存”;Linux的“交換空間”等。

虛擬內(nèi)存使用技巧

對(duì)于虛擬內(nèi)存如何設(shè)置的問(wèn)題,微軟已經(jīng)給我們提供了官方的解決辦法,對(duì)于一般情況下,我們推薦采用如下的設(shè)置方法:

(1)在Windows系統(tǒng)所在分區(qū)設(shè)置頁(yè)面文件,文件的大小由你對(duì)系統(tǒng)的設(shè)置決定。具體設(shè)置方法如下:打開(kāi)”我的電腦”的”屬性”設(shè)置窗口,切換到”高級(jí)”選項(xiàng)卡,在”啟動(dòng)和故障恢復(fù)”窗口的”寫(xiě)入調(diào)試信息”欄,如果你采用的是”無(wú)”,則將頁(yè)面文件大小設(shè)置為2MB左右,如果采用”核心內(nèi)存存儲(chǔ)”和”完全內(nèi)存存儲(chǔ)”,則將頁(yè)面文件值設(shè)置得大一些,跟物理內(nèi)存差不多就可以了。

小提示:對(duì)于系統(tǒng)分區(qū)是否設(shè)置頁(yè)面文件,這里有一個(gè)矛盾:如果設(shè)置,則系統(tǒng)有可能會(huì)頻繁讀取這部分頁(yè)面文件,從而加大系統(tǒng)盤所在磁道的負(fù)荷,但如果不設(shè)置,當(dāng)系統(tǒng)出現(xiàn)藍(lán)屏死機(jī)(特別是STOP錯(cuò)誤)的時(shí)候,無(wú)純虧法創(chuàng)建轉(zhuǎn)儲(chǔ)文件

(Memory.dmp),從而無(wú)法進(jìn)行程序調(diào)試和錯(cuò)誤報(bào)告了。所以折中的辦法做慧神是在系統(tǒng)盤設(shè)置較小的頁(yè)面文件,只要夠用就行了。

(2)單獨(dú)建立一個(gè)空白分區(qū),在該分區(qū)設(shè)置虛擬內(nèi)存,其最小值設(shè)置為物理內(nèi)存的1.5倍,更大值設(shè)置為物理內(nèi)存的3倍,該分區(qū)專門用來(lái)存儲(chǔ)頁(yè)面文件,不要再存放其它任何文件。之所以單獨(dú)劃分一個(gè)分區(qū)用來(lái)設(shè)置虛擬內(nèi)存,主要是基于兩點(diǎn)考慮:其一,由于該分區(qū)上沒(méi)有其它文件,這樣分區(qū)不會(huì)產(chǎn)生磁盤碎片,這樣能保證頁(yè)面文件的數(shù)據(jù)讀寫(xiě)不受磁盤碎片的干擾;其二,按照Windows對(duì)內(nèi)存的管理技術(shù),Windows會(huì)優(yōu)先使用不經(jīng)常訪問(wèn)的分區(qū)上的

頁(yè)面文件,這樣也減少了讀取系統(tǒng)盤里的頁(yè)面文件的機(jī)會(huì),減輕了系統(tǒng)盤的壓力。

(3)其它硬盤分區(qū)不設(shè)置任何頁(yè)面文件。當(dāng)然,如果你有多個(gè)硬盤,則可以為每個(gè)硬盤都創(chuàng)建一個(gè)頁(yè)面文件。當(dāng)信息分布在多個(gè)碧者頁(yè)面文件上時(shí),硬盤控制器可以同時(shí)在多個(gè)硬盤上執(zhí)行讀取和寫(xiě)入操作。這樣系統(tǒng)性能將得到提高。

小提示:

允許設(shè)置的虛擬內(nèi)存最小值為2MB,更大值不能超過(guò)當(dāng)前硬盤的剩余空間值,同時(shí)也不能超過(guò)32位操作系統(tǒng)的內(nèi)存尋址范圍——4GB。

linux分頁(yè)存儲(chǔ)管理的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux分頁(yè)存儲(chǔ)管理,深入解析Linux分頁(yè)存儲(chǔ)管理技術(shù),linux中cat、more、less命令區(qū)別詳解,如何避免內(nèi)存碎片,虛擬內(nèi)存怎么設(shè)置?的信息別忘了在本站進(jìn)行查找喔。

成都網(wǎng)站推廣找創(chuàng)新互聯(lián),老牌網(wǎng)站營(yíng)銷公司
成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)(www.cdcxhl.com)專注高端網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站維護(hù),網(wǎng)絡(luò)營(yíng)銷,SEO優(yōu)化推廣,快速提升企業(yè)網(wǎng)站排名等一站式服務(wù)。IDC基礎(chǔ)服務(wù):云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)、服務(wù)器租用、服務(wù)器托管提供四川、成都、綿陽(yáng)、雅安、重慶、貴州、昆明、鄭州、湖北十堰機(jī)房互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)。


本文題目:深入解析Linux分頁(yè)存儲(chǔ)管理技術(shù) (linux分頁(yè)存儲(chǔ)管理)
鏈接分享:http://www.dlmjj.cn/article/dpschii.html