自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Oranges 读书笔记之加载内核

<br />接我的上一篇博客<br />        当成功跳转到loader时,所有的指挥权就都在loader手中,因为上文boot.bin中我们只实现了寻找,加载并跳入loader,而在操作系统内核执行之前的加载内核,跳入保护模式等步骤都没有完成。可想而知,这些任务都要交给Loader来完成。<br />        一.加载内核<br />1.认识内核格式elf<br />        elf文件由4个部分组成,分别是ELF header,Program header table,Section

2011-02-14 23:28:00 619 1

原创 突破512个字节的限制

<br />       计算机在开机启动的时候,是经历了以下的步骤:<br />1.运行内置在BIOS芯片中的加电自检程序<br />2.按照CMOS中对硬件的配置初始化硬件<br />3.按CMOS中存储的启动项顺序搜索启动盘<br />4.若该启动盘的第一个扇区最后是以0xaa55结尾,则为引导扇区,CPU将其512个字节加载到<br />内存地址0000:7c00处,然后跳转到0x7c00处开始执行引导扇区的代码<br /> <br />        问题就在于此,我们的操作系统不可能只有512个

2011-02-01 22:48:00 2759

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除