第一章 导论
基础知识
1.计算机系统四个组成部分
计算机硬件、操作系统、系统程序、用户。
2.操作系统概念
操作系统是一组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度,以及方便用户的程序集合。
3.操作系统的目标
执行用户程序,更容易地解决用户问题。
使计算机系统使用方便。
有效地使用计算机硬件。
4.两个视角
用户视角、系统视角
5.硬件中断(interrupt)
interrupt是一种在系统内硬件产生的流量变化,用来处理中断请求然后返回中断的上下文和指令。
6.软件中断(trap)
Trap是软件产生的中断,用来调用操作系统的程序、捕捉算数逻辑错误。
7.存储结构
主存:只有CPU可以直接访问的大型存储介质。
辅存:非易失性大存储容量的主存储器的扩展。
磁盘:最常用的辅存。磁盘表面逻辑上划分为磁道,再细分为扇区。磁盘控制器决定设备和计算机之间的逻辑交互。
8.DMA(直接内存访问)
用于高速I/O设备,能够以接近内存速度传送信息。
设备控制器无需CPU干预直接将数据块从缓冲存储器直接传输到主存。