校招基础——存储器

1、存储器分类? 

 

2、按存储器方式划分存储器和其特点?

另一种说法:

(1)随机读写存储器(random access memory,随机存取存储器)

  •  SRAM (Static RAM,静态随机存储器)断电数据不丢失
  • .DRAM. (Dynamic RAM,动态随机存取存储器) 断电数据丢失
  • SDRAM(Synchronous DRAM,同步动态随机存储器) 断电数据丢失
  • DDR (DDR SDRAM=双倍速率同步动态随机存储器)

(2)只读存储器(Read-Only Memory,只读存储器的总称)

  • PROM: 可编程只读存储器,只能写一次
  • EPROM(Erasable Programmable ROM,可重复擦除和写入)
  • EEPROM (Electrically Erasable Programmable ROM,电可擦可编程只读存储器)

(3)闪存(Flash)

闪存(FLASH)是一种非易失性存储器,即断电数据也不会丢失. 因为闪存不像RAM(随机存取存储器)一样以字节为单位改写数据,因此不能取代RAM。

 

3、SRAM、FLASH、DRAM的区别?

 

 

4、NAND FLASH 和 NOR FLASH 的区别?

 

5、register file,one/two port ram 的区别?

 

 

6、么叫做OTP片/掩模片?有何区别?

 

7、简述SDRAM以及DRAM的区别以及各自的优缺点

  • 异步与同步。前面介绍的标准DRAM是异步DRAM,也就是说对它读/写的时钟与CPU的时钟是不一样的。而在Sdram工作时,其读/写过程是与CPU时钟(PC机中是由北桥提供的)严格同步的。
  • 读/写方式。标准的DRAM的读/写都是每读/写一个存储单元,都按照一定的时序,在DRAM规定的读/写周期内完成存储单元的读/写智能化。在SDRAM芯片内部设置有模式寄存器,利用命令可对SDRAM的工作模式进行设置。一般标准DRAM只有一种工作模式,无需对其进行设置。
  • 内部组织结构。SDRAM芯片的内部存储单元在组织上与标准DRAM有很大的不同。在SDRAM内部一般要将存储芯片的存储单元分成两个以上的体(bank)。最少两个,目前一般做到4个。这样一来,当对SDRAM进行读/写时,选中的一个体(bank)在进行读/写时,另外没有被选中的体(bank)便可以预充电,做必要的准备工作。当下一个时钟周期选中它读或写时,它可以立即响应,不必再做准备。这显然能够提高SDRAM的读/写速度。而标准DRAM 在读/写时,当一个读/写周期结束后,RAS和CAS都必须停止激活,然后要有一个短暂的预充电期才能进入到下一次的读/写周期中,其速度显然会很慢。标准的DRAM可以看成内部只有一个体的SDRAM。

 

8、SRAM,FALSHMEMORY,DRAM,SSRAM及SDRAM的区别?

  • SRAM:静态随机存储器,存取速度快,但容量小,掉电后数据会丢失,不像DRAM 需要不停的REFRESH,制造成本较高,通常用来作为快取(CACHE) 记忆体使用。
  • FLASH:闪存,存取速度慢,容量大,掉电后数据不会丢失
  • DRAM:动态随机存储器,必须不断的重新的加强(REFRESHED) 电位差量,否则电位差将降低至无法有足够的能量表现每一个记忆单位处于何种状态。价格比SRAM便宜,但访问速度较慢,耗电量较大,常用作计算机的内存使用。
  • SSRAM:即同步静态随机存取存储器。对于SSRAM的所有访问都在时钟的上升/下降沿启动。地址、数据输入和其它控制信号均于时钟信号相关。
  • SDRAM:即同步动态随机存取存储器。

 

9、SRAM面积大小与哪些些因素有关

  • 容量
  • 地址译码方式
  • 禁布区
  • BIST电路

 

10、下列关于存储器的描述正确的是(BC)

A、ROM可以任意进行读写操作

B、ROM在断电后信息不丢失,接通电源即可使用

