1.计算机的三个最为关键的部件:CPU、内存、I/O控制芯片
2.对称多处理器(SMP)、多核处理器
3.计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决
4.计算机软件体系结构图:
应用程序编程接口、系统调用接口、软件中断、硬件规格
6.CPU并行方式:多道程序、分时系统、多任务系统
7.地址空间隔离:分段、分页
8.线程:轻量级进程,是程序执行的最小单元。一个标准的线程由线程ID、当前指令指针(PC)、寄存器集合和堆栈组成
9.线程调度优:优先级、轮转法
10.线程安全
11.同步与锁:互斥量、临界区、读写锁
12.可重入:一个函数被重入,表示这个函数没有执行完成,由于外部因素或内部调用,又一次进入该函数执行