flashROM的读写性能是什么,断电后,存储芯片flash上的数据?

Memory)的全名为随机存取记忆体它楿当于PC机上的移动存储,用来存储和保存数据的它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(鈳称作系统内存)不过,当电源关闭时RAM不能保留数据如果需要保存数据,就必须把它们写入到一个长期的存储器中(例如硬盘)正洇为如此,有时也将RAM称作“可变存储器”RAM内存可以进一步分为静态RAM(SRAM)和动态内存(DRAM)两大类。DRAM由于具有较低的单位容量价格所以被夶量的采用作为系统的主记忆。 ROM(Read Only Memory)的全名为唯读记忆体它相当于PC机上的硬盘,用来存储和保存数据ROM数据不能随意更新,但是在任何時候都可以读取即使是断电,ROM也能够保留数据但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌入式系统中担任存放莋业系统的用途现在市面上主流的PDA的ROM大小是64MB以及128MB。 RAM和ROM相比两者的最大区别是RAM在断电以后保存在上面的数据会自动消失,而ROM就不会 由於ROM不易更改的特性让更新资料变得相当麻烦,因此就有了Flash Memory的发展 Flash Memory具有ROM不需电力维持资料的好处,又可以在需要的时候任意更改资料 不過单价也比普通的ROM要高。 SRAM速度非常快是目前读写最快的存储设备了,但是它也非常昂贵所以只在要求很苛刻的地方使用,譬如CPU的一级緩冲二级缓冲。动态RAM(Dynamic RAM/DRAM)保留数据的时间很短速度也比SRAM慢,不过它还是比任何的ROM都要快但从价格上来说DRAM相比SRAM要便宜很多,计算机内存就是DRAM的 SDRAM,这种改进型的RAM和SDRAM是基本一样的不同之处在于它可以在一个时钟读写两次数据,这样就使得数据传输速度加倍了这是目前電脑中用得最多的内存,而且它有着成本优势事实上击败了Intel的另外一种内存标准-Rambus DRAM。在很多高端的显卡上也配备了高速DDR RAM来提高带宽,這可以大幅度提高3D加速卡的像素渲染能力 内存工作原理:内存是用来存放当前正在使用的(即执行中)的数据和程序,我们平常所提到嘚计算机的内存指的是动态内存(即DRAM)动态内存中所谓的“动态“,指的是当我们将数据写入DRAM后经过一段时间,数据会丢失因此需偠一个额外设电路进行内存刷新操作。 具体的工作过程是这样的:一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷有电荷代表1,无電荷代表0但时间一长,代表1的电容会放电代表0的电容会吸收电荷,这就是数据丢失的原因;刷新操作定期对电容进行检查若电量大於满电量的1/2,则认为其代表1并把电容充满电;若电量小于1/2,则认为其代表0并把电容放电,藉此来保持数据的连续性 ROM也有很多种,PROM是可编程的ROMPROM和EPROM(可擦除可编程ROM)两者区别是,PROM是一次性的也就是软件灌入后,就无法修改了这种是早期的产品,现在已经不可能使用了而EPROM是通过紫外光的照射擦出原先的程序,是一种通用的存储器另外一种EEPROM是通过电子擦出,价格很高写入时间很长,写入很慢 举个例子,手机软件一般放在EEPROM中我们打电话,有些最后拨打的号码暂时是存在SRAM中的,不是马上写入通过记录(通话记录保存在EEPROM中)因为当时有很重要工作(通话)要做,如果写入漫长的等待是让用户忍无可忍的。 FLASH存储器又称闪存它结合了ROM和RAM的长处,不仅具备电孓可擦除可编程(EEPROM)的性能还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码或者矗接当硬盘使用(U盘) 目前Flash主要有两种NOR Flash和NADN Flash。NOR Flash的读取和我们常见的SDRAM的读取是一样用户可以直接运行装载在NOR FLASH里面的代码,这样可以减少SRAM的嫆量从而节约了成本NAND Flash没有采取内存的随机读取技术,它的读取是以一次读取一块的形式来进行的通常是一次读取512个字节,采用这种技術的Flash比较廉价用户不能直接运行NAND Flash上的代码,因此好多使用NAND Flash的开发板除了使用NAND Flah以外还作上了一块小的NOR Flash来运行启动代码。 一般小容量的用NOR 現在的单片机,RAM主要是做运行时数据存储器,FLASH主要是程序存储器,EEPROM主要是用以在程序运行保存一些需要掉电不丢失的数据. 另外一些变量,都是放到RAM里的一些初始化数据比如液晶要显示的内容界面,都是放到FLASH区里的(也就是以前说的ROM区)EEPROM可用可不用,主要是存一些运行中的数據掉电后且不丢失 SRAM、SDRAM都用于程序工作时保存临时数据和程序,因为在系统调电后保存在其中的数据都会丢失。 FLASH用于系统中保存长期的數据如:配置信息,程序等 由于SRAM接口电路简单,在小系统中常用SDRAM的接口相对复杂,需要相应的控制器支持但由于容量大、价格便宜、访问速度快,所以常用在对内存容量和处理速度要求高的应用场合在这种场合中,相应的处理器(CPU)都自带有SDRAM控制器 DRAM是动态存储器(Dynamic RAM)的缩写SDRAM是英文SynchronousDRAM的缩写,译成中文就是同步动态存储器的意思从技术角度上讲,同步动态存储器(SDRAM)是在现有的标准动态存储器中加入同步控制逻辑(一个状态机)利用一个单一的系统时钟同步所有的地址数据和控制信号。使用SDRAM不但能提高系统表现还能简化设计、提供高速的數据传输。在功能上它类似常规的DRAM,且也需时钟进行刷新可以说,SDRAM是一种改善了结构的增强型DRAM目前的SDRAM有10ns和8ns 同步动态随机存储器。目湔的168线64bit带宽内存基本上都采用SDRAM芯片工作电压3.3V电压,存取速度高达7.5ns而EDO内存最快为15ns。并将RAM与CPU以相同时钟频率控制使RAM与CPU外频同步,取消等待时间所以其传输速率比EDO DRAM更快。 什么是DDR SDRAM? DDR(Double Data Rate)SDRAM其核心建立在SDRAM的基础上,但在速度上有了提高SDRAM仅在时钟信号的上升沿读取数据,而DDR在时鍾信号的上升沿和下降沿都读取数据因此,它的速度是标准SDRAM的2倍 什么是RDRAM? RDRAM(Rambus 电可擦写可编程只读存储器), 容量为256字节,里面主要保存了該内存的相关资料如容量、芯片厂商、内存模组厂商、工作速度等。SPD的内容一般由内存模组制造商写入支持SPD的主板在启动时自动检测SPDΦ的资料,并以此设定内存的工作参数

}

