芯片存储容量计算问题(汇总)
芯片存储容量计算问题

1.芯片容量=2的地址线位数次方乘以数据线位数比如地址线8位,数据线4位芯片容量就是2的8次方乘以4=1024位2.若单片机外存储器芯片容量为2kb,起始地址为3000h,终止地址为(31FF)吗?请给出计算方法没那么多吧,2K = 2*1024 = 0x0800h0x0800+0x3000h=0x3800h;最大也就0x3799h3.地址线14根,数据线1根,则存储芯片容量为4k位!怎么算出来的?谢谢存储容量4KB=2*2*2^10*2^3=2^(14+1)=4*1KB=4KB4.用(1K*4)SRAM芯片组成容量为4K*8的储存器。
问需要多少个芯片?指出需要多少根地址和数据线?在线等呵呵!1K*4位理解透了没什么的!你需要8块这样的SRAM!地址线10根数据线那就是8根喽!并行的哦!这样速度快!还有控制和时钟线!这些东西不是很难的!只要理解透了就没什么了!希望对你有帮助!根地址线按字节寻址范围是多少?生活如歌:2^24=16MB2^10=1024=1K2^20=1048576=1M寂寞如影随:地址线用于传输地址信号,可以指向主存储器的每一个单元。
地址线24根,表示能指示2^24 个内存地址,按字节寻址也就是说每一地址可以标识一个字节。
寻址范围没有单位,而寻址空间有单位,注意两者的区别,所以寻址空间为0~2^24-1,也就是16M6.问一个计算机题目当内存储器的容量为512 MB时,若首地址的十六进制表示为:0000 0000H,则末地址的十六进满意回答:2 = 2000 0000H。
人工计算,数字太大,用WINDOWS里面的计算器来算即可。
追问但是我们试题是卷面的没有计算机怎么算?回答512 MB = (1024 / 2) * 1024 * 1024 = 2^29 即2的29次方。
2的2次方=4,就是二进制:100,即在1后面加上2个0;2的3次方=8,就是二进制:1000,即在1后面加上3个0;……2的29次方,就是在1后面加上29个0。
计算题

(3)先写出x和y的变形补码再计算它们的和 [x]补=11.01010[y]补=11.11111 [x+y]补=[x]补+[y]补=11.01010+11.11111=11.01001 ∴x+y=-0.10111B无溢出
25、说明RISC指令系统的主要特点。
正确答案:指令条数少,指令长度固定,指令格式、寻址方式种类少,只有取数/存数指令访问存储器。
26、一个比较完善的指令系统应该包括哪几类指令?
正确答案:数据传送指令,算术运算指令,逻辑运算指令,程序控制指令,输入/输出指令,堆栈指令,字符串指令,特权指令。
26、设某RAM芯片,其存储容量为16K×8位,问: 1) 该芯片引出线的最小数目应该是多少? 2) 存储器芯片的地址范围是多少?
正确答案:由题: 1)16K=214,所以地址线为14根,字长8位,所以数据线为8根,加上芯片片选信号CS,读信号RD,写信号WR,电源线、地线,其引出线最小数目为27根。 2)存储器芯片的地址范围为:0000H~3FFFH。
简答题
32、解释机器指令和微指令的关系。
正确答案:机器指令是控制计算机完成一个基本操作的命令;微指令则是控制部件中一组实现一定操作功能的微命令的组合。在微程序控制器中,一条机器指令需要由一组微指令组成的微程序来完成,即微程序完成对机器指令的解释执行。因此,一条机器指令对应多条微指令。
33、计算机内有哪两股信息在流动?如何区分它们?
关于ddr存储容量的问题--8Megx16x8banks

