图为爱尔兰莫赫悬崖
操作系统和硬件联系紧密,因此学习操作系统过程中,对不同CPU的体系架构也要有一定的了解。
CPU体系架构
1.ARM
- ARM Architecture Reference Manual[1][2]
- Generic Interrupt Controller (GIC).
- Server Base System Architecture (SBSA).
- System Memory Management Unit (SMMU or sometimes IOMMU).
- Trusted Base System Architecture (TBSA).
2.X86
- Intel® 64 and IA-32 Architectures Software Developer's Manual[3]
操作系统
1.视频&网课
- 操作系统-清华大学(向勇、陈渝)
- 操作系统原理-北京大学
- 6.828: Operating System Engineering
- CS 162: Operating Systems and System Programming
- 操作系统(哈工大李治军老师)