/ThinkOS-CN

ThinkOS 中文译本

Primary LanguageTeXMIT LicenseMIT

Think OS[中文译本]

操作系统简介

章节

✅ 序

✅ 第一章: 介绍编译语言和解释语言的差异, 以及编译器工作原理. 推荐阅读: 《Head First C》 第1章.

✅ 第二章: 解释了操作系统如何使用进程隔离程序运行.

✅ 第三章: 解释了虚拟内存和地址转换. 推荐阅读: 《Head First C》 第2章.

✅ 第四章: 介绍了文件系统和数据流. 推荐阅读: 《Head First C》 第3章.

✅ 第五章: 描述了数字、字母和其他值如何编码, 并介绍了位运算符.

✅ 第六章: 介绍了动态内存管理的使用及其工作原理. 推荐阅读: 《Head First C》 第6章.

✅ 第七章: 介绍了缓存和内存层次结构.

✅ 第八章: 介绍了多任务和调度.

✅ 第九章: 线程.

✍️ 第十章: POSIX条件变量和生产者/消费者问题.

◻️ 第十一章: 介绍了POSIX信号量的使用以及在C语言中的实现.

备注

当前版本尚不完善, 后续我会补充图片上去, 并完善此版本[源于作者].

原文待修正[记录]

  • READEME.md 只包含了10章,和书中的序不一致.
  • 代码使用: download Zip file,目前GitHub 下载按钮在仓库右上,而不是右下了.
  • 其他...

提示

如果你想重新编译,安装texlive采用XeLatex 重新编译。

编译本书需要安装:

  • texlive-latex-base
  • texlive-latex-extra
  • texlive-fonts-recommended
  • ctex

译者注

  • 增加译者对于相关知识的理解.