4.3 (大意接近即满分)
1)存储器的层次结构主要体现在 Cache—主存和主存—辅存这两个存储层次上。
2)Cache—主存层次主要解决 CPU 和主存速度不匹配的问题,在存储系统中主
要对 CPU 访存起加速作用。从 CPU 的角度看,该层次的速度接近于 Cache,而容量和每
位价格却接近于主存。这就解决了存储器的高速度和低成本之间的矛盾;主存—辅存层次主
要解决存储系统的容量问题,在存储系统中主要起扩容作用。从程序员的角度看,其所使用
的存储器的容量和每位价格接近于辅存,而速度接近于主存。该层次解决了大容量和低成本
之间的矛盾。
3)主存与 Cache 之间的数据调度是由硬件自动完成的,对程序员是透明的。而
主存—辅存之间的数据调度,是由硬件和操作系统(采用虚拟存储技术)共同完
成的。
4.5
1)存储器的带宽指单位时间内存储器存取的信息量。
2)存储器带宽 = 1s/200ns × 32 bit= 160Mb/s = 20MB/S(答出 160Mb/s 即可)
4.8 (答出 5 点以上即满分)
1)静态 RAM:依靠双稳态触发器保存二进制代码,只要不断电,信息就不会丢
失;功耗较大,集成度较低,速度快,每位价格高,适合于作 Cache 或存取速度要求较高
的小容量主存。
2)动态 RAM:依靠电容存储电荷来保存二进制代码,需刷新电路进行动态刷新,
存取速度较慢;功耗小,集成度高,每位价格低,适合于作大容量主存。
4.9
1)为防止信息丢失,将动态 RAM 的存储单元中的原存信息读出,并重新写入的数据再生
过程,称为刷新。
2)由于电容极板漏抗的存在,存储于电容中的电荷存在泄漏的情况,这会导致
动态 RAM 存储单元中的原存信息丢失,因此,必须要进行刷新。
3)动态 RAM 的刷新方式有集中式刷新、分散式刷新、异步式刷新和透明式刷新等四种方
式。(只答前三种也可)
4)各种刷新方式的特点如下:(可不写)
集中式刷新:在最大刷新间隔时间内,集中安排一段时间进行刷新。其缺点是进行刷新
时必须停止读、写操作。这对主机而言是个“死区”
分散式刷新:刷新工作安排在系统的存取周期内进行,对主机而言不再有“死
区”。但该方式加长了系统的存取周期,存在无谓刷新,降低了整机运行效率。
因此,分散方式刷新不适用于高速存储器。
异步式刷新:结合了上述两种方式的优点,充分利用了最大刷新间隔。相对
于分散式刷新而言,它减少了刷新次数;相对于集中方式来说,主机的“死区”
又缩短很多。因此,这种方式使用得比较多。
透明式刷新:该方式不占用 CPU 时间,对 CPU 而言是透明的操作;但控制线路复杂。
4.14(每小问 2 分)
解:(1)该机所允许的最大主存空间是:2 18 × 8 位 = 256K×8 位 = 256KB