我在哪里可以找到Mac OS X的内存映射

时间:2013-11-24 16:32:47

标签: macos memory-management

我记得,在Commodore 64的时代,我有一本参考书,向我展示了哪些内存被分配用来做什么。

我想知道Mac OS X是否有类似的功能。

我的iMac有1TB硬盘,我想知道可用空间在哪里,哪部分分配给显示器等。

我可以从中学到更多关于这个主题的任何资源都会有所帮助。

谢谢。

2 个答案:

答案 0 :(得分:3)

从你想到的角度来看,硬盘不是“记忆”。它不能用于活动应用程序,显示器等......

你正在考虑ram,但是在现代操作系统中,没有被任务分割,就像过去的系统一样。根据需要动态分配事物的位置,并出于安全原因故意随机化(google for ASLR for randomization)。

答案 1 :(得分:1)

如果您进入Macintosh“Utilities”文件夹中隐藏的“/Applications”文件夹,您将看到名为“活动监视器”的应用程序。

打开它,你将能够看到两种内存使用情况(我的看起来像这样):

Memory Usage

磁盘使用情况如下:

Disk Usage

现在这两个观点可能看起来有点无聊或令人印象深刻,与您在Commodore 64中看到的相比(或者在我的情况下,我使用的是Trash-80彩色计算机)....但是这些截图只是查看每个视图大约10秒的快速数据片段。如果您将磁盘使用情况屏幕保持超过10秒,您将看到I / O功能区随着时间的推移变得更加详细。并且可能隐藏在那里的更多功能,我还没有注意到。尝试一下。