计算机系统类电子书《Dive Into Systems》

本书的目的是为读者提供一个温和而易于理解的计算机系统简介。要编写有效的程序,程序员必须理解计算机的底层子系统和架构。然而,现代教科书的昂贵价格往往限制了它们的可获得性。这本免费的在线教科书期望使计算机系统概念对每个人都能理解。它面向具有计算机科学入门知识的学生、对 Python 有一定了解的人。

书中涵盖了C编程、计算机架构、汇编语言和多线程等主题,帮助读者理解计算机底层系统和架构,从而编写更高效的程序。教材采用模块化设计,各章节相对独立,适合不同课程的需求。通过学习,读者可以掌握从二进制表示到高级编程语言的执行过程,理解如何优化代码性能,并初步了解操作系统、并行计算等高级主题。

参考文献: 

[1] https://diveintosystems.org/book/



(文:NLP工程化)

欢迎分享

发表评论