手写#参考图书及资料

操作系统实作

书名ISBN作者出版社出版日期备注
穿越操作系统迷雾:从零实现操作系统9787111732884王柏生/王晟寒机械工业出版社2023-09-01
一个64位操作系统的设计与实现9787115475251田宇人民邮电出版社2018-05-01
30天自制操作系统9787115287960[日]川合秀实人民邮电出版社2022-04-01
自己动手写操作系统9787121015779于渊电子工业出版社2005-08-01P
Orange S:一个操作系统的实现9787121084423于渊电子工业出版社2009-06-01P
Linux GNU C 程序观察9787302545491罗秋明清华大学出版社2020-05-01
深度探索嵌入式操作系统:从零开始设计、架构和开发9787111514879彭东机械工业出版社2015-10-01P

模拟器

  • Bochs

Bochs是一个用C++编写的开源模拟器,支持模拟x86计算机硬件环境,支持硬件包括CPU、内存、硬盘、显示器、网卡、键盘、鼠标、串口、并口等。Bochs支持断点、单步执行、内存监视等调试方式。

https://bochs.sourceforge.io

https://github.com/bochs-emu/Bochs


  • QEMU

QEMU是一个用C语言编写的开源模拟器和虚拟机管理器,支持模拟x86、ARM、PowerPC、SPARC等多种CPU架构,支持硬件包括CPU、内存、硬盘、显示器、网卡、USB、串口等。QEMU能够通过GDB、VNC等多种调试方式进行调试。

https://www.qemu.org

https://gitlab.com/qemu-project/qemu

参考网站

  • 操作系统的基本原理与简单实现

https://chyyuu.gitbooks.io/simple_os_book/content/

  • 操作系统实战45讲 – 彭东

https://time.geekbang.org/column/intro/100078401

https://zhuanlan.zhihu.com/p/552226769

  • 其他

https://www.zhihu.com/question/23559879

https://zhuanlan.zhihu.com/p/579011810

https://www.zhihu.com/question/20612053/answer/2739796816