关于ddr存储容量的问题--8Megx16x8banks有⼈问我镁光ddr中的容量及型号中8Megx16x8banks的含义,解答如下:以镁光1Gb ddr2为例:1Gb ddr2有三种型号:MT47H256M4 – 32 Meg x 4 x 8 banksMT47H128M8 – 16 Meg x 8 x 8 banksMT47H64M16 – 8 Meg x 16 x 8 banks例如:MT47H64M16 – 8 Meg x 16 x 8 banks8Meg: ddr中的存储bank的深度为8M的存储⼤⼩,也就是8x1024x1024的⼤⼩中间的16:代表每个bank的读写位宽为16bit8banks:代表这个ddr的型号有8个bank总上所属:该ddr2的型号含义为:有8个读写位宽为16bit,读写深度为8M的ddr2,存储容量计算为:8M x 16bit x 8 =1Gb。
该型号的ddr结构如下:有关ddr的其他属于摘录如下:Bank (内存库)在内存⾏业⾥,Bank⾄少有三种意思,所以⼀定要注意。
1、在SDRAM内存模组上,"bank 数"表⽰该内存的物理存储体的数量。
(等同于"⾏"/Row)2、Bank还表⽰⼀个SDRAM设备内部的逻辑存储库的数量。
(现在通常是4个bank)。
3、它还表⽰DIMM 或 SIMM连接插槽或插槽组,例如bank 1 或 bank A。
这⾥的BANK是内存插槽的计算单位(也叫内存库),它是电脑系统与内存之间数据总线的基本⼯作单位。
只有插满⼀个BANK,电脑才可以正常开机。
举个例⼦,奔腾系列的主板上,1个168线槽为⼀个BANK,⽽2个72线槽才能构成⼀个BANK,所以72线内存必须成对上。
原因是,168线内存的数据宽度是64位,⽽72线内存是32位的。
主板上的BANK编号从BANK0开始,必须插满BANK0才能开机,BANK1以后的插槽留给⽇后升级扩充内存⽤,称做内存扩充槽。
内存计算

1、内存地址从4000H到43FFH,共有? 个内存单元。
若该内存每个存储单元可存储16位二进制数,并用4片存储芯片构成,则芯片的容量是?
解析:首先转换为10进制,4000(16)=16384(10),43FF(16)=17407(10),。
17407-16384+1=1024
芯片容量:1024*16bit/4=256*16bit
2、某程序的目标代码为16384个字节,将其写到以字节编址的内存中,以80000H为首地址开始依次存放,则存放该目标程序的末地址为?。
解析:16384(10)=4000H,80000H+4000H-1=83FFFH
3、构成4M*8bit的存储器,若采用256K*8bit的芯片,需?片,若采用512K*1bit的芯片,需?片
解析:4M*8bit/(256K*8bit)=16
4M*8bit/(512k*1bit)=64
4、内存按字节编址,地址从A4000H到CBFFFH,共有多少个字节?若用存储容量为32K×8bit的存储器芯片构成内存,至少需要多少片?
解析
十六进制计算:(CBFFF-A4000)+1=28000H个字节,转化为十进制就是163840字节,也就是163840/1024=160K 字节。
所需32K*8bit存储芯片个数为:(160K/32K)X(8bit/8bit)=5 个
5、若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取=2ns,t分=2ns,t执=1ns,则100条指令全部执行完毕需要?ns
解析2*100+3=203ns。
因为,每一个2ns就会取一条指令,所以2*100;当最后一条取完后还需要2+1来分析和执行。
存储器容量计算及相关概念

存储器容量计算及相关概念
存储容量的定义:存储容量是指主存能存放⼆进制代码的总位数
存储器容量计算公式:
按位计算 (b) :存储容量 = 存储单元个数 x 存储字长
按字节计算(B):存储容量 = 存储单元个数 x 存储字长 / 8
存储单元:CPU访问存储器的最⼩单位,每个存储单元都有⼀个地址。
存储字长:存储器中⼀个存储单元(存储地址)所存储的⼆进制代码的位数。
例题:⼀个存储器有16根地址线,8根数据线,求此存储器存储容量?
答:按位求取 2^16 x 8位 =64K x 8位
按字节求取 2^16 x 8位/8 = 64K x B = 64kB
分析:
存储单元与地址线的关系:我们知道CPU访问存储器的最⼩单位是存储单元且每个存储单元都有⼀个地址,1 根地址线可以查找 2 个地址既2个存储单元,16根地址线则可以查找 2^16个存储单元。
存储字长与数据线的关系:我们知道存储字长是指存储器中⼀个存储单元(存储地址)所存储的⼆进制代码的位数,⽽⼆进制代码的位数是由数据线的根数决定的,也就是说:存储字长 = 数据线根数
字节(B)与位(b)的关系 : 计算机⾥规定 1Byte = 8bit ,没有为什么就是这样规定定的
所以存储器容量就有;两种表⽰⽅法 64K x 8位 = 64KB
我们常见的内存容量表⽰⽅法是以字节为单位的。
例如 1GB ,4MB, 512KB
1GB = 10^3MB =10^6KB = 10^9B = 10^9 x 8b。
SSD容量计算公式

