2010-11-24 59 views
-2

任何人都可以解釋Windows操作系統如何處理內存?Microsoft Windows - 處理內存

例如:
在Solaris中,進程分配的內存不會立即釋放,它將成爲進程可用的空閒緩存內存。如果有任何進一步的內存請求需要這個進程,那麼內核將從free緩存中分配內存。

如果您提供任何有關詳細信息的鏈接,它會更有幫助。

+1

您是否暗示某些操作系統在釋放內存時會徹底摧毀內存,並將其扔進垃圾箱?當他們被釋放時,你認爲網頁去哪了? – wj32 2010-11-24 08:46:54

回答

1

任何現代操作系統都將使用類似於您在問題中描述的實現。如果您只是想了解如何管理共享內存,這應該就足夠了。否則,這是一個非常廣泛的主題,您將不得不提供更多關於您希望更詳細瞭解的具體方面的詳細信息。


也許對你來說一個好的出發地點應該是微軟對Windows Memory Management的討論。

您也可以找到感興趣添斯尼斯的博客這兩篇文章:

,當然,馬克Russinovich的博客什麼是肯定是一個引人入勝,儘管是技術性的,可讀。特別參見文章this series。如果你更傾向於視覺,你可能想要觀看與Tech-Ed Europe的Mark關於Windows內存管理的兩部分討論相對應的videos