第1章操作系统简介

1.\t硬件——操作系统——支持软件——应用软件

2.\ t操作系统的特征:并发性、共享性和随机性。

3.\t作为系统软件,操作系统有两个主要功能:资源管理和控制程序执行。

4.\ tSo所谓共享:在一定的策略下,根据不同的资源类型进行共享和使用。

5.\ t操作系统的研究观点:软件、资源管理、进程、虚拟化器和服务提供者的观点。

6.\ t批处理系统的优点:吞吐量大,CPU资源利用率高,周转时间短,没有快速响应时间。缺点:缺乏互动性。

7.\t微内核(C/S结构客户端/服务器)特点:可靠、灵活,适合分布式处理。

8.\ t没有工业操作系统。

9.\ t中央处理器是一个共享设备,可以被抢占。打印机、扫描仪和磁带机是专用设备,不能被抢占,但可以共享。

10.\ t实时系统的设计目标:满足截止期和可靠性要求。

第二章操作系统的运行机制

1.\ t中断源:导致中断的事件。

2.\ tInterrupt请求:中断控制器向CPU发送信号。

3.\ t中断的作用:充分利用处理器,提高系统的实时性。

4.\ t中断:时钟中断、I/O中断、控制台中断、硬件故障中断。

5.\ t异常(非中断):程序中断(算术溢出、被零除、缺页)、异常访问指令。

6.\t系统调用:能够动态请求和释放系统资源。

7.\ t系统与通用过程调用的区别:通用过程调用的调用与被调用程序运行在同一状态,不涉及系统状态的转换;系统调用的调用程序处于用户态,被调用程序处于系统态,需要通过软中断(陷阱机制)实现用户态到核心态的转换。

8.\ t参数传递:在指令自己的参数、通用寄存器和堆栈区域中捕获。

9.\ t用户可见寄存器:数据/地址/条件代码寄存器。