正在加载图片...
hinapub.com 第16章存储器组织 147 下载 8MB=8388608B=2B 6MB=16777216B=22B 32MB=33554432B=22B 64MB=67108864B=22B 128MB=134217728B=2B 256MB=268435456B=22B 512MB=536870912B=2B 024MB=1073741824B=230B≈10B 希腊文ggas意思为巨大,所以把1024MB称作1G字节( gigabyte),缩写为GB。 同样,1T字节( ( terabyte,希腊文 teras意思为庞然大物)等于2字节(约102)或1099511 627776 B, terabyte缩写为TB IKB约为1000B,1MB约为1000000B,1GB约为1000000000TB约为1000000000 再大的数就很少用了,如1PB( petabyte)=2B或1125899906842624字节,约等于 103。lEB( exabyte)=2B或l152921504606846976字节,约等于10。 下面提供一些基本常识。在此书编写的时候(1999年),家用电脑一般都配有32MB或 64MB或128MB的随机访问存储器(为不至于混淆,这里不谈任何关于硬盘驱动器的事情,而 只谈论RAM),即33554432B或67108864B或134217728B 当然,人们总拣方便的讲。有65536字节内存的人会说“我有64K”:有33554432字节 的人会说“我有32M”。虽说不多,但有1073741824字节的人也会说“我有1G”。 有时人们可能会提到K位或M位(注意是位而不是字节),不过这很少见。人们谈到存储 器时,几乎总是指字节数而非位数。(当然,把字节转换成位,乘8即可。)在线路传送数据时, 通常会有这样的短语每秒千位αkbps)或每秒兆位mbps)出现。例如,56K的调制解调器指的是 56Kbps,而非每秒千字节。 至此我们已经明白如何构造所需的RAM阵列,但不要离题太远。现在让我们看一下已经 集成了65536字节的存储器: 地址6>Adr 数据输入 64KX8DO8>数据输出 RAM 为什么是64KB而非32KB或128KB?因为65536是一个整数,刚好为2B,也即该RAM阵列 有16位地址。换句话说,该地址正好是2个字节。用十六进制来表示其地址范围是0000h FFFFh 64KB的内存在1980年的PC机上是比较普遍的配置,尽管它不是用电报继电器制成的。但 是,你真的能用继电器来实现吗?肯定不能。因为按照我们的设计方案需要为每位存储器提 供9个继电器,那么64K×8的RAM阵列需要将近500万个继电器 利用控制面板来操作所有的存储器——写入数据到存储器或验证写入的数据—将更加先 进。这种控制面板用16个开关来表示地址,8个开关来表示需要输入存储器的8位数据,8个灯第16章 存储器组织 147 下载 8MB = 8 388 608B = 22 3B 6MB = 16 777 216B = 22 4B 32MB = 33 554 432B = 22 5B 64MB = 67 108 864B = 22 6B 128MB = 134 217 728B = 22 7B 256MB = 268 435 456B = 22 8B 512MB = 536 870 912B = 22 9B 024MB = 1 073 741 824B = 23 0B≈1 09B 希腊文g i g a s意思为巨大,所以把1 0 2 4 M B称作1 G字节( g i g a b y t e ),缩写为G B。 同样,1 T字节( t e r a b y t e,希腊文t e r a s意思为庞然大物)等于2 4 0字节(约1 01 2)或1 099 511 627 776B,terabyte缩写为T B。 1KB约为1000B,1MB约为1 000 000B,1GB约为1 000 000 000B,1TB约为1 000 000 000 000B。 再大的数就很少用了,如 1 P B(p e t a b y t e)= 25 0B或1 125 899 906 842 624字节,约等于 1 01 5。1 E B ( e x a b y t e ) = 26 0B或1 152 921 504 606 846 976字节,约等于1 01 8 。 下面提供一些基本常识。在此书编写的时候( 1 9 9 9年),家用电脑一般都配有 3 2 M B或 6 4 M B或1 2 8 M B的随机访问存储器(为不至于混淆,这里不谈任何关于硬盘驱动器的事情,而 只谈论R A M),即33 554 432B或67 108 864B或134 217 728B。 当然,人们总拣方便的讲。有 65 536字节内存的人会说“我有 6 4 K”;有33 554 432字节 的人会说“我有3 2 M”。虽说不多,但有1 073 741 824字节的人也会说“我有1 G”。 有时人们可能会提到 K位或M位(注意是位而不是字节),不过这很少见。人们谈到存储 器时,几乎总是指字节数而非位数。(当然,把字节转换成位,乘8即可。)在线路传送数据时, 通常会有这样的短语每秒千位( k b p s )或每秒兆位(m b p s )出现。例如,5 6 K的调制解调器指的是 5 6 K b p s ,而非每秒千字节。 至此我们已经明白如何构造所需的 R A M阵列,但不要离题太远。现在让我们看一下已经 集成了65 536字节的存储器: 为什么是6 4 K B而非3 2 K B或1 2 8 K B?因为65 536是一个整数,刚好为2 1 6B,也即该R A M阵列 有1 6位地址。换句话说,该地址正好是 2个字节。用十六进制来表示其地址范围是 0 0 0 0 h~ FFFFh. 6 4 K B的内存在1 9 8 0年的P C机上是比较普遍的配置,尽管它不是用电报继电器制成的。但 是,你真的能用继电器来实现吗?肯定不能。因为按照我们的设计方案需要为每位存储器提 供9个继电器,那么6 4 K×8的R A M阵列需要将近5 0 0万个继电器。 利用控制面板来操作所有的存储器—写入数据到存储器或验证写入的数据—将更加先 进。这种控制面板用1 6个开关来表示地址,8个开关来表示需要输入存储器的 8位数据,8个灯 地址 数据输入 写入 数据输出
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有