本书作者通过搜索大量的开源资料,利用反编译工具反编译硬盘中的引导扇区,以及进行众多操作、调试循环,制作了一种基于状态机的操作系统——SMOS。本书详细介绍了一个完整的、可以在虚拟机和PC机上运行的操作系统的实现过程,全书共8章:第一章介绍了开发该操作系统需要建立的包括编辑、编译和调试程序在内的开发环境;第二章介绍了操作系统BIOS启动过程及引导代码实现过程;第三章介绍了操作系统数据抽象实现过程;第四章介绍了操作系统操作抽象实现过程;第五章介绍了操作系统过程抽象实现过程;第六章介绍了操作系统系统抽象实现过程;第七章介绍了外部独立编译的应用程序Editor实现过程,第八章介绍了操作系统在物理机上运行的过程。

根据中华人民共和国国家版权局相关法规,本站不提供该PDF电子版书籍
您可以进入交流社群中继续寻找资料或购买正版书籍

Linux交流群

技术交流社群:https://www.linuxprobe.com/club

Linux书籍在线阅读:https://www.linuxprobe.com/chapter-00.html

本文原创地址:https://www.linuxprobe.com/homemade-operating-system.html编辑:王浩,审核员:KSJXAXOAS