###30天自制操作系统-DAY 0
1.为什么使用C语言开发?
有些函数的实现是以系统提供的功能为前提的,C语言在这方面依赖较少,汇编几乎没有,但是其他语言就太多了。
2.如何开发
在操作系统上完成代码编写,用编译器编译,生成映像文件,作为启动盘启动
3.C编译器的不一样的
有的C编译器是不能操作寄存器的,或者是具有很强的优化能力,这类编译器是为了编写应用软件设计的。在编写操作系统的时候会适得其反。
###30天自制操作系统-DAY 1
1.用二进制编辑器写一个开机启动程序
2.使用模拟器QEMU来运行一个类似于操作系统的程序
打开!cons_nt.bat
输入 run
就可以启动
3.名词解释