小知识(一)固件/驱动/FLASH芯片/RAM

目录

 固件

驱动(driver)

FLASH与RAM


 固件

firmware就是写入EPROM或 EEPROM中的程序。

固件是指设备内部保存的设备“驱动程序”,通过固件,操作系统才能按照标准的设备驱动实现特定机器的运行动作,比如光驱刻录机等都有内部固件。

固件是担任着一个系统最基础最底层工作的软件。而在硬件设备中,固件就是硬件设备的灵魂,因为一些硬件设备除了固件以外没有其它软件组成,因此固件也就决定着硬件设备的功能及性能。

firmware一般存储于EEPROM或FLASH芯片中,一般可由用户通过特定的刷新程序进行升级的程序。在计算机中,我们称之为BIOS(基本输入/输出系统)或UEFI(统一可扩展固件接口)。BIOS是计算机上电后第一个启动的。它可以与硬件交互,并检查它是否有任何错误。BIOS调用另一个名为bootloader的程序,它负责唤醒沉睡在硬盘驱动器内的操作系统,并将其放入随机存取存储器中

驱动(driver)

设备驱动程序是一种特定形式的软件程序,旨在实现与硬件设备的交互。没有所需的设备驱动程序,相应的硬件设备将无法工作。驱动程序通常通过与硬件连接的通信子系统或计算机总线与硬件通信。设备驱动程序是与操作系统和硬件相关的。设备驱动程序充当硬件设备与使用它的程序或操作系统之间的转换器。总之,驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息。也称为设备驱动程序或软件驱动程序。

FLASH与RAM

计算机用的是二进制,也就是0与1。在二进制中,0与1可以组成任何数。而电脑的器件都有两种状态,可以表示0与1。比如三极管的断电与通电,磁性物质的已被磁化与未被磁化,物质平面的凹与凸,都可以表示0与1。

硬盘是采用磁性物质记录信息的磁盘,磁盘上的磁性物质被磁化了就表示1,未被磁化就表示0,因为磁性在断电后不会丧失,所以磁盘断电后依然能保存数据。

内存是用RAM芯片。如“田”里面的四个空格就是内存的储存空间了,这个储存空间极小极小,只能储存电子。电子是运动没有规律的物质,必须有一个电源才能规则地运动,内存通电时它很安守地在内存的储存空间里,一旦内存失电,电子失去了电源的后续供给,就会露出它乱杂无章的本分,逃离出内存的空间去。所以,内存失电就不能保存数据了。

而FLASH芯片也是电子在“田”的四个格子里。但是所不同的是,这回电子进去改变了该空间的性质,哪怕断电了,该空间性质也不会复原,所以断电也不丢失。除非你通电擦除。当Flash芯片通电查看储存的信息时,电子就会进入储存空间再反馈信息,电脑就知道芯片里面的物质有没有改变。

RAM芯片失电后数据会丢失,Flash芯片失电后数据不会丢失,我们用失电来表示电源正常关闭,正常关闭电源是指通过控制一步步实现关闭电源后续电流传递的方式,当正常关闭电源才失去电量后续供应保障,并不代表断电这样的一个简单概念,由于RAM芯片可以瞬间断电,而Flash芯片不可以瞬间断电,所以不用断电这样的词语来表述这样的过程,由于瞬间断电FLASH芯片还是可能会出现丢失数据现象的,而且这个问题是及其频繁的,在至今的技术来说存储性能与效果暂不能超越SATA磁盘式硬盘记录,当然磁盘记录速度上没有SSD效果好,也有磁头不平稳转动导致磁盘刮坏盘体而丢失数据,但整体来说在丢失数据问题上相对比SSD的FLASH芯片技术更成熟。

还有一点由于RAM的读取数据速度远远快于Flash芯片,所以运行游戏、程序速度快慢的瓶颈是Flash芯片。

总的来说,所谓Flash芯片就是最新型的,可进行可快速存储、擦除数据的存储物质,例如固态硬盘。(该部分内容大多摘自百度百科)

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值