SSD容量计算公式在计算SSD(固态硬盘)的容量时,有一些公式可以帮助我们准确地计算出所需的容量。
SSD是一种使用闪存存储器作为存储介质的硬盘,相比传统的机械硬盘,它具有更快的读写速度和更低的能耗,因此在现代计算机系统中得到了广泛的应用。
在选择SSD时,了解如何计算其容量是非常重要的,因为这可以帮助我们选择合适的容量来满足我们的需求。
SSD容量计算公式通常可以分为两种情况,单盘容量计算和多盘容量计算。
在这篇文章中,我们将详细介绍这两种情况下的计算公式,并给出一些实际的例子来帮助读者更好地理解这些公式的应用。
单盘容量计算公式。
在计算单个SSD的容量时,我们可以使用以下的计算公式:容量 = 通道数×通道容量×芯片数×芯片容量。
其中,通道数指的是SSD控制器的通道数,通道容量指的是每个通道的容量,芯片数指的是每个通道上的芯片数,芯片容量指的是每个芯片的容量。
举个例子,如果一块SSD的控制器有4个通道,每个通道的容量为256GB,每个通道上有8颗芯片,每颗芯片的容量为32GB,那么这块SSD的容量可以计算如下:容量 = 4 × 256GB × 8 × 32GB = 65,536GB = 64TB。
这个公式可以帮助我们快速准确地计算出单个SSD的容量,从而帮助我们选择合适的容量来满足我们的需求。
多盘容量计算公式。
在计算多个SSD组成的阵列的容量时,我们可以使用以下的计算公式:总容量 = 单盘容量×盘数×(1 冗余度)。
其中,单盘容量指的是单个SSD的容量,盘数指的是组成阵列的SSD的数量,冗余度指的是用于冗余备份的容量占总容量的比例。
举个例子,如果我们有4块容量为1TB的SSD组成了一个RAID 5阵列,那么这个阵列的总容量可以计算如下:总容量 = 1TB × 4 ×(1 1/4) = 3TB。
这个公式可以帮助我们快速准确地计算出多个SSD组成的阵列的总容量,从而帮助我们选择合适的阵列来满足我们的需求。
存储容量的计算公式

