reactos操作系统实现(6)
硬盘引导的流程与相应源码文件名称:
在ntoskrnl.exe文件里会首先加载下面的文件运行:
模块名称:bootc.lst,start=[0xC00DC000]
模块名称:system32/drivers/pci.sys,start=[0xC00DD000]
模块名称:system32/drivers/scsiport.sys,start=[0xC00E4000]
模块名称:system32/drivers/atapi.sys,start=[0xC
模块名称:system32/drivers/class2.sys,start=[0xC00FC000]
模块名称:system32/drivers/disk.sys,start=[0xC0109000]
模块名称:system32/drivers/vfatfs.sys,start=[0xC0114000]
模块名称:system32/drivers/ndis.sys,start=[0xC
模块名称:system32/config/system,start=[0xC0157000]
模块名称:system32/ansi.nls,start=[0xC0163000]
模块名称:system32/oem.nls,start=[0xC0174000]
模块名称:system32/casemap.nls,start=[0xC0185000]
接着根据硬件来加载所有驱动程序。
通过上面的过程,就把ReactOS加载到系统内存里,并且加载好所有驱动程序。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- flex – AIR可以在下载时播放视频
- sqlite数据库真神奇,7G文件大小性能你来猜
- postgresql – “没有可用的版本信息” – 安装Postgres之后
- ruby-on-rails – Ruby on Rails:如何在link_to帮助器中添
- Flex手机开发系列一:新建Flex手机项目并打包
- 正则表达式\w并不完全等于[A-Za-z0-9]
- objective-c – libsqlite3.tbd与libsqlite3.dylib相同?
- React-Native进阶_1.抽取样式和组件
- cocos2dx 3.4 fatal error: HttpClient.h: No such file or
- Oracle varchar2 Chinese characters