<分区>
Why is an operating system software loaded from hard disk than from a rom chip?
有人问我这个问题,我找不到答案。
谁能解释一下?
<分区>
Why is an operating system software loaded from hard disk than from a rom chip?
有人问我这个问题,我找不到答案。
谁能解释一下?
最佳答案
最简单的答案是易于打补丁和可扩展性。 ROM 不容易打补丁 - 尽管在构建初始 ROM 时有一些永久性存储位置和一些创造力和远见,您可以用一些 Hook 代码打补丁。
ROM 的大小不是一个很好的答案。 CD/DVD 是一个永久位置,可以使用,但不是 ROM“芯片”。 ROM 芯片可以做得足够大以处理操作系统(见鬼,不久前某些版本的 Linux 可以放在软盘上)并且不会那么贵,尽管在发行成本方面比 DVD 差。
通过新的 ROM 芯片更换操作系统并没有那么吸引人,但是如果您只是插入一个新的 PCI 卡,那会不会很糟糕?我们已经这样做了,所以这也不是一个很好的论点。
访问 ROM 芯片的速度通常比访问硬盘驱动器快得多,因此您可以通过这种方式获得性能提升,这实际上是一个优势。还拥有 ROM 使得恶意软件更难感染操作系统 - 另一个优点。
因此,总的来说,我发现基于 ROM 的操作系统与基于 RAM 的操作系统相比有很多优点。好问题。
关于operating-system - 为什么操作系统软件是从硬盘加载而不是从ROM芯片加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4710339/