存储容量的计算公式
存储容量是指计算机系统或设备能够存储数据的最大容量,一般
使用比特(bit)或字节(byte)为单位进行计算和表示。
计算存储容
量时,一般使用以下公式:
存储容量 = 存储单元个数× 存储单元大小
存储单元指的是计算机存储器中的最小存储单位,也可以是硬盘、U盘或SD卡等存储设备中的最小存储单位。
存储单元大小指的是每个
存储单元所能存储的最大数据量。
例如,假设一个硬盘的存储单元个数为1000万个,每个存储单元
的大小为1字节,则该硬盘的存储容量为10 MB(1000万× 1字节
÷ 1024 ÷ 1024)。
在计算机系统中,存储容量的计算往往是十进制和二进制的转换
计算。
因为计算机中使用的是二进制表示数据,所以往往采用2的幂
次方来表示存储单元的大小。
例如,1字节等于8比特,因此在计算机存储器中,一个存储单元通常为8个比特或1字节。
在实际使用中,存储容量的计算需要根据具体的存储设备和用途
进行。
例如,对于一些需要大容量存储的数据,如高清视频、音乐等,需要使用大容量的存储设备,如硬盘、NAS、云存储等。
而对于一些少
量数据的存储应用,则可以使用一些小型的存储设备,如U盘、SD卡等。
此外,随着计算机技术的发展,存储容量的大小也在不断提升。
目前市面上常见的存储设备容量从几十MB到数TB不等。
而在未来,随着新技术的出现,存储容量的大小还将不断提升,为我们的数据存储提供更加便捷和可靠的保障。
如何计算内存按字节编址[宝典]
![如何计算内存按字节编址[宝典]](https://img.taocdn.com/s3/m/c95a086600f69e3143323968011ca300a6c3f624.png)
怎么计算内存按字节编址,地址从A4000H到CBFFFH,共有_(160)_个字节。
若用存储容量为32K×8bit的存储芯片构成该内存,至少需要_(5)_片。
内存空间 (CBFFFH-A4000H) +1=27FFF+1(列入 1 2 那么空间总共有 2-1+1=2)转换为10进制表示为 f*16(0) +f*16(1)+ f*16(2) + 7*16(3)+ 2*16(4){16(3)表示16的3次方}15 + 240+ 3840 + 28672 + 131072=163839+1=163840 163840/1024=160所以总共有160k 160/32=5在计算机系统中,存储器中每个单元的位数是相同且固定的,称为存储器编址单位.000 0000不同的计算机,存储器编址的方式不同,主要有字编址和字节编址,内存一半以字节(8位)为单位,或者以字为单位(字的长度可大可小,例如16位或者32位等)例如:内存地址从AC000H到C7FFFH,则共有C7FFFH-AC000=1BFFFH个地址单元(转换为十进制后,为112K).0000000如果该内存地址按字(16BIT)编址,则共有112K*16位,假设该内存有28片存储器芯片构成,已知构成此内存的芯片每篇有16K个存储单元,则该芯片每个存储单元存储=(112 K*16)/(28*16K)=4位00000内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16K×8bit的存储器芯片构成该内存,至少需要(3)片。
(3)A.2 B.4 C.8 D.16今年上半年的一个考试题,一不留神就给弄错了,呵呵解答一下,留个纪念:1:内存按字节编址,存储器芯片是8bit,两者皆为B(字节)。
2:90000H到CFFFFH,空间是40000H,存储器芯片是16K。
3:全换算为二进制40000H=2+4+4+4+4=18关于存储器编址的问题在<<FreeBSD Architecture Handbook>;>;一文中提到的当计算机加电启动时,CPU从0XFFFFFFF0开始执行跳转指令,其寻址空间达4GB,BIOS ROM的地址范围处在最高端,在0XFFFF0000-0XFFFFFFFF处。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.芯片容量=2的地址线位数次方乘以数据线位数
比如地址线8位,数据线4位芯片容量就是2的8次方乘以4=1024位
2.若单片机外存储器芯片容量为2kb,起始地址为3000h,终止地址为(31FF)吗请给出计算方法
没那么多吧,
2K = 2*1024 = 0x0800h
0x0800+0x3000h=0x3800h;最大也就0x3799h
3.地址线14根,数据线1根,则存储芯片容量为4k位!怎么算出来的谢谢
存储容量4KB=2*2*2^10*2^3=2^(14+1)=4*1KB=4KB
4.用(1K*4)SRAM芯片组成容量为4K*8的储存器。
问需要多少个芯片指出需要多少根地址和数据线在
线等
呵呵!1K*4位理解透了没什么的!你需要8块这样的SRAM!地址线10根数据线那就是8根喽!并行的哦!这样速度快!还有控制和时钟线!这些东西不是很难的!只要理解透了就没什么了!希望对你有帮助!
根地址线按字节寻址范围是多少
生活如歌:2^24=16MB
2^10=1024=1K
2^20=1048576=1M
寂寞如影随:地址线用于传输地址信号,可以指向主存储器的每一个单元。
地址线24根,表示能指示2^24
个内存地址,按字节寻址也就是说每一地址可以标识一个字节。
寻址范围没有单位,而寻址空间有单位,
注意两者的区别,所以寻址空间为0~2^24-1,也就是16M
6.问一个计算机题目当内存储器的容量为512 MB时,若首地址的十六进制表示为:0000 0000H,则末地
址的十六进
满意回答:2 = 2000 0000H。
人工计算,数字太大,用WINDOWS里面的计算器来算即可。
追问但是我们试题是卷面的没有计算机怎么
算回答512 MB = (1024 / 2) * 1024 * 1024 = 2^29即2的29次方。
2的2次方=4,就是二进制:100,即在1后面加上2个0;
2的3次方=8,就是二进制:1000,即在1后面加上3个0;
……
2的29次方,就是在1后面加上29个0。
转换成16进制,就是2000 0000H。
起始地址为:0000 0000H,末尾地址就是:2^29-1。
即:2000 0000H-1=1FFFFFFFH。
7.问:当内存储器的容量为512 MB时,若首地址的十六进制表示为:0000 0000H,则末地址的十六进制表
示为__H。
2011-1-15 17:44 提问者:逍遥·狂雷| 浏览次数:750次
求详细的解答步骤,单位什么的求标好。
要能看明白的。
还有就是看到其他有类似的问题其中计算中有
0x。
是什么,和组后的。
H有什么关系512MB * 1024KB * 1024B = 2 = 0x1FFFFFFF
(1FFFFFFFH)求解释
答:先说0x,其实0x就是十六进制标志代码,意思是看到0x开始,后面的数字是十六进制的。
和H是一个意思,只不过H是放在十六进制数字后面,0x是放在十六进制数字前面而已。
(呵呵呵呵,是不是有种恍
然大悟的感觉,原来十六进制数字有不止一种表示方法!)
现在说说运算过程,其实512MB * 1024KB * 1024B = 2 = 1FFFFFFFH就是标准运算过程,已经不
容易再细致说明了,首先512MB的单位是兆字节,需要将它转换成字节单位,1兆等于1千个1千,在计算机领域里1千指的不是1000整,而是1024,所以1兆字节等于1024个1024字节,即1MB=1024*1024B,而512MB=512*1024*1024B,也就是2个字节,转换成十六进制就是2000 0000个字节。
0000 0000H
代表内存第1个位置,0000 0001H代表内存第2个位置......规律是:地址代码为内存位置减一,所以最后
一个内存位置、也就是第2000 0000H个内存位置的地址代码应该是2000 0000H减一,2000 0000H-1=1FFF FFFFH。
得到答案!应该明白了吧!
呵呵呵呵,希望能帮到你,祝学习愉快!
8.问:一片EPROM芯片地址范围30800H——30FFFH无地址重叠。
求该芯片存储容量麻烦说明下计算过程。
答:30FFFH-30800H+1=800H=2048=2k追问为什么+1呢30fff-30800 是直接减还是2进制减。
800H
怎么等于2408麻烦下。
谢谢回答比如你是80年的,问你现在多大了,当然是2011-1980+1=32.
直接减就可以,只是要注意是16进制的运算规则,我是用的计算机的“计算器”算的。
800H=8*16^2=8*256=2048(十进制)追问800H是根据什么规则得出2048 有点不清楚。
例如4000H
呢怎么算。
继续麻烦你了回答8是在16进制的第二位,相当于十进制的百位,十进制的百位是
10^2,那么这个8就是在16^2=256
4000H=4*16^3(后面的0不用计算)=4*4096=16384=16K
9.问:用4K*1位的RAM芯片组成16K*8位的存储器,共需多少芯片几个芯片一组共多少个组2011-4
-27 12:55 提问者:月满西楼159 | 浏览次数:852次
A19-A0地址线中哪些作为片选信号
答:共需32片芯片,8片芯片一组,共4组.每组芯片用一条片选线,用4条.A19-A0,看你设计,选出4条.
10.问:用1K*1位的存储芯片组成容量为16K*8的存储器供需多少片若将这些芯片分装在几个板块上,每
块容量4k*8位,2011-5-26 21:41 提问者:乱世狂刀123 | 浏览次数:874次
所需的地址总数选片,选板,片内地址各用多少位该咋算啊
答:16KX8=16X1K2X4,所以需要32个芯片,2个成一组,构成8位,共需16个片选,片内地址能寻址1K就可
以了,所以需要10位片内地址线。
11.问:用8K×4位的EPROM存储器片组成一个32K×8位的只读存储器,问: 2008-1-15 16:12 提问者:
jjyb2 | 浏览次数:1471次
(1)地址寄存器是多少位
(2)数据寄存器又为多少位
写出计算过程问题补充:
怎么知道有18根地址线
答:用8K×4位的EPROM存储器片组成一个32K×8位的只读存储器
(1)地址寄存器是多少位
(2)数据寄存器又为多少位
写出计算过程
这道题需要进行存储器的字位扩展,共需要8片8K×4位的EPROM存储器片,位扩展是因为以前的是8K×4位的要扩展成为8位的,所以数据寄存器为8位的,字扩展是要把8k的扩展成32k的,地址线需要15根
(2^15=32k),地址寄存器是16位的。