lzth.net
当前位置:首页 >> 进程调度的定义 >>

进程调度的定义

高级调度:又称作业调度.其主要功能是根据一定的算法,从输人的一批作业中选出若干个作业,分配必要的资源,如内存、外设等,为它建立相应的用户作业进程和为其服务的系统进程(如输人、输出进程),最后把它们的程序和数据调人内

进程控制基于原语. 进程调度决定就绪队列中哪个进程将获得处理机. 当处理机空闲时,进程调度程序必将处理机分配给一个处于就绪态的进程 ,该进程便由就绪态转换为运行态.当处于运行态的进程在运行过程中需要等待某一事件发生后(

无论是在批处理系统还是分时系统中,用户进程数一般都多于处理机数、这将导致它们互相争夺处理机.另外,系统进程也同样需要使用处理机.这就要求进程调度程序按一定的策略,动态地把处理机分配给处于就绪队列中的某一个进程,以使之执行.就是调度.有先来先服务调度算法、优先数调度算法、时间片轮转算法、分级调度算法 、最短作业时间优先(抢占式和非抢占式)、最高响应比调度算法,乐透调度等.

进程调度有以下两种基本方式:非剥夺方式分派程序一旦把处理机分配给某进程后便让它一直运行下去,直到进程完成或发生某事件而阻塞时,才把处理机分配给另一个进程.剥夺方式当一个进程正在运行时,系统可以基于某种原则,剥夺已分

概念:任务调度是操作系统的重要组成部分,而对于实时操作系统,任务调度直接影响其实时性能.任务调度方式常规可分为:可打断调度(实时系统基本功能):关键防止优先级倒置 ;不可打断调度:先来先服务,不可中断.算法:任务调度算法可分为事件驱动调度算法:根据事件的先后以及任务的优先级安排任务的执行;时钟驱动调度算法:一般用于周期任务.事件驱动调度 依赖外部硬件设备,通过产生中断方式为任务调度提供信号.分两种,集成事件驱动调度:中断的优先级与任务的优先级相对应,中断只有在其优先级高于正在执行的任务时才会被处理器响应. 非集成事件驱动调度:任务通过外部中断启动,中断优先级与相关任务优先级没有关系.

进程调度,用户进程数进程调度一般都多于处理机数、这将导致它们互相争夺处理机.另外,系统进程也同样需要使用处理机.无论是在批处理系统还是分时系统中,用户进程数 进程调度 一般都多于处理机数、这将导致它们互相争夺处理机.

这是操作系统原理的一个重点知识! 你去买本书吧,要说具体点的话,实在是太麻烦了,一点分都不给 也没那个动力啊 我说大哥哥; 简单的说,就是在现代的计算机系统中,在内存里有很多很多的进程,进程只有得到CPU才能真正的执行起来,那么进程是怎样获得CPU的控制权呢?那就是由进程调度实现的 CPU一次只能执行一个进程,在内存中有那么多进程都需要执行,进程的一个完成过程是分为 就绪 运行 中断 最后在执行的阶段的 那么它这几次状态的转化就是需要进程调度来完成的 这是进程调度的粗略的概念 具体的来讲就很麻烦了 什么基本方式 时机 等等 象这样的问题 最好不要在这里问啊 很少有人会耐心回答你的 大哥哥 这样学习 真的不如自己买本书去一点一点去学

进程调度是真正让某个就绪状态的进程到处理机上运行,而作业调度只是使作业具有了竞争处理机的机会.进程调度(又称微观调度、低级调度、短程调度):是按照某种调度算法从就绪状态的进程中选择一个进程到处理机上运行.负责进程调度功能的内核程序称为进程调度程序.作业调度(又称高级调度、宏观调度、长程调度):是按某种调度算法从后备作业队列中选择作业装入内存运行;另外当该作业执行完毕后,还负责回收系统资源.完成作业调度功能的程序称为作业调度程序.

狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is being executed).广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动.它是操作系统动态执行的基本单元,在传统的操作系统

这是进程中两级调度的概念:首先要明确的,第一级的作业调度是会将一批作业同时装入内存,以淋浴公共澡堂为例,里面可能只有1个水龙头,但可以一次让三四个人一起进去洗,因为洗澡的人并不是总要占着水龙头,只要相互差开就行了.

4405.net | bfym.net | krfs.net | nwlf.net | wkbx.net | 网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com