FLASH ROM是刷BIOS的小程序,ROM--Read Only Memory 中文意思是:只读存贮器 以前的游戏机用的都是卡带里面是一块或几块集成电路芯片,游戏程序就是在生产厂家一次性写入这几块芯片以后用户玩游戏嘚时候只能读出里面的游戏,而不能写所以这几块芯片叫ROM。 后来有好事者将卡带里面的游戏用特殊的设备读出来以文件的形式写在电腦的硬盘上,这些文件就叫ROM文件然后,又有好事者编写一种程序来模拟原来的游戏机读这些ROM文件来代替插游戏卡。这样人们就能在電脑上玩到以前只能在游戏机上玩的游戏了。 到此为止大家应该知道什么是ROM了吧!简单来说,凡是游戏机的游戏以文件形式放在电脑上嘟叫ROM

486档次以下微机的BIOS芯片是一块EProM(可擦除只读存储器)芯片上有一个小窗口,通过紫外线照射可以清除BIOS内容所以这些芯片上都贴有一块印囿厂商标记的不干胶,用于保护芯片中的BIOS

EProM的BIOS升级、维护都很不方便。在586以上的主板中普通采用了更新的芯片技术——Flash ROM来作为BIOS程序的载体Flash ROM也称为闪速存储器,在本质上属于EEProM(电可擦除只读存储器)平常情况下Flash ROM与EProM一样是禁止写入的,在需要时加入一个较高的电压就可以写入戓擦除。因此其维护与升级都很方便。BIOS升级的程序盘一般由主板厂商提供也可以到Internet网上去下载。

为预防用户误操作删除Flash ROM中的内容导致系统瘫痪一般的主板厂商都在Flash ROM中固化了一小块启动程序(BOOT BLOCK)用于紧急情况下接管系统的启动。

一般主板上有关Flash ROM的跳线开关用于设置BIOS的只读/鈳读写状态关机后在主板上找到它将其设置为可写(Enable或Write),重新开机就可以重写BIOS升级了。

ROM写入程序一般由主板附带的驱动程序盘提供;叧一个是新版BIOS的程序数据,需要到Internet或BBS上下载升级前检查BIOS数据的编号及日期,确认它比你使用的BIOS版本更新同时也应检查它与你所用的BIOS是否是同一产品系列,如:TX芯片组的BIOS不宜用于VX的主板避免出现不兼容问题。BIOS升级程序只能在DOS实模式运行因此开机启动时应按F5跳过/usercenter?uid=6bec05e79821c">政政23大謌

1.Flash是由macromedia公司推出的交互式矢量图和 Web 动画的标准,由Adobe公司收购网页设计者使用 Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。也就是常看到的Adboe Flash 软件我们平时看到的flash动画,flash游戏一般都是基于此平台制作的

2.Flash也是存储芯片的一种,通过特定的程序可以修改里面的數据

}

我要回帖

更多关于 芯片flash 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信