《程序是怎样跑起来的》第五章

我们经常说“我的机子内存可大了,”这里所说的“内存”其实是硬盘。我以前的理解是:(硬盘)装在机子内部,又能保存数据,不是内存是什么? 其实,计算机的内、外之分,不是以机壳来界定的。从计算机的体系结构来讲,硬盘应当是计算机的“外存”。内存应当是计算机内部(在主板上)的一些存储器,用来保存CPU运算的中间数据和计算结果。内存是电脑的一个中转站,从硬盘那里取出数据或运行程序提供给中央处理器,它的速度很快。当电脑需要的数据太多或程序太大时,内存不够用只好暂时把一部分内容放在指定的硬盘里,这就是我们常提到的虚拟内存,即为应急把硬盘当内存用。而硬盘的速度比内存慢得多,这就是电脑有时运行慢的原因之一。有时运行大型游戏时,系统会提醒虚拟内存太小,你就得自定义你的虚拟内存来使你的游戏玩得畅快些了。这也就是为什么内存越大速度就越快的原由。硬盘是相对固定的,存放的是系统软件、应用软件等完全可由你自己控制的东西。硬盘是一个储存设备,"我的电脑"中的C盘,D盘都是硬盘, 内存分为物理内存和虚拟内存.平时所说的内存多指物理内存,程序运行时,要将程序完全调入物理内存,因此有些大型游戏对内存大小有限制. 虚拟内存是硬盘上一部分,你可以设定大小和位置,是程序运行时的缓冲区.硬盘是磁盘中的一种,软盘也是磁盘。磁盘就是通过磁性进行读写功能的设备,断电后保存的文件不会丢失。内存也可以储存,但存储的载体和磁盘不同,断电后就不能保存数据。U盘也可以储存数据但也和磁盘不同。

posted @ 2019-02-03 16:07  66666677  阅读(75)  评论(0编辑  收藏  举报