一、计算机系统概述
1.操作系统:是指控制和管理整个计算机系统地硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方面的接口和环境,它是计算机系统中最基本的系统软件。
2.接口:
3.并发和并行的区别:
并发:宏观上是同时发生,微观上是交替发生
并行:两个或多个事件在同一时刻同时发生
4.并发和共享是操作两个最基本特征,二者互为存在条件
5.异步:在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底,而是走走停停,以不可预知的速度向前推进。
6.
7.中断
当中断发生时,CPU立即进入和心态
当中断发生后,当前运行的进程暂停运行,并由操作系统对内核中断进行处理
对于不同的中断信号,会进行不同的处理
中断是CPU从用户态进入核心态的唯一途径
8.系统调用:可以理解为一种可供应用程序调用的特殊函数,应用程序可以发出系统调用请求来获得操作系统服务
二、进程管理
1.进程和线程
- 进程的定义---进程是一次执行过程/进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位
- 进程的组成
- 进程的组织方式
- 进程的特征
- 进程的状态转换
- 进程控制---要实现进程状态转换
- 进程通信
- 线程