#0.  整个开发的进度
	 0** 最基本的定义与底层io
	 1** kernel加载入内存后，对内存的全局把控及规划，及
	 	 进行内存管理必要的参数、常量及函数
	 2** 是进入内核后需要做的初始化功能做包括：itd，gdt，
	 	 8042键盘，控制台，8253 8284时钟，8259中断等硬件的初始化
	 	 工作。然后，我们需要string.c做两方面工作：1做
	 	 内存的raw管理。2做standio的支持。此外我们需要
	 	 实现格式化打印fmtprint支持输出。
     3** 能够输入输出对于我们而言是一个millstone。接下来
     	 我们开始处理物理内存及虚拟内存。
