57.操作系统分三类:1、多道批处理操作系统2、分时操作系统3、实时操作系统。
58.多道程序设计:内存中同时存入几道用户程序,从宏观上看是几道程序同时都在执行, 从微观上看是几道程序交替执行。
59.多道批处理系统:为提高计算机CPU的由运行效率,在内存中同时放入多个作业,而这 些程序可以交替占用cpii和外部设备,从宏观上来看,一台计算机正在运行多道程序,而从 微观上来看,cpu的某个时刻只在运行一道程序。
60.实时操作系统必须首先考虑及时响应和高可靠性。
61.Dos是单用户操作系统。
62.操作系统的功能:1、处理机管理2、存储管理3、文件管理4、设备管理5、作业管理
63.存储管理主要是指内存资源的管理。
64.多道程序设计:内存中能同时存入几道用户程序,从宏观上看几道程序同时都在执行, 从微观上看几道程序在交替执行,对于单处理机系统而言,它们只能轮流的占用cpu.
65.进程是操作系统中可以并行工作的最基本的单位。英左义为:一个具有独立功能的程序 关于某个数据集合的一次活动。
66.程序是具有独立功能的一组指令的集合,是静态的概念。进程是指令的执行,是动态的 概念。
67.进程的三种状态:就绪、运行、等待
68.就绪状态:进程已获得了除cpii以外的一切所需资源。运行状态:已获得了 cpu以及英 它一切所需资源。等待状态:又称阻塞、封锁或挂起状态。处于等待的进程只要它所等待得 事件结束了,该进程将进入就绪态。是由外部事件所产生。
69.进程控制块PCB是进程存在的唯一标志。
70.进程控制块、程序、数据这三个部分合起来就构成了一个进程实体。
71.就绪队列的排队原则与进程的调度策略有关。
72.进程调度关键是调度算法:(1)先来先服务算法(把处理机分配给就绪队列中的第一个进 程)(2)优先数调度算法(3)时间片轮换调度算法。进程调度是为了进行处理机管理。
73.在系统中。一次仅允许一个进程使用的资源被称为临界资源(包括硬件资源和软件资 源)。在进程中访问临界资源的那段程序代码段被称为临界区。
74.在计算机系统中两个或多个进程无限的等待永远不会发生的条件,称作死锁。原因1、 系统提供的资源小于要求使用资源的进程数2、多道程序运行时,进程推进的顺序不合适。
75.在计算机系统中把两个或两个以上的进程无限期的等待永远不会发生的条件称为死锁。
76.死锁的形成:若干个进程彼此互相等待对方所拥有的且不会释放的资源,因而不能继续 向前推进的状态叫死锁。