为什么从硬盘加载的操作系统软件比从ROM芯片上加载了? [关闭

StackOverflow https://stackoverflow.com/questions/4710339

  •  11-10-2019
  •  | 
  •  

为什么从硬盘加载的操作系统软件比从ROM芯片上加载了?

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

有人可以解释吗?

谢谢。

有帮助吗?

解决方案

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

ROM的大小不是一个很好的答案。 CD/DVD是一个永久的位置,可以使用,尽管不是ROM“芯片”。 ROM芯片可以制造出足够大的操作系统(不久前的某些版本的Linux拟合),并且不会那么昂贵,尽管比DVD要差得多。

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

通常,对ROM芯片的访问速度通常比硬盘驱动器要优越得多,因此您会以这种方式提高性能,因此实际上是一个加号。还有一个ROM使恶意软件很难感染操作系统 - 另一个Plus。

因此,总的来说,我看到基于ROM的OS与RAM基于RAM的理由。好问题。

其他提示

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

如果您的操作系统被烧成ROM,那将无法真正起作用。更换操作系统??撕下ROM芯片并将其粘在新的芯片中。...不是一个非常有吸引力的建议! (至少不适合台式PC或笔记本)

我想iOS/Android不会从硬盘上加载,因此这取决于。

大小和需求。闪光芯片足够大,可以容纳大多数人想要/想要运行的操作系统,这是昂贵的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top