第一章:操作系统概述
1.操作系统的概念(定义)、功能和目标。
知识总览
计算机系统的层次结构:逻辑(纯硬件)->操作系统->应用程序-》用户。
操作系统:
1.负责管理协调硬件、软件等计算机资源的工作。
2.为上层的应用程序、用户 提供简单易用的服务。
3.操作系统是系统软件,而不是硬件。
操作系统的概念(定义):操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,,并合理地组织和调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。
操作系统的功能和目标
2.操作系统的四个特征
3.操作系统的发展与分类
(绿色框常考)
4.操作系统的运行机制体系结构
5.中断和异常
进程1在用户态下运行,运行了一段时间后,CPU收到计时部件发出的中断信号,CPU收到信号,意味着CPU需要管理,因此CPU切到核心态,CPU的使用权限交给操作系统,操作系统内核负责对中断信号进行处理。操作系统发现刚才的中断信号是“进程1的时间片已到”,操作系统换进程2运行。完成管理工作后,操作系统将CPU的使用权交还给用户进程,接下来进程2执行。进程2执行一段时间后,进程2发出系统调用(内中断信号)请求输出。为了保证系统安全性,输入输出操作是特权指令,不允许用户直接使用。所以发出系统调用(内中断信号)请求输出操作。CPU切换到核心态处理进程2的请求,按照进程2的请求,要求输出设备开始工作。进程2暂停运行,进程3运行。把CPU使用权还给用户进程,并且输出设备按照要求并行工作。。。。。。
6. 系统调用
第二章:进程管理
2.1
2.1.2进程的定义、组成、组织方式、特征
2.1.2进程的状态与转换
2.1.3进程控制
2.1.4进程通信
2.1.5线程概念和多线程模型