2010-11-24 17 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