由于后期工作和项目的原因,最近在看相应的操作系统设计方面的书籍,推荐两本好书给大家看看。正在看这两本书的同学可以和我讨论!

1.操作系统设计-xinu方法:美国pudure大学comer写的书(工科牛校),该书思路清晰,os设计可重用性好,设计简单优雅。翻译的也很不错,是一本不得不读的好书。

操作系统方面的两本好书

2.操作系统实现之路:这本书实现了x86版本上的hellochina物联网系统,暂且不论该操作系统是否能够取得成功。该书基本上除了进程设计部分没有讲之外,其他的部分都讲了,包括mmu的内存管理部分讲的也还可以(需要结合保护模式的x86书籍一起看)。实现了较为复杂的文件系统、gui、内存管理、“线程”本地堆以及应用程序的加载,难度要大于上一本的xinu设计,绝对是学习操作系统设计的必备书籍。

这本书在阅读时需要有相应的x86保护模式的基础,包括对gdt、ldt、idt表的深刻理解。从行文上来看作者是一个设计模式的高手,同时也深刻理解了linux内核运行机制。写出的代码相当的专业,阅读性也较好。属于国内绝对的好书!!这里提一点小建议:编写平台是visual c,希望再版时能够换成gcc!

操作系统方面的两本好书

相关文章:

  • 2021-12-27
  • 2021-11-04
  • 2021-09-26
  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2021-08-23
  • 2021-08-07
猜你喜欢
  • 2021-12-11
  • 2022-02-16
  • 2022-12-23
  • 2021-09-29
  • 2021-06-12
  • 2022-01-31
  • 2021-05-24
相关资源
相似解决方案