对于这个问题,“交换”不包括RAM,仅指磁盘上配置的空间。
根据,http://www.ualberta.ca/CNS/RESEARCH/LinuxClusters/mem.html,程序的内存使用由text、data、bss、stack、heap组成。
堆栈有一个可以删除的软限制。我们假设它已被删除。众所周知,交换可以增加堆(交换空间可以容纳单个进程吗?)。如果 RAM 不足,交换是否还可以支持或增加进程所需内存的堆栈、文本、数据和 bss 部分?
对于这个问题,“交换”不包括RAM,仅指磁盘上配置的空间。
根据,http://www.ualberta.ca/CNS/RESEARCH/LinuxClusters/mem.html,程序的内存使用由text、data、bss、stack、heap组成。
堆栈有一个可以删除的软限制。我们假设它已被删除。众所周知,交换可以增加堆(交换空间可以容纳单个进程吗?)。如果 RAM 不足,交换是否还可以支持或增加进程所需内存的堆栈、文本、数据和 bss 部分?