为什么从硬盘加载操作系统软件而不是rom芯片?

时间:2011-01-17 05:47:08

标签: operating-system rom

  

为什么是操作系统软件   从硬盘加载而不是从ROM加载   芯片?

我被问到这个问题,我无法找到答案。

有人可以解释一下。

感谢。

4 个答案:

答案 0 :(得分:4)

最简单的答案是易于修补和扩展。 ROM无法轻松修补 - 虽然在构建初始ROM时具有一些永久存储位置和一些创造力和远见,但您可以使用一些钩子代码对其进行修补。

ROM的大小不是一个很好的答案。 CD / DVD是永久性的位置,可以使用,但不是ROM'芯片'。 ROM芯片可以做得足够大,可以处理操作系统(不久之前,某些版本的Linux适合在软盘上使用)并且不会那么昂贵,虽然比分配成本的DVD差。

通过新的ROM芯片取代操作系统并不是那么有吸引力,但如果您只是插入新的PCI卡,那会不是很糟糕?我们已经这样做了,所以这也不是一个很好的论据。

一般来说,访问ROM芯片的速度要远远高于硬盘,因此你可以通过这种方式获得性能提升,所以这实际上是一个优势。同样拥有ROM使恶意软件更难以感染操作系统 - 另一个优点。

因此,总的来说,我看到基于ROM的操作系统与基于RAM的操作系统有很多优点。好问题。

答案 1 :(得分:2)

硬盘上的操作系统可以通过在该磁盘上安装新的替换,并且可以轻松更新。

如果您的操作系统被刻录到ROM中,那将无法正常工作。更换操作系统?撕掉ROM芯片并坚持使用新芯片....这不是一个非常有吸引力的建议! (至少不适用于台式电脑或笔记本电脑)

答案 2 :(得分:0)

我猜iOS / Android不是从硬盘加载的,所以这取决于。

答案 3 :(得分:0)

尺寸和需求。大到足以容纳大多数人想要/想要运行的操作系统的闪存芯片非常昂贵。