1.主存储器和辅助存储器的区别
主存储器和辅助存储器都属于计算机中的存储设备,但它们有着不同的特点和使用方式。
主存储器是计算机中运行程序时需要频繁访问的内部存储器,通常由DRAM(Dynamic Random Access Memory)芯片组成。主存储器与CPU通过总线相连,可以快速地读取和写入数据。但是,主存储器的容量比较小,价格也比较昂贵。
辅助存储器则是计算机中用于长期存储数据和程序的设备,通常包括硬盘、光盘等外部存储设备。辅助存储器可以保存大量的数据和程序,且价格相对便宜,但是其读取速度要比主存储器慢得多。
2.主存储器和CPU之间增加CACHE的目的是什么
由于主存储器和CPU之间的数据交换需要通过总线进行,因此读写速度相对较慢。为了提高计算机系统的性能,可以在主存储器和CPU之间增加CACHE(缓存)。
CACHE是位于CPU内部的高速缓存存储器,可以暂时存放CPU经常需要访问的指令和数据。当CPU需要访问主存储器中的数据时,会首先在CACHE中查找,如果有缓存命中,则直接从CACHE中读取数据,避免了通过总线访问主存储器所带来的延迟。而当CACHE中没有要访问的数据时,CPU才会通过总线去访问主存储器,这样就可以减少对主存储器的访问次数,提高了计算机系统的平均访问速度。