内存和硬盘的区别

如题所述

(1)硬盘与内存的区别和联系

硬盘与内存都是存储器,一个是内部,一个是外部。

硬盘与内存的区别是很大的,这里只谈最主要的三点:一、内存是计算机的工作场所,硬盘用来存放暂时不用的信息。二、内存是半导体材料制作,硬盘是磁性材料制作。三、内存中的信息会随掉电而丢失,硬盘中的信息可以长久保存。

内存与硬盘的联系也非常密切:这里只提一点:硬盘上的信息永远是暂时不用的,要用吗?请装入内存!CPU与硬盘不发生直接的数据交换,CPU只是通过控制信号指挥硬盘工作,硬盘上的信息只有在装入内存后才能被处理。

计算机的启动过程就是一个从硬盘上把最常用信息装入内存的过程。

(2) 硬盘的物理结构

硬盘容量=磁头数*柱面数*簇数/柱面*512(bytes)。

(3) 硬盘的逻辑结构(组织形式,使用方式)

隐藏扇区:每个磁头的0号柱面的1号扇区都是隐藏扇区,其中0号磁头0号柱面的1号扇区是主引导记录(MBR:main boot record),存放着分区信息,它的丢失会造成整个硬盘数据不可恢复性的破坏。

BOOT:引导区 每一个分区都有。

ROOT:根目录

FAT*2:文件分配表

DATA:数据区

硬盘上不同磁头相同柱面,相同扇区号的扇区被称作簇,它是硬盘工作的物理基本单位,即硬盘上的数据在读出和写入时以簇为单位。

与用户相关的单位是文件,文件在磁盘上存放的方式由FAT给出,操作系统完成。

(4) 内存的组织形式

内存以字节为单位线性编址,0-640KB为基本内存(conventional memory),640-1024KB(1MB)为UMB(Upper memory block)高端内存,1MB以上为扩展内存(extended memory),扩展内存的首64k(即1MB到1MB+64KB)叫做HMA(high memory area)上位内存,扩展内存是能够直接寻址的内存,(一般直接做在主机板上?)。在1M以上的内存过去还有一种编址方式,即以页框的方式来访问,典型的每页64k,这种内存叫做扩充内存(expanded memory),一般以内存插卡的形式出现。现代微机操作系统(windows)对扩展内存的使用遵从XMS(扩展内存规范)。

计算机与内存的数据交换以字长为单位。对于32位机,CPU与内存的数据交换单位为4个字节。即CPU从内存中一次读取4个字节,向内存中一次写入4个字节。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2005-08-28
硬盘与内存的区别是很大的,这里只谈最主要的三点:一、内存是计算机的工作场所,硬盘用来存放暂时不用的信息。二、内存是半导体材料制作,硬盘是磁性材料制作。三、内存中的信息会随掉电而丢失,硬盘中的信息可以长久保存。
第2个回答  2005-08-28
内存很小,但很重要,它是一个暂存区,数据只能在那里来匆匆去也匆匆,电脑关机后,绝对不能有数据停留在那里~!
而硬盘呢,是可以永久把数据写在上面的一个很大的区域。
CPU总是先打开硬盘上的文件,然后把它映射到内存区里,方便随时掉取,程序被关闭时,如果没有发生死锁的情况,它也会响应的把程序存放的数据给注销掉~,至于储存,那就是程序自己的事了,如果他没有设计那个储存程序,就没法储存在硬盘上。

总结:
1.内存因为比较小,所以总线的带宽以,可以和CPU接近,这样一来读取的速度会比较快,一个程序常用的数据经常会被存放到内存中,方便程序快速读取。
2.硬盘因为比较大,所以读盘的速度相对也会很慢,但我们想永久储存更多的文件就需要更多更大的空间,用空间换时间。
第3个回答  2005-08-28
硬盘是用来存储信息的,可以说是外存,内存分为ROM,RAM,通常我们所说的内存就是DRAM,但是它在断电的情况下里面的信息都会消失掉!它是直接与CPU进行连系的!而硬盘里的信息是先被读到内存,然后再交给CPU处理数据!
第4个回答  2005-08-28
内存只有在有电的时候,才能保存数据.断电后数据就消失.硬盘则是可以永久保存数据.
还有,内存的读取速度要比硬盘快~
相似回答