工控一體機虛擬內(nèi)存是什么?當內(nèi)存足夠大時可以禁用虛擬內(nèi)存內(nèi)存嗎?
工控一體機虛擬內(nèi)存是什么?
我們的Windows系統(tǒng)有虛擬內(nèi)存和物理內(nèi)存的兩種。物理內(nèi)存就是我們平常說的內(nèi)存。所有的程序運行都是基于內(nèi)存來執(zhí)行的。那么虛擬內(nèi)存是什么呢?既為“虛擬”就說明它是一個概念,并非真正的內(nèi)存,它是微軟為了緩解內(nèi)存緊張的問題,在Windows系統(tǒng)運用了虛擬內(nèi)存技術,即拿出一部分硬盤空間來充當內(nèi)存使用,當內(nèi)存占用完時,電腦就會自動調(diào)用硬盤來充當內(nèi)存。即虛擬內(nèi)存是內(nèi)存的備胎,只有物理內(nèi)存不夠用時,為了確保程序能夠正常運行才用虛擬內(nèi)存。
虛擬內(nèi)存顧名思義,就是“虛構的”內(nèi)存地址空間。這種虛構基于-種映射, 進程在運行時面向的地址空間實際上是- -層邏輯抽象的連續(xù)地址, 每-個地址下面可能對應散落的物理內(nèi)存,可能對應硬盤空間等,當然也可能什么都不對應,下面暫時是空的。 在實際進行分配讀寫
時,給需要實際物理內(nèi)存的虛擬地址分配實際物理內(nèi)存,暫時不需要實際物理內(nèi)存的可以暫不分配,物理內(nèi)存不夠時也可以將已經(jīng)分配的但是暫時不用的內(nèi)存頁寫回硬盤,釋放其所占用的實際物理內(nèi)存。這樣就保證程序在使用“虛擬”內(nèi)存地址時不必過于擔心實際的物理內(nèi)存不夠的情況。舉個不是特別對等的例子,就好像是一個人用三塊磚頭 墊在腳底下走過一片泥濘的道路- -樣, 對于這個人來說他面向的就是一整片連續(xù)的道路 (虛擬內(nèi)存),雖然實際磚塊(物理內(nèi)存)很少,但是他可以通過不斷把走過的地方的磚往前移動到?jīng)]走過的地方,來達到一種近似“腳下總有路可以走”的效果。這實際上是虛擬內(nèi)存的主要目的之一, 讓進程總覺得自己”有路可走” 。甭管里子多忙多疲于奔命,面子上總要先過得去,這就是好面子的虛擬內(nèi)存 。)
當內(nèi)存足夠大時可以禁用虛擬內(nèi)存內(nèi)存嗎
虛擬內(nèi)存是把電腦硬盤中一部分的空間用來放置內(nèi)存存不下的數(shù)據(jù),當內(nèi)存“沒滿”時就不會用到虛擬內(nèi)存。這時有些人就考慮到內(nèi)存的速度遠遠不是工控電腦中的硬盤能夠企及的,即使是比機械硬盤讀取虛度快很多的固態(tài)硬盤也遠遠比不上內(nèi)存的速度,所以虛擬內(nèi)存會拖慢整個電腦的運行速度,導致電腦反應慢或者卡頓。這時候很多人就會選擇禁用虛擬內(nèi)存,他們認為只要內(nèi)存足夠大,就不會有用到虛擬內(nèi)存的地方,虛擬內(nèi)存的存在就沒有意義,既然使用可能會拖慢電腦的運行速度,不如禁用虛擬內(nèi)存,以絕后患。其實,這種想法是錯誤的,根據(jù)傳統(tǒng)的設計,Windows 的許多核心功能以及某些第三方軟件都需要使用虛擬內(nèi)存,如果我們禁用了所有虛擬內(nèi)存,那么有些第三方的軟件就可能會遇到虛擬內(nèi)存不足的錯誤,比如PhotoShop就是這樣。所以不管內(nèi)存多大,想要使用這類軟件都是需要開啟虛擬內(nèi)存的。
聲明:本產(chǎn)品如有應用于航空航天,軌道交通,醫(yī)療領域,軍用和特種設備領域等相關安全領域的參與,控制及實施等,請將詳細需求(如:產(chǎn)品用途,使用環(huán)境,產(chǎn)品安全標準,產(chǎn)品穩(wěn)定性要求等重要安全需求和標準)提前以書面形式告知我司客服由我司進行特殊定制再送有資質(zhì)的第三方機構進行合格認證,取得證書后再由使用方確認無誤后簽名蓋章并簽訂《特殊行業(yè)產(chǎn)品合同》,否則我司不負責由此產(chǎn)生的經(jīng)濟損失及法律責任,特此聲明。