首页 >> 大全

计算机存储器之容量计算

2023-06-22 大全 50 作者:考证青年

文章目录 2 容量计算 3 扩展

1 概述 1.1 主存储器图示

1.2 专业术语解释 术语描述

存储地址寄存器 MAR

MAR 位数 = 地址总线根数,决定了 存储单元的个数

存储数据寄存器 MDR

MDR 位数 = 数据总线根数,决定了 存储字长

存储元

存储一位二进制代码的基本单元电路

存储单元

若干个 存储元 组成

存储单元地址

给 存储单元 按顺序给定的地址编号

存储字

存储单元 中的一连串二进制代码组合

存储字长

存储字 的长度(位数),单位:bit

其中:

存储单元个数 = 2 MAR 位数 = 2 地址总线根数,单位:个

存储字长 = MDR 位数 = 数据总线根数,单位:bit

2 容量计算 2.1 计算公式 计算方式计算公式单位

按 位 计算

存储容量 = 存储单元个数 × 存储字长

比特、bit、b

按 字节 计算

存储容量 = 存储单元个数 × 存储字长/8

字节、Byte、B

1 字节 = 8 位,即 1 Byte = 8 bit

1 k b = 2 10 b i t = 1024 b i t 1 kb = 2^{10} bit = 1024 bit 1kb==

【例题】一个存储器有 16 根地址线,8 根数据线,求此存储器存储容量?

按位计算: 2 16 × 8 = 2 16 × 2 3 = 2 19 b i t = 512 K B 2^{16} × 8 = 2^{16} × 2^{3} = 2^{19} bit = 512 KB 216×8=216×23==512KB

按字节计算: 2 16 × 8 / 8 = 2 16 b i t = 64 K B 2^{16} × 8 / 8 = 2^{16} bit = 64 KB 216×8/8==64KB

2.2 网工软考真题

[2007下半年-4] 若内存地址区间为 4000H ~ 43FFH,每个存储单元可存储 16 位二进制数,该内存区域由 4 片存储器芯片构成,则构成该内存所用的存储芯片的容量是(C)?

A.512 × 16 bit

B.256 × 8 bit

C.256 × 16 bit

D.1024 × 8 bit

参考答案:C

考点 ①:每片芯片的容量 = 芯片总容量 / 芯片个数

考点 ②:芯片总容量 = 存储单元个数 × 存储字长

考点 ③:存储单元个数 = 终止地址 - 起始地址 + 1

存储单元个数 = 43 F F H − 4000 H + 1 = 400 H = 2 10 = 1024 43FFH - 4000H + 1 = 400H = 2^{10} = 1024 43FFH−4000H+1=400H=210=1024

存储字长 = 16 b i t 16 bit 16bit

芯片总容量 = 1024 ∗ 16 b i t 1024 * 16 bit 1024∗16bit

每片芯片容量 = ( 1024 ∗ 16 b i t ) / 4 = 256 ∗ 16 b i t (1024 * 16 bit) / 4 = 256 * 16 bit (1024∗16bit)/4=256∗16bit

3 扩展 3.1 单位换算 符号二进制计量十进制计量等于

B

-

-

8 bit

KB

2 10 2 ^ {10} 210

1 0 3 10 ^ {3} 103

1024 B

MB

2 20 2 ^ {20} 220

1 0 6 10 ^ {6} 106

1024 KB

GB

2 30 2 ^ {30} 230

1 0 9 10 ^ {9} 109

1024 MB

TB

2 40 2 ^ {40} 240

1 0 12 10 ^ {12} 1012

1024 GB

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了