2011年5月10日

摘要: 1.从系统加电起所执行程式的顺序为:ROMBIOS bootsect.S setup.S head.S main.c2.ROMBIOS当PC机加电后,80x86结构的CPU将自动进入实模式,并从地址0xFFFF0开始自动执行某些系统的检测。并在物理地址0处开始初始化中断向量。此后,他将可启动设备的第一个扇区(磁盘引导扇区512字节)读入内存绝对地址0x7C00处,并跳到这个地方去执行(执行bootsect.S处指令)。3.bootsect.S执行期间,他会将自己移动到内存绝对地址0x90000开始处并继续执行。该程式的主要作用是首先把从磁盘第2个扇区开始的4个扇区的setup模块(有setup 阅读全文
posted @ 2011-05-10 22:12 yming0221 阅读(352) 评论(0) 推荐(0)
摘要: 一.研究内核的目的欲举其事,先正其道。要谈论内核的研读以及交流心得,前提必须得有一个恰当准确的目的,方能收获良多。很多人都有这样一个疑惑,为什么要研究内核呢?我们又不是内核开发者(或许你将来就会成为Linus的助手:-)。此言差矣,众所周知,Linux包含两层含义,一是内核,二是发行版本,前者乃核心精华,后者则是应用方案,二者皆不可废。知前者而略后者,思而不学也;略前者而知后者,学而不思也。学习是循序渐进的,我们学习Linux,首先接触的就是各具特色的发行版本,简单轻松地入门,在学习的过程中逐渐对Linux框架有了一个初步的认识,浅白地说,就是懂得了Linux世界的游戏规则。在你自身能力提高的 阅读全文
posted @ 2011-05-10 19:48 yming0221 阅读(190) 评论(0) 推荐(0)

导航