vvdounai2k 发表于 2014-8-3 23:20 全显示 1楼 |
---|
楼主的帖子看了一下,其他的都很不错。但是其中有一个基础概念的错误,还是需要指出来一下,虽然我们这里只是一个普通论坛的关于PC的一个小角落,但是也必须严谨嘛。 内存的作用并不是作为CPU与硬盘之间的缓存而存在的,内存其实是CPU可以唯一直接访问的数据空间,理论上64Bit的CPU就有64根地址线和64根数据线直接连接到内存上,只需要给出内存的直接地址就能读取或修改内存上的数据。大家都看到过各种各样的设备驱动程序,唯独没有人见过内存驱动程序,正式因为内存可以被CPU直接读取,所以内存是唯一不需要驱动程序的硬件设备了(电源还有APM和ACPI呢!)。 正因为内存是CPU唯一可以直接访问的设备,所以所有的程序和指令必须读取到内存才可以执行,所以看上去就像内存是CPU和硬盘之间的缓存一样,但实际概念是完全不同的。 |
0 |
|
---|