运行内存是什么(以太坊是什么)
本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。
運行內(nèi)存,也稱作主存,是指程序運行時需要的內(nèi)存,只能臨時存儲數(shù)據(jù)用于與CPU交換高速緩存數(shù)據(jù),一般多指隨機存取存儲器(Random Access Memory,RAM)。
運行內(nèi)存的大小直接決定了系統(tǒng)能運行多少程序,運行內(nèi)存越大,系統(tǒng)運行程序越快。內(nèi)存的發(fā)展與處理器工藝與系統(tǒng)優(yōu)化程度是密切相關(guān)的。 如果處理器性能本身跟不上,或是系統(tǒng)優(yōu)化效果不佳,就算是配備了更大的內(nèi)存也是一種資源浪費。
計算機運行時,計算機的主內(nèi)存按照被使用情況可分類為:
可利用(Available)物理內(nèi)存:可立即分配給程序使用的內(nèi)存。包括:
空閑(Free)物理內(nèi)存:完全未被使用,內(nèi)容為全0
緩存(Cached)物理內(nèi)存
備用(standby)物理內(nèi)存:操作系統(tǒng)預(yù)先把可能要用到的硬盤數(shù)據(jù)加載所占用的內(nèi)存,還沒被用戶進程所使用,因此可隨時丟棄從新初始化為0.
已修改(modified)物理內(nèi)存:已被修改過的caching用途的內(nèi)存,可在任意時刻寫回硬盤文件(不是分頁文件)然后被重用。由于硬盤I/O,已修改(modified)物理內(nèi)存不能計入空閑(Free)物理內(nèi)存。
被使用(used)物理內(nèi)存:已經(jīng)被進程使用的內(nèi)存。
用戶進程使用的物理內(nèi)存,即工作集(Working set)。Working Set包含了可能被其他程序共享的內(nèi)存, 例如DLL。所以所有進程的Working Set加起來有可能大于實際的被使用(used)的物理內(nèi)存。Private Bytes是只被本進程提交(commit)的虛擬地址空間,不包括其他進程共享的內(nèi)存。Virtual Byte是整個進程占用的全部虛擬地址空間。32位Windows用戶模式下,進程最大可以使用2GiB,可以通過修改Boot.ini文件擴展為最大可以使用到3GiB。task manager中的Memory Usage對應(yīng)的是working set, VM Size對應(yīng)的是private bytes。
核心進程使用的物理內(nèi)存
分頁的核心進程使用的物理內(nèi)存:可以交換到分頁文件中,從而可被回收的物理內(nèi)存。
未分頁(Non paged)的核心進程使用的物理內(nèi)存:不能交換到分頁文件的內(nèi)存,總是要保留在物理內(nèi)存中
硬件保留(hardware reserved)的物理內(nèi)存:被CPU中的GPU核心或者其他外設(shè)硬件占用的,不由操作系統(tǒng)使用的內(nèi)存。
更多編程相關(guān)知識,請訪問:編程視頻!!
以上就是運行內(nèi)存是什么的詳細內(nèi)容,更多請關(guān)注風(fēng)君子博客其它相關(guān)文章!
總結(jié)
以上是生活随笔為你收集整理的运行内存是什么(以太坊是什么)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 王者荣耀太乙真人华丽摇滚怎么获得(如何玩
- 下一篇: toast提示是什么(dmg是什么文件格