C、RAM可以任意进行读写操作

D、RAM在断电后信息不回丢失,接通电源即可使用

 

11、16选1的数据选择器地址端有(4)位,n个触发器构成的计数器最大的计数长度为(2n)个。

 

12、有两种基本类型的flash存储器:(NOR)FLASH和(NAND)FLASH,如果要从FLASH直接运行代码,应选用(NOR)FLASH。

 

13、存储量为4KX8位的RAM存储器,其地址线为(12)条、数据线为(8)条。

 

14、一个数据0X01234567以Byte为存储单位存到地址空间初始地址2000h,以little-endian方式怎样存,以big-endlian方式怎样存?

字节排序含义:Big-Endian 一个Word中的高位的Byte放在内存中这个Word区域的低地址处。Little-Endian 一个Word中的低位的Byte放在内存中这个Word区域的低地址处。
必须注意的是:表中一个Word的长度是16位,一个Byte的长度是8位。如果一个数超过一个Word的长度,必须先按Word分成若干部分,然后每一部分(即每个Word内部) 按Big-Endian或者Little-Endian的不同操作来处理字节。
一个例子:
如果我们将0x1234abcd写入到以0x0000开始的内存中,则结果为
big-endian little-endian
0x0000 0x12 0xcd
0x0001 0x34 0xab
0x0002 0xab 0x34
0x0003 0xcd 0x12

