From deccbc4fb42b7ddf771e111316d21d1481dd9ec8 Mon Sep 17 00:00:00 2001 From: Didnelpsun <2675350965@qq.com> Date: Tue, 18 Oct 2022 22:27:21 +0800 Subject: [PATCH] Update 2-storage-system.md --- Computer-Organization/2-storage-system.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Computer-Organization/2-storage-system.md b/Computer-Organization/2-storage-system.md index 5842d56..9067cfc 100644 --- a/Computer-Organization/2-storage-system.md +++ b/Computer-Organization/2-storage-system.md @@ -232,7 +232,7 @@ $ROM$写入速度不如$RAM$,所以一般还是用来保存信息而不用于 ## 主存与CPU连接 -对$CPU$来讲,系统中所有物理存储器中的存储单元都处在一个统一的逻辑存储器中,这个逻辑存储器的容量大小受到CPU寻址能力的限制。如果一个$CPU$的地址总线宽度为$10$,则该$CPU$可以寻址的存储单元为$2^{10}=1024$个,这$1024$个可寻到的存储单元就构成了这个$CPU$的内存地址空间,也叫做逻辑存储器。 +对$CPU$来讲,系统中所有物理存储器中的存储单元都处在一个统一的逻辑存储器中,这个逻辑存储器的容量大小受到$CPU$寻址能力的限制。如果一个$CPU$的地址总线宽度为$10$,则该$CPU$可以寻址的存储单元为$2^{10}=1024$个,这$1024$个可寻到的存储单元就构成了这个$CPU$的内存地址空间,也叫做逻辑存储器。 所以对于$CPU$而言,它有一个固定的内存地址大小,对应的地址就是个逻辑地址,所以$CPU$读入的数据有限,一次性处理的能力有限;而内存(如内存条)可以扩充,其实际地址就是物理地址,由操作系统给$CPU$的逻辑地址映射物理地址,还包括替换算法等一系列处理方案。 @@ -321,6 +321,7 @@ $CPU$与内存通过总线连接。 + 设模块字长等于数据总线宽度,模块存取一个字的存取周期为$T$,总线传送周期为$r$,所以存储器交叉模块数应该大于等于$m=T/r$。这个值被称为交叉存取度。 + 从而启动该模块后能保证经过$m\times r$的时间后再次使用该模块时上次存取操作已经完成。 + 若连续取$n$个存储字,每次访问需要$T$的时间,启动间隔为$\tau$,则耗时$T+(n-1)\tau$。 + 如高位交叉编址,体号+体内地址: