
《Linux内核完全注释》学习
ox4F6F7073
天行健,君子以自强不息。地势坤,君子以厚德载物
展开
-
00前言
《Linux内核完全注释》学习总结一直想研究下Linux内核源码,但是以前的话,水平太低,好多东西都不理解,经过大约一年时间的积累吧,感觉现在已经有足够的能力了,于是找了这本《Linux内核完全注释》,边学习,边总结。(本人新手,有错误的地方,还望指正)原创 2016-11-01 18:46:03 · 354 阅读 · 0 评论 -
01在Bochs中运行引导扇区框架代码
《Linux内核完全注释》—-在Bochs中运行引导扇区框架代码一、说明本文是学习了《Linux内核完全注释》—3.1as86汇编器这一节内容的学习总结。二、具体的实现步骤1.首先是书的源代码,命名为boot.s!! boot.s -- bootsect.s的框架程序,用代码0x07替换串msg1中1字符,然后在屏幕第1行上显示。!.global begtext, begdata, begbs原创 2016-11-01 18:48:06 · 588 阅读 · 0 评论 -
03端口寻址和访问控制方式
I/O端口寻址和访问控制方式一、I/O端口和寻址1、统一编址:把I/O控制器中的端口地址归入存储器寻址地址空间范围内。CPU访问一个端口的操作与访问内存的操作一样。2、把I/O控制器和控制卡的寻址空间单独作为一个独立的地址空间对待,每个端口有一个I/O地址与之对应,并且用专门的I/O指令来访问端口。二、I/O端口分配 端口地址范围 分配说明 0x000 – 0x01F 8237A DM原创 2017-03-14 13:19:25 · 916 阅读 · 0 评论 -
04主存储器、BIOS和CMOS存储器
主存储器、BIOS和CMOS存储器一、PC/AT机内存使用图二、ROM BIOS存放在ROM中的系统BIOS程序主要用于计算机开机时执行系统各部分的自检,建立系统需要使用的各种配置表,例如中断向量表、硬盘参数表。并且把处理器和系统其余部分初始化到一个已知状态,而且还为DOS等操作系统提供硬件设备接口服务。三、CPU启动过程Flash ROM BIOS位置和复制映射区域如上图1、当计算机系统上电开机原创 2017-03-15 22:19:50 · 1853 阅读 · 0 评论