计算机组成原理是计算机科学的基础,涉及计算机硬件的各个组成部分,包括运算器、控制器、存储器、输入输出设备等。在这些题目中,主要涉及到的是存储器的相关知识。
1. 内存容量计算:16MB的内存表示其容量为16 * 1024KB,即16384KB。因此,选项B正确。内存容量通常以字节(Byte)为单位,而1MB等于1024KB,1KB等于1024B。
2. EEPROM(Electrically Erasable Programmable Read-Only Memory)是一种可电擦除可编程只读存储器,它既具有SRAM的快速读写能力,又能在断电后保持信息,因此选项B正确。而FLASH、EPROM和PROM在断电后信息会丢失或无法修改。
3. EEPROM是可以电改写的只读存储器,因此选项A正确。ROM(Read-Only Memory)是只读存储器,一般不可改写;EPROM(Erasable Programmable Read-Only Memory)需要特殊设备进行擦除和重写;RAM(Random Access Memory)是随机存取存储器,可以读写但断电后信息丢失。
4. Cache是一种高速缓冲存储器,是易失性的,即断电后信息会消失,所以选项A正确。EPROM、Flash Memory和CDROM都是非易失性存储器,断电后数据不会丢失。
5. Cache的命中率计算:命中率 = (总访问次数 - 缺失次数) / 总访问次数 = (1000 - 50) / 1000 = 0.95,即95%,所以选项D正确。
6. Cache的命中率与主存的存取时间无关,因为命中率只取决于Cache是否存有需要的数据,而不考虑主存的存取速度。所以选项C正确。Cache块的大小和Cache的容量会影响命中率,因为它们决定了Cache能存储多少数据以及数据被分配的方式。
7. 数据存储字节顺序:在低字节地址为字地址的存放方式下,高位字节存储在高地址,低位字节存储在低地址。12345678H转换成二进制,按字节存放顺序是78563412H,因此选项B正确。
8. 计算机按半字寻址时,每半个字占用16位(32位的一半),16MB的存储器容量相当于2^24字节,因此可寻址的半字数为2^24 / 16 = 2^23,所以选项B正确。
9. CPU按字寻址,字长16位,意味着每个地址对应一个16位的数据。64KB的存储器容量为2^16字节,所以可寻址单元数为2^16 / 16 = 2^15,选项C正确。
这些题目考察了计算机存储系统的不同方面,包括内存容量的计算、不同类型的存储器特性、Cache性能指标以及数据在存储器中的存储方式等。理解这些基本概念对于深入学习计算机组成原理至关重要。