存和系統內的區(qū)別
存和系統內的區(qū)別
大家知道顯示內存和系統內存有什么區(qū)別嗎?不知道的話跟著學習啦小編一起來學習。
首先,我們要明白顯示內存和系統內存為什么有差別?最根本的區(qū)別就是顯示內存中:
1GB=1,000MB=1,000,000KB=1,000,000,000B
而實際內存中:
1GB=1,024MB=1,024 x 1,024B。
那么,顯示內存在實際中的內存到底是多少呢!
以1GB為例:
實際內存應該為:
1,000MB / 1.024 / 1.024 / 1.024 = 931 MB左右
2或者是
1,000MB / 1.024 = 976 MB左右
也就是二者之間的內存931~976之間的內存就是實際上的系統內存了。
3那么再來看看,我當前的系統內存是多少,從任務管理器可以看到為2459M。虛擬機配置的是1G內存,系統的虛擬內存是1535M。
4接著,要明白虛擬內存其實也就是實際內存,不存在換算之間的誤差,那么我們最終的誤差在哪里呢?
總的內存減去虛擬內存:2459 - 1535 = 924M
這個內存大小和現實內存的1G內存的差距就是我們要換算的差距了!
5也就是說,現實內存中是1G的,到了實際內存就變成了924M了,這中間的
1000 - 924 = 76M內存去哪里了。
前面有提到過,1G的顯示內存但是實際上只有931~976之間范圍內的內存
那么:
931 - 924 = 7
976 - 924 = 52
還有7~52M內存去哪了?
這些內存一部分用于系統默認占有了,還有一部分是系統預留了!
6總的來說,廠商生產的內存1G其實只有1000M,而系統換算的結果卻是1G為1024M,這其中的差異就在這里了!