本文共 767 字,大约阅读时间需要 2 分钟。
1、操作系统特征:并发性、共享性、虚拟性、异步性。
2、操作系统功能:处理机管理、存储器管理、设备管理、文件管理、用户接口。
3、进程是程序的一次执行,多个进程可以并发执行。反映程序执行的独立性、
并发性和动态性等特征。
4、进程是程序的一次执行,该程序可与其它程序并发执行;它是一个动态实体,在传统的操作系统设计中,进程既是基本的分配单位,也是基本的执行单位。
5、程序的执行有两种方式:顺序执行、并发执行。
(1)顺序执行的特征:顺序性、封闭性、可再现性。 (2)并发执行的特征:失去封闭性、出现相互制约关系、间断性、不可再现性、程序与计算不再一一对应(程序——静态;计算——动态)。 (3)并发和并行是不同的概念:并行是并发的特例,并发是并行的拓展。
6、进程基本状态:运行态、就绪态、阻塞态(等待态、挂起态或睡眠态)。
7、进程组成:由程序段、数据段和进程控制块(PCB)组成。
8、互斥工具应能保证:空闲让进、忙则等待、有限等待、让权等待。
9、进程之间存在两种基本关系:竞争关系和协作关系。进程的互斥、同步、通信都是基于这两种基本关系而存在的。
10、为了解决进程间竞争关系(间接制约关系)而引入进程互斥;
为了解决进程间松散的协作关系( 直接制约关系)而引入进程同步; 为了解决进程间紧密的协作关系而引入进程通信。
11、进程互斥:指若干个进程要使用同一共享资源时,任何时刻最多允许一个进程去使用,其他要使用该资源的进程必须等待,直到占有资源的进程释放该资源。
12、进程同步:协作进程之间相互等待对方消息或信号的协调关系称为进程同步。
13、进程通信:进程之间互相交换信息的工作称之为进程通信。
14、管程技术是来解决进程同步的。
15、临界区是指临界访问的代码。
16、进程的互斥与同步表示进程之间的竞争与协作关系。
转载地址:http://nzlzi.baihongyu.com/