某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定 int 和 short 型长度分别为 32
A.0x00、0xC00D
B.0x11、0xC00D
C.0x00、0xC00E
D.0x11、0xC00E
A.0x00、0xC00D
B.0x11、0xC00D
C.0x00、0xC00E
D.0x11、0xC00E
(1)主存地址位数为多少?
(2)画出主存地址格式示意图,注明各字段名称及位数。
(3)设该Cache的命中率为98%,如果Cache的速度是主存的5倍,则该机采用Cache时存储系统的速度是不采用Cache时的多少倍(设CPU访存时同时访问Cache和主存,若Cache命中则中断主存访问)?
参考答案:错误
A.数据以二进制表示
B.采用存储程序方式,指令和数据不加区别混合存储在同一个存储器中
C.以运算器为中心,I/O设备与存储器间的数据传送都要经过运算器
D.存储器是按地址访问的线性编址的一维结构,每个单元的位数是固定的。
(1)主存地址多少位(按字节编址)。各段如何划分(各需多少位)?
(2)设cache开始为空,CPU从主存单元0,1,…,100依次读出101个字(主存为单体,即非交叉存储器,每次读出一个字),并重复按此次序总共读11次,问命中率是多少?若cache的速度是其不命中时从主存读数速度的5倍,问采用cache与无cache比较速度可提高到多少倍?
可若想访问容量为16 MB的按字节编址的主存?需在指令格式和计算机组成(硬件)上做何改动?
A.1/0端口要占去部分存储器地址空间
B.不需要专门的I/0指令/0数据存
C.程序不易阅读(不易 分清访存和访问外设)
D.I/0数据存取 与存储器数据存取一样灵活(多种寻址方式)
I/O编址方式通常可分统一编址和不统一编址,________。
A.统一编址就是将I/O地址看作是存储器地址的一部分,可用专门的I/O指令对设备进行访问
B.不统一编址是指I/O地址和存储器地址是分开的,所以对I/O访问必须有专门的I/O指令
C.统一编址是摧I/O地址和存储器地址是分开的,所以可用访存指令实现CPU对设备的访问