首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bootstrap程序如何将自身写入ROM?

bootstrap程序如何将自身写入ROM?
EN

Stack Overflow用户
提问于 2017-04-21 07:18:17
回答 1查看 624关注 0票数 1

如果我对OS Bootstrap程序有最基本的了解,就像我想的那样,这些程序通常存储在ROM中,只读存储器。

如果我正在安装一个新的系统,全新的windows10,win10/8/7/OS在一般的引导程序中是如何工作的?

bios是否具有被os重写的基本存储器芯片/ROM功能?这是如何工作的。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-04-21 09:22:50

参见Read-only memory。人们通常只说"ROM“,但ROM有许多类型,如PROM、EPROM和EEPROM。几年前(我现在不太确定),电子产品的人不会说"ROM“,除非它是真正的只读的,并且不能被修改。有些需要特殊的设备。用于BIOS的类型通常是,而不是由操作系统修改的

BIOS是基本输入输出系统的首字母缩写。其主要目的是为诸如键盘、监视器和磁盘驱动器之类的硬件提供基本机制。引导程序部分是BIOS中相对较小的部分。现代操作系统不使用BIOS,而是使用DOS。bootstrap实际上由加电自检组成,它对处理器和内存等进行初步测试。然后,它从软盘、硬盘、DVD或USB等驱动器加载操作系统引导程序。

由于BIOS和ROM主要是硬件,因此在硬件组中询问更为合适。

至于“ROM是如何智能到能够找到HDD的更高级别的智能引导程序”,有一些多年前建立的约定,引导程序可以使用这些约定来读取引导程序。BIOS引导程序在硬盘驱动器中搜索“活动”分区,并发出设备命令从它的开头读取,我想是扇区0。您可以查找有关硬盘分区的文章。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43531425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档