概念
cpu
cpu的主要工作时取指执行,即在每个cpu周期中,从内存中取出指令、解码以确定其类型和操作数、执行。单个cpu一次只能执行一条指令。
用户态和内核态是CPU的两种模式
- 运行在内核态时,CPU可以执行指令集中的所有指令,使用硬件的每种功能。操作系统运行在内核态。
- 用户程序运行在用户态,只能执行整个指令集的一个子集中的命令。
存储器
存储器的目标是速度快、容量大、价格低。但是目前的技术无法同时满足这几点,所以出现了不同的存储器。
类型 | 典型容量 | 典型访问时间 |
---|
寄存器 | KB | 1ns |
高速缓存 | MB | 2ns |
内存 | GB | 10ns |
磁盘 | TB | 10ms |
磁带 | TB | 100s |