猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
在一个64位系统中,假设实际内存为3GB,如果程序申请6GB内存,并且对申请来的内存进行写入?
RT,在一个64位系统中,假设实际内存为3GB,如果程序申请6GB内存,并且对申请来的内存进行写入,结果会怎样?
倚天杖
浏览 340
回答 1
1回答
慕仙森
在 RAM 不足的情况下,系统会将部分内容移出,转至虚拟内存(通常保存在磁盘)。不同操作系统,虚拟内存的大小及存放位置各不相同。例如 windows 使用 paging file(单个文件)作为虚拟内存,而 linux 使用 swap 磁盘分区作为虚拟内存使用。当使用超过 RAM + 虚拟内存的容量时,程序可能会报错,或退出,这取决于操作系统。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续