
操作系统真象还原 项目实现
文章平均质量分 80
宁玉AC
人总是要死的,没什么坎过不去,没什么题刷不完!!!
展开
-
《操作系统真象还原》记录全流程——第三章02
先复习一下前面的知识。1. 给主机开机后,开始运行,检测、初始化硬件。具体解释:BIOS代码存在ROM中,入口地址为0xFFF0。在开机的一瞬间,CPU的cs:ip被强制执行为0xF000:0xFFF0。也就是BIOS的入口地址。2.BIOS将控制权交给主引导记录。具体解释:BIOS检测存储单位,如果该个存储单位的最后两个字节为0x55和0xaa,就认为它是MBR,将控制权交给它。3.MBR,并将控制权再转交。我们学习编写的第一个程序就是MBR。原创 2024-03-24 21:51:48 · 449 阅读 · 0 评论 -
《操作系统真象还原》记录全流程——第三章01
提示: 写这篇文章的目的是只是激励自己完成这本书的linux内核项目,本文不够细致。为什么本文标了个01,因为这个代码没有自己写,只是看了一下,运行成功了。原创 2024-03-22 23:05:27 · 464 阅读 · 0 评论 -
《操作系统真象还原》记录全流程——第二章 MBR
提示: 写这篇文章的目的是只是激励自己完成这本书的linux内核项目,本文不够细致。原创 2024-03-21 19:47:20 · 975 阅读 · 0 评论 -
《操作系统真象还原》记录全流程——第一章
我一开始利用virtualbox虚拟机搭建环境,但是无论是共享文件夹还是USB还是共享粘贴板,都无法传输文件,增强模式也无法改变。所以我抛弃了virtualbox虚拟机,用vmware重新搭建了Ubuntu环境。本来搭建的是CentOS环境,但是网上的资料比较少。更多的是Ubuntu,反正我们实现的是一个小linux内核,Ubuntu也是可以的。提示: 写这篇文章的目的是只是激励自己完成这本书的linux内核项目,本文不够细致。这里,我的bochsrc配置文件里,romimage对应的文件路径写错了。原创 2024-03-21 18:08:25 · 761 阅读 · 0 评论