1.5 高速缓存至关重要
高速缓存cache memory
原因:可以优化因 cpu,硬盘,主存,性能差距过大导致导致执行时间拉长
作用:存放热数据,容量比寄存器大,比访问内存快
1.6存储设备形成层次结构
寄存器,L1高速缓存,L2高速缓存,L3高速缓存,主存,本地磁盘,远程磁盘
1.7操作系统管理硬件
作用:
1:防止硬件被失控的应用程序滥用。
2:向应用程序提供简单一致的机制来控制复杂而又通常大不相同的低级硬件设备。
1.7.1进程
上下文切换
当操作系统决定把控制权从当前进程转移到某个新进程时就会进行上下文切换。即保存当前进程上下文,恢复新进程上下文。
1.7.2线程
一个进程可以由多个线程执行单元组成,共享上下文和全局数据。