为什么手机/平板电脑用的是 flash,而电脑用的是 install

为什么手机/平板电脑用的是 flash,而电脑用的是 install

假设你想更换设备的操作系统。对于手机或平板电脑,我们会说“今天我要刷入 cyanogenmod”,但对于 PC,我们会说“今天我要安装 Ubuntu”,尽管闪存用于 BIOS,例如“我要将更新的 BIOS 刷入我的笔记本电脑”。为什么叫闪存,它基本上是同一件事,更换操作系统。这是因为手机和平板电脑使用 SSD/闪存吗?但新电脑也有 SSD

答案1

这与硬盘或固态硬盘无关。在 PC 上,我们也称之为刷新固件

固件是设备通电时运行的程序。通常来自 ROM、EEPROM 或闪存。

另一方面,操作系统通常位于较高层,您无需刷新它。您可以安装它。无论您使用旋转锈蚀还是闪存单元来写入它。

答案2

首先简单介绍一下闪存:之所以这样称呼,是因为存储在其中的数据不能简单地“更新”,而是必须删除并完全重写(参见维基百科上的闪存块擦除)。删除是通过在所有单元上施加电流来实现的,就像照相机的闪光灯一样。因此,闪存和闪存存储器这两个术语就诞生了。

在智能手机中,我们可以看到类似的行为:闪存会覆盖整个存储的信息,而不是改变其中的一小部分。

总结来说,刷写意味着完全替换现有数据,安装意味着添加/修改一些信息。

答案3

据我所知,“闪烁”一词以前用于写作((E)E)PROM 芯片设备在哪些设备上存储固件;根据设备的不同,可能有在线升级功能,或者可能需要使用实际的 EEPROM 编程器设备。(这也是“ROM”一词的来源,因为芯片曾是编程一次后实际上是只读的。)

与安装的主要区别在于,您有一个准备好的映像,而固件升级会一次性擦除并重写整个映像。而传统的操作系统安装涉及很多移动部分 - 将单个文件复制到现有文件系统、当场设置配置等​​。

答案4

“刷新”介质是指对介质进行编程或写入,通常用于嵌入式系统,例如单板计算机或手机。刷新手机时,会覆盖操作系统和(通常)大部分固件(驱动程序形式)。这通常是一个非常特定的平台,只能读取一种特定形式的操作系统(例如,Android 引导加载程序读取的 Android 操作系统,它会运行软件并列出硬件)。

之所以称为刷机/映像,是因为您正在将“预装”的系统映像复制到其中。同一部手机的每个系统分区实际上都相同。

另一方面,“安装”通常是指向计算机或设备添加或配置软件。安装操作系统时,您正在准备运行该操作系统。

在这两种情况下,您都是在对存储进行分区,但在安装操作系统时,您是在运行时对其进行配置。安装程序对磁盘进行分区,然后复制操作系统文件,并可能设置用户或添加驱动程序或其他软件。在许多 Linux 安装程序中,您都是在下载最新的文件,就像是在更新现有系统而不是预配置的系统一样。

相关内容