《深入理解计算机系统V2》学习指导
《深入理解计算机系统V2》学习指导
目录
- 图书简况
- 学习指导
- 第一章 计算机系统漫游
- 第二章 信息的表示和处理
- 第三章 程序的机器级表示
- 第四章 处理器体系结构
- 第五章 优化程序性能
- 第六章 存储器层次结构
- 第七章 链接
- 第八章 异常控制流
- 第九章 虚拟存储器
- 第十章 系统级I/O
- 第十一章 网络编程
- 第十二章 并发编程
图书简况
「深入理解计算机系统(Computer Systems: A Programmer's Perspective)阅读体会」和「老赵书托(3):深入理解计算机系统」这两篇书评从不同视角介绍这本书,大家可以参考。
我们的「信息安全系统设计基础」课程选用这本教材,希望能给信息安全专业的学生打下良好的计算机基础。
学习指导
这本书在CMU是一本计算机导论课,作者巧妙的从程序员的视角解释了计算机系统的不同内容:程序设计、计算机组成原理、汇编语言、编译原理、计算机网络,系统安全、软件工程...
所以这本书特别适合在实践中学习,通过代码深入理解计算机软硬件系统,为此为本书的学习我写了一篇学习指导「代码驱动的程序设计学习」。图书中有代码的地方就按这篇博客中的方法实践。
学习知识我主张「枪挑一条线、棍扫一大片」,读书我主张先把书读厚,再把书读薄。后面的指导会有大量相关图书推荐,以 深入理解计算机系统(英文版,官网2E,官网3E)为地图,让你真正深入理解计算机系统。
图书官网上相关学习资料也是不可多得的学习资源,推荐大家学习时参考。
第一章 计算机系统漫游
教材内容
动手实践
相关图书
拓展
第二章 信息的表示和处理
第三章 程序的机器级表示
第四章 处理器体系结构
第五章 优化程序性能
第六章 存储器层次结构
第七章 链接
第八章 异常控制流
第九章 虚拟存储器
第十章 系统级I/O
第十一章 网络编程
第十二章 并发编程
参考资料
欢迎关注“rocedu”微信公众号(手机上长按二维码)
做中教,做中学,实践中共同进步!
-
版权声明:自由转载-非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0
如果你觉得本文对你有帮助,请点一下左下角的“好文要顶”和“收藏该文”
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架