❶ 现有若干片256K×8位的SRAM芯片。采用字扩展方法构成2048KB的存储器需要多少片SRA
2048 ÷ 256 = 8(片)
❷ 在MCS-51单片机存储器扩展中,区分扩展的是片外程序存储器还是片外数据存储器的最可靠的方法是
硬件上,控制信号不一样:片外程序存储器工作,要PSEN信号有效;片外数据存储器工作,要RD或WR信号有效;
软件上,寻址不一样,片外程序存储器工作,要用MOVC,
片外数据存储器工作,要用MOVX;
虽然说他们的地址都是0000H~FFFFH,不会发生冲突的
❸ 提高存储器速度可采用哪些措施,请说出至少五种措施。
1、采用高速器件
2、采用cache
3、采用多体交叉存储器
4、采用用双端口存储器
5、采用相联存储器,加长存储器的字长。
(3)存储器扩展方案扩展阅读
磁盘存储访问时间
磁盘设备在工作时以恒定速率旋转。
为了读或写,磁头必须能移动到所要求的磁道上,并等待所要求的扇区的开始位置旋转到磁头下,然后再开始读或写数据。故可把对磁盘的访问时间分成以下三部分。
1)寻道时间
这是指把磁臂(磁头)移动到指定磁道上所经历的时间。该时间是启动磁臂的时间s与磁头移动n条磁道所花费的时间之和,即
=m×n+s
其中,m是一常数,与磁盘驱动器的速度有关。对于一般磁盘,m=0.2;对于高速磁盘,
m≤0.1,磁臂的启动时间约为2ms。
这样,对于一般的温盘,其寻道时间将随寻道距离的
增加而增大,大体上是5~30ms。
2)旋转延迟时间
这是指定扇区移动到磁头下面所经历的时间。不同的磁盘类型中,旋转速度至少相差一个数量级,如软盘为300r/min,硬盘一般为7200~15000r/min,甚至更高。
对于磁盘旋转延迟时间而言,如硬盘,旋转速度为15000r/min,每转需时4ms,平均旋转延迟时间为2ms;而软盘,其旋转速度为300r/min或600r/min,这样,平均为50~100ms。
3)传输时间
这是指把数据从磁盘读出或向磁盘写入数据所经历的时间。Tt的大小与每次所读/写的字节数b和旋转速度有关:
其中,r 为磁盘每秒钟的转数;N 为一条磁道上的字节数,当一次读/写的字节数相当于半条
磁道上的字节数时,与相同。因此,可将访问时间表示为
由上式可以看出,在访问时间中,寻道时间和旋转延迟时间基本上都与所读/写数据的多少无关,而且它通常占据了访问时间中的大头。
例如,我们假定寻道时间和旋转延迟时间平均为20ms,而磁盘的传输速率为10MB/s,如果要传输10KB的数据,此时总的访问时间为21ms,可见传输时间所占比例是非常小的。
当传输100KB数据时,其访问时间也只是30ms,即当传输的数据量增大10倍时,访问时间只增加约50%。
目前磁盘的传输速率已达80MB/s以上,数据传输时间所占的比例更低。可见,适当地集中数据(不要太零散)传输,将有利于提高传输效率。
❹ 8051如何扩展超过64k的数据存储器的方法CSDN
除了P0 P2外,再用P1的两根线分别作为两部分存储器的片选控制,这样存储器容量扩大为128KB,但两者地址重合,为了区分,访问前先将P1的这两根线的一根置0,确保选中确定的一片区域。
❺ 有若干片1K×8位的SRAM芯片,采用字扩展方法构成4KB存储器,问:
(1)4KB/1KB,4片就OK
(2)1k=2^10, 所以就是10个地址位
(3)地址信号A0-A9接CPU的A0_A9;数据信号D0-D7接 CPU的D0-D7;控制信号接CPU的MERQ,R/WD对应接
(4)片选信号可通个一个2-4译码器接到A10-A11,地址范围就是00000-00FFF了。 答案补充 这是微机原理与接口技术这门课上必考的知识点,存储器的扩展。 答案补充 呵呵,你可以好好下来看看书,这一部分还是相当重要的。
❻ 存储器的扩展方式哪三种
存储器的扩展方式有字扩展、位扩展、字位同时扩展。存储器芯片与单片机扩展连接具有共同的规律。即不论何种存储器芯片,其引脚都呈三总线结构,与单片机连接都是三总线对接。另外,电源线接电源线,地线接地线。
目前生产的存储器芯片容量有限,在字数或字长方面与实际存储器要求有所差距,所以要在字向与位向两方面进行扩充,才能满足实际存储器的要求。
cpu对存储器进行读写操作时,首先由地址总线给出地址信号,然后再发出有关进行读操作与写操作的控制信号,最后在数据总线上进行信息交换。
(6)存储器扩展方案扩展阅读:
存储器的扩展技术:
总片数=总容量/(容量/片)。
例:存储器容量为8K×8b,若选用2114芯片(1K×4b),则需要的芯片数为:(8K×8b)/(1K×4b)=16(片)。
(1)位扩展。
只在位数方向扩展(加大字长),而芯片的字数和存储器的字数是一致的。即b前面不一样,K前面保持一样。
例:用64K×1b的SRAM芯片组成64K×8b的存储器,所需芯片数为:(64K×8b)/(64K×1b)=8(片)。
位扩展的关键就是将两个存储芯片当成一个存储芯片来用,让两个存储芯片同时工作,同时被选中,同时做读操作,同时做写操作,要想保证同时,就是把两个芯片的片选,用相同的信号进行连接。
(2)字扩展。
仅在字数方向扩展,而位数不变。即K前面不一样,b前面保持一样。
例:用16K×8b的SRAM组成以64K×8b的存储器,所需芯片数为:(64K×8b)/(16K×8b)=4(片)。
(3)字和位同时扩展。
参考资料来源:网络-位扩展
参考资料来源:网络-字扩展
❼ 如果要扩展的存储器空间大于地址线所能覆盖的空间时,用什么样方法来解决
扩展内存器,这个空间大于地址所覆盖的空间的话,这个加一个内存条就以
❽ 存储器容量扩充方法有哪几种他们各有什么优缺点
字扩展与位扩展,但是它们两个合起来才是一种完整的存储器扩展方法。
❾ 电脑怎样增加硬盘容量和提高内存
硬盘容量无法提高,可以换一个。如果不想换的话,那就买个移动硬盘,320G的300块左右。
内存要增加,那就去买根内存条,建议买和电脑里用的内存条的牌子和频率相同的。
❿ 51单片机的外部存储器扩展
不对啊。外部存储器可以存放不同的程序。比如在同一个系统中使用不同的程序会完成不同的工作,直接换外部程序存储器就能很方便的换程序而不用换芯片或再烧写。