计算机体系结构中的内存组织

2021年5月16日17:11:11 发表评论 1,374 次浏览

存储器以单元的形式组织, 每个单元都可以使用称为地址的唯一编号来标识。每个单元都能够识别CPU想要读取或写入地址时产生的控制信号, 例如"读取"和"写入"。每当CPU执行程序时, 由于程序在内存中可用, 因此需要将指令从存储器传送到CPU。要访问指令, CPU会生成存储请求。

内存请求:

内存请求包含地址以及控制信号。例如, 将数据插入堆栈时, 每个块都会消耗内存(

内存)和存储单元的数量可以由存储芯片的容量确定。

例子:查找64k * 8存储芯片中的单元总数。

Size of each cell = 8
Number of bytes in 64k = (2^6)*(2^10)

Therefore, the total number of cells = 2^16 cells

利用单元的数量, 可以确定使能一个单元所需的地址线的数量。

字长:

它是CPU一次可以处理的最大位数, 它取决于处理器。字长是由指令集或处理器的硬件作为一个单元处理的固定大小的数据。

计算机体系结构中的内存组织1

字长随代和本技术的不同而随处理器体系结构的不同而变化, 取决于特定处理器可以处理的内容, 字长可以低至4位或高至64位。字长用于许多概念, 例如地址, 寄存器, 定点数字, 浮点数字.


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: