RT,在一个64位系统中,假设实际内存为3GB,如果程序申请6GB内存,并且对申请来的内存进行写入,结果会怎样?
1 回答
慕仙森
TA贡献1827条经验 获得超8个赞
在 RAM 不足的情况下,系统会将部分内容移出,转至虚拟内存(通常保存在磁盘)。
不同操作系统,虚拟内存的大小及存放位置各不相同。例如 windows 使用 paging file(单个文件)作为虚拟内存,而 linux 使用 swap 磁盘分区作为虚拟内存使用。
当使用超过 RAM + 虚拟内存的容量时,程序可能会报错,或退出,这取决于操作系统。
- 1 回答
- 0 关注
- 339 浏览
添加回答
举报
0/150
提交
取消