电子书《操作系统:从零到一》(英文)tuhdo.github.io/os01/本

又仁看科技 2025-05-10 14:56:04

电子书《操作系统:从零到一》(英文)

tuhdo.github.io/os01/

本书从零开始引导自己编写操作系统。是一本为自学者准备的书籍。

本书秉承授人以鱼,不如授人以渔的原则。本书并不试图面面俱到,而是提供足够的知识让你能够自学。完成本书后,至少你将学到:

✨如何通过阅读硬件数据手册从零开始编写操作系统。在现实世界中,事情就是这样运作的。你无法通过谷歌快速找到答案。

✨计算机从硬件到软件的每一层之间如何相互关联的整体框架。

✨独立编写代码。复制粘贴代码毫无意义。只有当你独自解决问题时,才能真正学到东西。虽然提供了一些示例作为入门引导,但大多数问题需要你自己攻克。不过,在充分尝试后,你可以在线查阅解决方案进行参考。

✨将 Linux 作为开发环境,并学习如何使用常见工具进行底层编程。

✨深入理解 x86 汇编语言。

✨程序如何被结构化以便操作系统能够运行。

✨如何使用 gdb 和 QEMU 调试直接在硬件上运行的程序。

✨在裸机 x86_64 上用纯 C 实现链接与加载,无标准库,零运行时开销。

AI创造营

0 阅读:5
又仁看科技

又仁看科技

感谢大家的关注