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