Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以使为on-topic

5年前关闭。



Improve this question






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


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

有人可以解释吗?

最佳答案

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

ROM的大小不是一个好答案。 CD / DVD是永久性存放位置,可以使用,但不能使用ROM“芯片”。 ROM芯片可以做得足够大,可以处理一个操作系统(不久前,某些版本的Linux就可以安装在软盘上了),而且价格并不昂贵,尽管发行成本比DVD差。

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

通常,对ROM芯片的访问速度将比对硬盘驱动器的访问速度优越得多,因此通过这种方式可以提高性能,因此这实际上是一个加分。另外,拥有ROM使得恶意软件感染OS的难度大大增加-另一个优点。

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

10-08 02:59