读(注释) OSASK II

读《OSASK》II— 川合秀实[2015.05.05 – 05.11]

1 读OSASK的基础

走了一遍OSASK源码。浏览源码跟写源码的人的水平相差的不是几个档次就说的完的。作为初学者,单靠看书就想要达到写书人的水平是不可能的,不符合知行合一。

虽然书中说用到什么再学什么,但这个实在是需要个人的(某种)魄力。如果不适应这种魄力,则可先培养号基础后再读OSASK。窃以为,OSASK涉及到的基础有:

若有人路过不小心看到以上内容觉得不对,就当我胡说八道,做您的反面教材。

2 注释OSASK

第一遍读OSASK时是跟着《30天自制操作系统》书本走的,第二遍就阅读了OSASK第30天最后一个版本的源码,因为其注释是日语,所以就顺道地马马虎虎地用中文注释了一番(OSASK中文注释笔记保存地址)。这个过程纯属我氏风格注释(表达非精确、术语、统一化,且絮絮叨叨,有早日完成个人任务的嫌疑)。

本人实力较差为什么还要注释有档次的OSASK程序?

答案1 抛砖引玉(说不定像韦少这样的人看到读OSASKII时,会感慨都什么世纪和水平!然后亲自操键盘写一个优秀的OS出来,岂不间接地造福了码农,且为华争了光)。

答案2 看一下肠子肚子有助于理解美女本质。

鄙人读阅读OSASK路线为:

Figure1. 读OSASK路线

读完OSASK程序,读Makefile。操作系统程序有一个Makefile,每个应用程序都对应一个Makefile。

3 OSASK运行

其中一个平台:win7x86

z_tools和OSASK要在同一目录下(Makefile决定的)。

运行OSASK目录下的每个文件夹下的"make.bat"生成对应的(目标)可执行文件。在"!cons_nt.bat"中运行像"make clean"之类的命令。

(1) OSASK下的每个文件下下运行make.bat,生成(目标)可执行文件

(2) 执行OSASK目录下的make.bat完成所有的编译、连接。然后打开"!cons_nt.bat",运行"make run"命令OSASK会在QEMU模拟器中运行;运行“make install"命令将其所有的文件安装到软盘上后,若电脑以软盘方式启动就会将OSASK加载到内存中并运行。

(说明:注释过程中,将各个文件下的编译后的文件都删除掉了;注释后的代码能否运行成功,,本人未亲自实践过)

[x86OS] Note Over.

[2015.05.11-21:17]

接受失败等于回归真实的自我,接受失败等于打破完美的面具,

读(注释) OSASK II

相关文章:

你感兴趣的文章:

标签云: