沿着学习的顺序阅读

计算机科学导论

从计算与信息处理的基本思想出发,建立对计算机科学及其应用的整体认识。

2.2不同进制间的转换

记录本节在数据表示中的位置、教材的换算顺序,以及练习时容易弄错的方向。

3.3 Simple-MIPS指令(2)

记录控制流指令与数据指令的衔接方式,以及用比较、分支和跳转组合出循环时的检查顺序。

3.5函数调用与栈

把单条指令串成函数调用约定的阅读路线,以及教材采用的MIPS寄存器约定、调用顺序和易错点。

4.1 Python程序设计基础

按求值顺序、序列行为、输出格式和内置函数四条线整理本节的复习入口、考试约定与易错点。

4.2 C程序设计基础

对照4.1的Python内容,按类型、输入输出、指针与预处理四条线整理C的阅读入口、课程约定与易错点。

5算法

按教材5.1–5.7的顺序组织计算思维、递归、分治、贪心、动态规划和回溯的阅读路线。

6.1计算机的启动

按控制权交接梳理固件、内核和用户空间的启动过程。

6.3硬件中断与异常

按来源和同步性整理三类事件的阅读顺序、课程术语、判断步骤与复习要点。

6.4软件中断与系统调用

这一节在中断与异常之后讲用户态请求内核的陷入机制,并记录教材采用的32位x86 Linux约定与常见误判。

6.5进程

按本章的操作系统主线组织进程与调度知识点,记录课程采用的五状态模型、算法缩写和状态判断顺序。

6.6文件

按教材顺序整理目录树、访问模式表与两套文件接口的阅读路线,并记录模式判断顺序和常见误读。

8.1无远弗届的网络

按教材的五层模型组织本章网络知识点,记录层间分工、术语约定与常见混淆。