《30天自制操作系统》DAY0-DAY1

《30天自制操作系统》DAY0-DAY1

###30天自制操作系统-DAY 0

1.为什么使用C语言开发?
有些函数的实现是以系统提供的功能为前提的,C语言在这方面依赖较少,汇编几乎没有,但是其他语言就太多了。

2.如何开发
在操作系统上完成代码编写,用编译器编译,生成映像文件,作为启动盘启动

3.C编译器的不一样的
有的C编译器是不能操作寄存器的,或者是具有很强的优化能力,这类编译器是为了编写应用软件设计的。在编写操作系统的时候会适得其反。

###30天自制操作系统-DAY 1

1.用二进制编辑器写一个开机启动程序

2.使用模拟器QEMU来运行一个类似于操作系统的程序

打开!cons_nt.bat 输入 run就可以启动

3.名词解释