原文地址:https://www.cnblogs.com/xianyufpga/p/13644290.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


  译序:JWMediaPlayer是开源的网页使用的Flash播放器。本文采摘于JWPlayer的官方文档,讲解了JWPlayer对于RTMP的使用方法,我们可以从JWPlayer客户端的角度来了解RTMP协议。以下是官方原文:      简介    RTMP(RealTimeMessagingProtocol
    Flash编程原理都是只能将1写为0,而不能将0写成1.所以在Flash编程之前,必须将对应的块擦除,而擦除的过程就是将所有位都写为1的过程,块内的所有字节变为0xFF.因此可以说,编程是将相应位写0的过程,而擦除是将相应位写1的过程,两者的执行过程完全相反.一、Nor和NandFlash
 上传setenvgatewayip192.168.1.1;setenvserverip192.168.1.7;setenvipaddr192.168.1.156;mw.b0x820000000xff0x1000000sfprobe0sfread0x8200000000x1000000tftp0x82000000test.bin0x1000000 下载mw.b82000000ff1000000tftp82000000test.bi
Error:FlashDownloadFailed-"Cortex-M3"出现一般有两种情况:1.SWD模式下,Debug菜单中,Reset菜单选项(Autodetect/HWreset/sysresetReq/Vectreset)默认是AutoDetect,改成SysResetReq即可。2.Jtag模式下,主要是芯片大小选错。Flash->ConfigureFalshTools配置窗口,切换到“Utilities"
jPlayer是一个用于控制和播放mp3文件的jQuery插件。它在后台使用Flash来播放mp3文件,前台播放器外观完全可以使用XHML/CSS自定义。支持:有一点比较好的是,在支持html5的浏览器上会使用html5的标签audio或者video,而不支持的浏览器上使用swf来播放选择需要播放的Mp3文件。播放、暂停
#ifndef__FONTUPD_H__#define__FONTUPD_H__#include"sys.h" //字库信息结构体定义33字节__packedtypedefstruct{u8fontok;//字库存在标志,0XAA,字库正常;其他,字库不存在u32ugbkaddr;//unigbk的地址u32ugbksize;//unigbk的大小u32f12addr;//gbk12地址u32g
ROM(ReadOnlyMemory)和RAM(RandomAccessMemory)指的都是半导体存储器。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,但是访问速度快。典型的RAM就是计算机的内存。RAM有两大类,一种称为静态RAM(StaticRAM/SRAM),SRAM速度非常快,是目前读写最快的存储
JSpc端和移动端实现复制到剪贴板功能实现在网页上复制文本到剪切板,一般是使用JS+Flash结合的方法,网上有很多相关文章介绍。随着HTML5技术的发展,Flash已经在很多场合不适用了,甚至被屏蔽。本文介绍的一款JS插件,实现了纯JS方法复制文本到剪切板。插件名是Clipboard.js,该插件不依
例子:R0=1R1=1R2=10R3=e000ed10R12=0LR=fffffff9(中断返回值)PC=0PSR=60000013或60000016或60000036(Z、C、EXCEPT_NUM:RTC_WKUP_IRQn、EXTI0_IRQn、USART2_IRQn)BFAR=e000ed38(不关心)CFSR=20000(INVSTATE:Invalidstateusagefault thePCvaluestackedf
 内存接口概念首先来分析下操作GPIO控制器和操作UART控制器两者的区别如图是S3C2440是个片上系统,有GPIO控制器(接有GPIO管脚),有串口控制器(接有TXDRXD引脚)配置GPIO控制器相应的寄存器,即可让引脚输出高低电平;配置UART控制器相应的寄存器,即可让引脚输出波形。前者相对简单,类
小编导语:    近几年来,网页游戏成为了游戏界关注的焦点,由于其制作简单,成本低并且收益率较高,因此成为了众多游戏厂商追逐的对象,但是除了商家夸张的炒作宣传外,很少有页游佳作出现。然而,随着Unity3D游戏引擎的出现,网页游戏的3D化成了页游冲出重围的杀手锏,那么在flash网页游戏称
1.指定数组到特定的Flash单元#pragmalocation=0x000FFF00 __rootconstcharFlash_config[]={0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,0xC,0xD,0xE,0xF,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,0x20,0x21,0x22,0x23,0
继续研究发现,计算机的固件真的很有趣。参考了一些重要的资料,比如http://donovan6000.blogspot.com/2013/06/insyde-bios-modding-advanced-and-power-tabs.html等,对于IDA的使用也了解了一些。最后,总结一下目前看来可行性的方案:0.基础知识储备,包括UEFIBIOS的概念,InsydeBIOS的
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>navigator对象<itle></head><body><buttononclick="checkFlash()">检测</button>
修改网上流传的flash-marker.js(function(global,factory){typeofexports==='object'&&typeofmodule!=='undefined'?module.exports=factory():typeofdefine==='function'&&define.amd?define(factory
shareObject本地缓存存储位置:win7系统用户到C:\Users\[你的用户名]\AppData\Roaming\Macromedia\FlashPlayer\#SharedObjects\XP或2003用户到:C:\DocumentsandSettings\用户名\ApplicationData\Macromedia\FlashPlayer\#SharedObjects\ ---------------------作者:iteye_
安装谷歌浏览器之后经常遇到Flash崩溃或者浏览器在浏览Flash内容时卡死的情况。在网上查找资料大多都认为应该是浏览器自带的Flash插件工作模式引起的问题,解决方法如下:首先在地址栏输入chrome://plugins/显示浏览器使用的插件。点击右上角的详细信息,可以看到Flash插件为进程外
之前一直使用的W25Q16spiflash都没问题,换了一款W25Q80后发现工作不正常,经过测试,初步定位到问题在于初始化SPI后是否将CS拉高。于是又去查看了一下原厂代码:发现原厂的代码初始化SPI接口时是专门拉高CS的。结论:网上很多代码初始化SPI接口时没有专门拉高CS,对某些型号可能确实
======================================================NANDFlash最小存储单元:写数据操作:通过对控制闸(ControlGate)施加高电压,然后允许源极(SOURCE)和汲极(RRAIN)间的N信道(N-Channel)流入电子,等到电流够强,电子获得足够能量时,便会越过浮置闸(FloatingGate)底下的二氧化硅层(S
安装CnarioPlayer3.8.1.156或其他版本时,有时会出现如下提示:Warning4154.AdobeFlashPlayer13...notcorrectlyinstalled:请前往AdobeFlash网站,并选择下图示的版本下载安装: