前驱图和程序执行
前驱图和程序执行
在多道程序环境中,允许多个程序并发执行;程序本身是具体代码,不能反映程序的执行过程从而引入进程。
进程是抽象的。作为资源分配和独立运行的基本单位是进程。操作系统所有的特征都是基于进程而体现的。
前驱图和程序执行
在多道程序环境中,允许多个程序并发执行;程序本身是具体代码,不能反映程序的执行过程从而引入进程。
进程是抽象的。作为资源分配和独立运行的基本单位是进程。操作系统所有的特征都是基于进程而体现的。
进程的描述
进程是为实现程序并发执行引入的概念,实体由程序段、数据段和进程控制块(PCB)组成,UNIX中称为"进程映像"。创建进程需生成PCB,撤销时需删除PCB,具有动态性、并发性、独立性和异步性特征,是操作系统资源分配与调度的基本单位。
CPU调度
CPU调度是操作系统从就绪队列选择进程执行的策略,核心指标包括CPU使用率、吞吐量、周转/等待/响应时间。主流算法有FCFS(非抢占,存护航效果)、SJF(最短CPU区间优先,平均等待时间最小)、优先级调度(需老化技术防饥饿)、RR轮转法(时间片机制适合交互系统)及多级队列调度,支持抢占与非抢占两种模式。
留言区