设某计算机的主存地址空间大小为128MB,采用字节编址方式,其cache数据区容量为8KB,采用直接映射方式,块大小为256B。请问:
(1)主存地址有多少位?它被划分成哪几个字段?要求清晰地说明每个字段的含义、位数和在主存地址中的位置。
(2)该cache的总容量(含标记区和数据区)有多少位(bit) ?
设某计算机的主存地址空间大小为128MB,采用字节编址方式,其cache数据区容量为8KB,采用直接映射方式,块大小为256B。请问:
(1)主存地址有多少位?它被划分成哪几个字段?要求清晰地说明每个字段的含义、位数和在主存地址中的位置。
(2)该cache的总容量(含标记区和数据区)有多少位(bit) ?
【正确答案】:统一编址:I/O地址空间与主存地址空间统一编址,I/O端口和主存单元在同一个地址空间的不同地址段中,根据地址范围就可区分访问的是I/O端口还是主存单元,因而无需设置专门的I/O指令,只要用一般的访存指令就可以存取I/O端口。
Top