我想了解MAC OS X“虚拟内存”和Linux/Unix交换的不同之处。
我之所以这么问,是因为我观察到MAC OS X“虚拟内存”的工作效率(在桌面用例中)似乎比Linux/Unix交换更有效。以这种方式,它为当前使用的数据/当前运行程序保持RAM空闲。只有在当前运行的程序需要的RAM比可用内存更多时,才会使用交换区。并将立即将存储在交换区中的数据尽快写回RAM。
我以前学过Makefile,但今天我输入命令"make“时,Makefile中出现了一个问题。[ -d _build ] || mkdir _build'[' is not recognized as an internal or external command, operable program or batch file.GNU Make 3.82.90有人能告诉我怎么修吗?