前言
勿以浮沙筑高台
Last updated
勿以浮沙筑高台
Last updated
第一章 计算机系统漫游:从hello world生命周期介绍计算机系统的主要概念和主题
第二章 信息的表示和处理:讲述了各种数的表示和算术运算
第三章 程序的机器级表示:阅读c编译器生成的x86-64机器代码
第四章 处理器体系结构:基本的组合和时序逻辑元素,设计处理器
第五章 优化程序性能:现代乱序处理器如何工作
第六章 存储器层次结构:如何通过改善程序空间时间局部性来提高应用程序性能
第七章 链接:静态、动态链接
第八章 异常控制流:进程;底层硬件异常与中断、并发进程的上下文切换、接收信号引起的控制流突变、破环栈原则的非本地跳转...
第九章 虚拟内存:软硬件结合,空间分配
第十章 系统级I/O的关系:共享文件,标准I/O局限性,(网络和并发编程基础)
第十一章 网络编程:C/S模型,迭代式Web服务器
第十二章 并发编程:进程、I/O多路复用、线程,同步,线程级编程
本项目将作为个人所学系统性复习和总结的开端,后期可能会延伸出不限于操作系统、计算机网络、编译原理、计算机图形学、游戏引擎的内容;
项目初定周期为三个月,根据具体情况可能会延长至6-8个月,甚至更长,希望能够坚持下来;
笔记内容主要依照书和网络上系统的课程,结合个人理解和网络中搜索到的庞杂资料形成;
内容尽量有所依,但受限个人,难免有误,如有疑议,欢迎讨论;
本项目内容可通过 GitBook 在线阅读,地址:
相关源码放在项目仓库中:
待续...
2021年6月入手此书,偶尔翻看还未系统读过;
2022年7月12日:正准备全面复习计算机基础,打算以此书为纲,结合《计算机网络自顶向下》、《现代操作系统》、王道23版408书进行学习,期望能够融会贯通;
相关电子书: 提取码:a90f