RAM的特点

对random access memory的基本特点的总结:
随机存取
  所谓“随机存取”,指的是当存储器中的消息被读取或写入时,所需要的时间与这段信息所在的位置无关。相对的,读取或写入顺序访问(Sequential Access)存储设备中的信息时,其所需要的时间与位置就会有关系(如磁带)。
  ②易失性
  当电源关闭时RAM不能保留数据。如果需要保存数据,就必须把它们写入一个长期的存储设备中(例如硬盘)。RAM和ROM相比,两者的最大区别是RAM在断电以后保存在上面的数据会自动消失,而ROM不会。
  ③高访问速度
  现代的随机存取存储器几乎是所有访问设备中写入和读取速度最快的,取存延迟也和其他涉及机械运作的存储设备相比,也显得微不足道。
  ④需要刷新
  现代的随机存取存储器依赖电容器存储数据。电容器充满电后代表1(二进制),未充电的代表0。由于电容器或多或少有漏电的情形,若不作特别处理,数据会渐渐随时间流失。刷新是指定期读取电容器的状态,然后按照原来的状态重新为电容器充电,弥补流失了的电荷。需要刷新正好解释了随机存取存储器的易失性。
  ⑤对静电敏感
  正如其他精细的集成电路随机存取存储器对环境的静电荷非常敏感。静电会干扰存储器内电容器的电荷,引致数据流失,甚至烧坏电路。故此触碰随机存取存储器前,应先用手触摸金属接地。
时间: 2024-10-18 09:25:50

RAM的特点的相关文章

ROM和RAM的故事

在公众号里看到一篇很好的文章讲解rom和ram,之前也是一直不能理解两者的区别,今天就转载记下来吧.也方便大家学习. 因为我刚开始学习的时候总喜欢刨根问底,一个问题要是不搞清楚,后面学习都会很吃力的.所以学习时,遇到不会的东西,赶紧上网查查,网上什么都有.哈哈. 用我的理解就是一句话,ROM掉电时数据不会丢失,RAM掉电时数据就跑没没了. ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写.ROM在系统停止供

(转)RAM、ROM、SRAM、DRAM、SSRAM、SDRAM、FLASH、EEPROM的区别

RAM(Random Access Memory) 随机存储器.存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器.这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序. 按照存储信息的不同,随机存储器又分为静态随机存储器(Static RAM,SRAM)和动态随机存储器(Dynamic RAM,DRAM). ROM(Read-Only Memory)只读存储器,是一种只能读出事先所存数据的固态半导体存储器.其特性是一旦储存资料就无法再将之改变或删除.通常

ram自己写?用IP?

前言 ram这种东西,可以用ip方便,也可以自己写代码描述它. 以下讨论单口ram:8bit*256 流程 1.IP: 使用IP当然是最方便的事情啦,但可移植性差而且可定制性较差. 仿真波形: 2.Verilog描述: 描述就得自己写自己调试代码了,不过写好就是一劳永逸啦... 开始写了第一版代码: 1 //************************************************ 2 // Filename : ram.v 3 // Author : Kingstacke

/dev目录下的loop和ram

我们使用top命令会发现关于磁盘的内容中,可以看到loop和ram伪设备文件,但是它们是做什么的呢? 首先我们要先说一下在Linux的中I/O设备分两类,也就是块设备和字符设备.它们最简单的区分就是对数据的读取顺序: 字符设备:连续的数据流,程序要顺序读取,不能随机跳跃式读取,比如键盘输入的东西 块设备:可以随机访问数据,比如硬盘.光盘.U盘等,通常以块为单位的进行存取,块这个概念是操作系统层面的,落实到硬盘其实硬盘存取数据的最小单位是扇区(512字节).块通常是由1个或多个扇区组成. 上述两种

RAM、DRAM、SD卡

catalogue 1. ROM.RAM.DRAM.SRAM和FLASH的区别 2. 内存工作原理 3. DRAM基本结构与原理 4. SD卡基本结构与原理 1. ROM.RAM.DRAM.SRAM和FLASH的区别 0x1: ROM ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,ROM也有很多种 1. PROM是可编程的ROM: PROM是一次性的,也就是软件灌入后,就无法修改了,这种是早期的产品,现在已经不可能使用了 2. EPROM(可擦除可编程ROM

RAM建模和初始化

冯诺依曼提出的存储计算,计算存储,因此,几乎所有的CPU和ASIC都会使用存储器,它们的类型很多,包括异步RAM.同步RAM.ZBT RAM.DDR DRAM.ROM等.由于大部分的异步RAM和SRAM都是晶圆代工厂定制的,一次需要修改成适合于FPGA结构的Verilog等效模型.FPGA的综合工具会将这些模型推译出FPGA芯片特有的嵌入式RAM.RAM的特点是一拍写入,两拍读出.所有RAM的设计都是在速度和容量直接的折中. RAM的Verilog建模: 方式1: ///////////////

FPGA的嵌入式RAM

FPGA中的嵌入式RAM分为两种:专用的BRAM和分布是RAM(用LUT实现的).这两种RAM又可以配置成单端口和双端口的RAM和ROM.双端口RAM又可以根据读写地址是否在同一块分为Double Port 和Two Port.读取方式也有多种方式,包括:Read first, Write first, No change 等. Block RAM和分布式RAM 在FPGA实现RAM时,可在专用Block RAM和分布式RAM中实现.这两者的选择不仅会影响资源选择,同时还会严重地影响性能和功耗.

RAM

1.     前记 我们知道,不同的计算机结构对RAM 的使用方式是有区别的,典型的计算机结构有两个,冯诺依曼结构和哈佛结构,而两大阵营的领军人物就是传说中的Intel X86系列的8086和51单片机系列的8051.请先对号入座,不理解的跳过去,继续往下看. 2.     What? 长啥样? 内存条,RAM中的一种,常见的应该是DDR SDRAM.相信各位都触摸过它,冷冰,无情,当然,你上电后它就变了样,暖暖的,无怨无悔的为我们干活. 嘿!别唬我,这个俺知道,51单片机.没错,51单片机里面

FPGA 的 RAM 的 区别

FPGA 上有两种RAM, BLock Ram 和 Distributed Ram. Block Ram: 1.bram是FPGA 中定制的ram资源.位置是固定的,例如BRAM就是一列一列分布的,这就可能造成用户逻辑和BRAM之间的route延时比较长.举个最简单的例子,在大规模FPGA中,如果用光所有的BRAM,性能一般会下降,甚至出现route不通的情况,就是这个原因.灵活的运用BRAM和distributed RAM可以有效利用FPGA资源,提升性能.如果需要用较多的BRAM,合理规划布

SAP computer之RAM

RAM The RAM is a 16 X 8 static TTL RAM. We can program the RAM by means of the address and data switch registers. This allows us to store a program and data in the memory before a computer run. During a computer run, the RAM receive 4-bit addresses f