计算机中的ROM和RAM分别指的是什么?两者有什么区别和作用呢?

电脑教程012

计算机中的ROM和RAM分别指的是什么?两者有什么区别和作用呢?,第1张

在计算机中,含有ROM和RAM这两种随机存取记忆体,这也是电脑用来存储一些短暂性的文件,可以随时的读写,且速度非常快,通常来说,我们可以将其看作是资料储存的媒介,这两者之间的区别在于RAM静态的,读取相对要切作为系统的主记忆ROM在断电之后不能够继续保存电脑之前的数据。两者都是安装在电脑系统程序中的,对系统的运行起到了储存的效果。 ROM和RAM是随机存取记忆体,可储存资料

在电脑中,RAM和ROM都是分装在不同的系统中,这两个都可看作是电脑的随机存取记忆体,可以用于保存短暂的文件,相对来说运行的速度很快,且读写速度也极佳。这两种随机读取文件最大的区别就在于ROM在断电之后对之前保存的数据不会继续保存,它是一种半导体的记忆体,也就是说储存资料一旦储存之后就没办法再更改,或者将之前的删除。

RAM则是一种静态的记忆体,其本身有着较低的容量单位,但可以储存大量的资料,且在断电的情况下依旧可保存资料。

ROM和RAM最大区别,储存的时长

ROM和RAM这两种内存条所能够储存的东西是不一样的,其最大的区别就是RAM是静态的,且SRAM的原件中可以储存的资料相对更多,对于一些开机程式的电脑,RAM,可以读取的信息相对较多,而且即使电脑出现断电的情况,之前所保留的数据依旧可以放在里面,但ROM在关机的状态下数据不能够保存。如果系统想要保存的时间更长一些,最简单直接的方法就是直接存到硬盘中,避免放在这两个程序中会容易出现信息的丢失。

RAM先行加载数据,可转化成永久性数据

RAM,在系统存在一个程序的时候,会先加装一部分来帮助电脑直接使用,也可以按照操作者的意愿去加载程序,并不会更改电脑中一些永存性的信息。比如操作者在使用电脑的时候,编辑文档,想要让这个文档保证安全所需要做的事情,就是在完成文档之后先行保存,否则当电脑断电之后,这些信息均会被处理掉,但如果将信息保存到RAM中去,可以自由的去删减,就是说RAM将此信息转化成了永久性的数据系统,可以直接读取。

ROM和RAM的用途不同,用于不同的系统中

ROM和RAM这两者在用途上也是有所区别的。RAM尤其是静态的,其体积相对较大,会应用于一些电脑元件的系统中去,以此来减少CPU的使用量,甚至可以当做CPU的二级缓存,当系统得到请求的时候,RAM中的一些信息就可以拿出来使用。ROM作为一种半导体的储存器,当储存器的特性在于只读,但不能够写。通常是会将其放置于一些数码相机或摄像机内,目的是为了可以及时的存一些东西。

总而言之,对于ROM和RAM这两种系统封装的程序是不一样的,且作用也是不同的,在电脑中发挥的作用相当于是存储器,在使用的过程中,要按照其特性去储存资料,免资料的遗失。

IRQ(Interrupt Request)的作用就是在我们所用的电脑中,执行硬件中断请求的动作,用来停止其相关硬件的工作状态。比如我们要打印一份文件,在打印结束时就需要由系统对打印机提出相应的中断请求,来以此结束这个打印的操作。 \x0d\x0a\x0d\x0a产生中断请求的设备或者事件被称为中断源,中断源可分为两类:一类是CPU内部中断,即执行软件中断指令INT或遇到软件陷阱而产生的中断,它们的中断类型号已由CPU规定好;另一类中断是由CPU以外的I/O设备产生的中断,又称硬件中断,硬件中断可分为不可屏蔽中断NMI和可屏蔽中断INTR,NMI用于紧急情况的故障处理,如RAM奇偶校验错等,INTR则用于外部依靠中断来工作的硬件设备。网卡使用的就是INTR,下面我们对IRQ进行更深入的了解。 \x0d\x0a\x0d\x0a一、中断类型号和IRQ \x0d\x0a\x0d\x0a外部设备的中断请求是通过中断控制器8259A的INT引脚输入到CPU的INTR引脚向CPU提出中断申请的,并送去一个中断类型号,这是一个8位的二进制数。 \x0d\x0a\x0d\x0a一片8259A能负责整个外部设备的中断请求(1RQ0-IRQ7),每个外设对应一个中断请求号。 \x0d\x0a\x0d\x0a图为:中断类型号与中断请求号 \x0d\x0a\x0d\x0a二、IRQ的优先级和默认配置 \x0d\x0a\x0d\x0a一般计算机只能支持16个IRQ,也就是提供16个硬件设备的中断请求,16个IRQ是用两个8259A通过级联来实现的。 \x0d\x0a\x0d\x0a图为:主从8259A连接图 \x0d\x0a\x0d\x0a主中断控制器8259A的IRQ2与从中断控制器8259A的INT引脚相连,因此从8259A上的中断请求优先级(Priority)享受主8259AIRQ2上的优先分级。所谓优先级是指当有多个中断源提出中断请求时,CPU先为优先权高的中断请求服务。再为优先权低的中断服务。主8259A中IRQ0~IRQ7中的IRQ0优先权最高,IRQ7最低;从8259A中以IRQ8最高,IRQl5最低。 \x0d\x0a\x0d\x0a由于两个8259A的连接关系,从8259A的IRQ8~IRQ15的优先权低于主8259A的IRQ0~IRQl,而高于主8259A的IRQ3~IRQ7。 \x0d\x0a\x0d\x0a图为:中断优先级顺序 \x0d\x0a\x0d\x0a计算机中有些IRQ有默认的配置,这些默认的配置都是些常用设备,一般的默认配置。 \x0d\x0a\x0d\x0a图为:1RQ的默认配置使用情况 \x0d\x0a\x0d\x0a现在的Windows操作系统已经运用PNP技术,这种“即插即用”的功能可以将中断进行自动分配,大大简化了用户的操作。不过这种PNP技术也有它的弱点,那就是如果不能认出要安装的新设备,那么自动分配中断时就会产生冲突。我们日常所用的硬件对于IRQ的设置也不尽相同,所以在安装新硬件的时候,系统往往并不能自动检测正确的IRQ来分配给所有调用的硬件,这就会造成此硬件设备或是原来的旧硬件出现不能正常工作的现象。现在新的硬件产品层出不穷,各种产品又相互兼容,功能类似,这就导致了操作系统常常不能正确检测出新设备,中断冲突也就不可避免了。其实这是因为系统自动将该硬件的IRQ分配给了其他与此IRQ相同的硬件上,从而发生冲突使硬件不能正常工作。一般如果遇到这种情况,只要将新旧两个硬件的IRQ配置手动调开就可以解决了。手动配置IRQ时,最好检查有无保留中断(IRQ),不要让其他设备使用该中断号,以免引起新的中断冲突,造成系统死机。另外从表2还可以看出,COM1端口设置为IRQ4,而COM2端口设置为IRQ3,即COM2比COMl中断优先权高,所以为保持通信的传输质量通常将COM2端口接调制解调器,而把COM1留给鼠标使用。利用相同的原理,合理分配各硬件设备的中断号,将使你的系统性能佳。