1. 冯诺依曼体系
计算机五大组成部分
- 计算器
- 控制器
- 存储器
- 输出设备
- 输入设备
2. 南桥 北桥
概念
- 北桥也称为主桥,主要负责CPU与内存之间的数据交换,距离CPU更近,被用来处理高速信号,常处理CPU,RAM,AGP端口或PCI Express,和南桥芯片之间的通信。
- 南桥芯片负责I/O总线之间的通信
Tips
- 可以把硬盘接在北桥调优
3. CPU
- CPU最核心的组件:计算器,控制器,寄存器
- 通过寄存器暂时保存数据。
缓存
- 程序局部性原理
- 一级缓存 < 二级缓存
4. 加电自检
- ROM Read+Only Memory(只读存储器)
- RAM Random+Access Memory(随机存储器)
5. I/O
两种信号检测机制
- poll
- interrupt(中断):硬件通知机制
- 可编程中断控制器和CPU针脚相连,通过线得知什么设备信号。
- 中断向量
6. 语言
- 机器语言
- 微码(汇编语言)> 编译器
- 高级语言
- API将高级语言和编译器链接起来
7. 硬件CPU架构
- ARM
- x86
- x64
9. 内核(kernel)
主要功能
- 进程管理
- 内存管理
- 文件系统
- 网络功能
- 硬件驱动
- 安全机制
10.plus
- 批处理系统
-
ABI
层级划分
网友评论