处理器调度习题

一、作业调度和进程调度结合

有一个内存中只能装入两道作业的批处理系统,作业调度采用短作业优先的调度算法,进程调度采用以优先数为基础的抢占式调度算法。有如表3-3所示的作业序列,表中所列的优先数是指进程调度的优先数,且优先数越小优先级越高。

(1)列出所有作业进入内存的时刻以及结束的时刻。
(2)计算作业的平均周转时间。

正确答案

根据题意作业的调度和运行情况如图3.3所示从图中可以看出



参考答案:题中的每个作业运行将经历两级调度:作业调度和进程调度。作业调度采用短作业优先调度算法;而进程调度采用基于优先级的抢占式调度算法,即高优先级的进程可以抢处理机。此外,只有作业调度程序将作业装入内存后,在内存的作业才能参与进程调度,井且,本题中的批处理系统是两道作业系统,即内存中最多允许有两道作业。

    1. 10 : 00,作业 A 到达并投入运行.
  • 2 . 10 : 20 ,作业 B 到达且优先级高于作业 A ,故作业 B 投入运行而作业 A 进入就绪队列。
  • 3 .10 : 30 ,作业 C 到达,因内存中已经有两道作业,故作业 C 进入后备作业队列等待调度进入内存。
  • 4 . 10 : 50 ,作业 B 运行结束,作业 D 到达,因按照短作业优先调度策略,作业 D 被装入内存进入就绪队列,而作业 A 优先级高 于作业D,故作业 A 投入运行。
  • 5 . 11 : 10 ,作业 A 运行结束,作业 C 被调入内存, 且 作业 C 优先级高于作业 D ,故作业 C 投入运行。
  • 6 . 12 : 00 ,作业 C 运行结束,作业 D 投入运行。
  • 7 . 12 : 20 ,作业 D 运行结束。

(1)A、B、C、D各作业进入内存的时刻分别是10:00、10:20、11:10、10:50;它们完成的时刻分别是11:10、10:50、12:00、12:20。

内存的时刻 完成的时刻
10:00 11:10
10:20 10:50
11:10 12:00
10:50 12:20

(2)A、B、C、D的周转时间分别是70分钟、30分钟、90分钟、90分钟故它们的平均周转时间为70分钟。

二、综合

问题描述

假设一个系统中有5个进程,它们的到达时间和服务时间如表3-1所示,忽略I/O以及其他开销时间,若分别按先来先服务(FCFS)非抢占及抢占的短进程优先(SPF)高响应比优先(HRRN)时间片轮转(RR,时间片=1)多级反馈队列调度算法(FB,第i级队列的时间片=2i-1)以及立即抢占的多级反馈队列调度算法(FB,第i级队列的时间片=2i-1) 进行CPU调度,请给出各进程的完成时间、周转时间、带权周转时间、平均周转时问和平均带权周转时间

正确答案

对上述5个进程按各种调度算法调度的结果如图3-2所示从中可以计算出各进程的完成时间、周转时间和平均周转时间(如表3-2所示)。


进程调度的关键是理解和掌握调度所采用的算法。FCFS算法选择最早进入就绪队列的进程投入执行;SPF算法选择估计运行时间最短的进程投入执行(采用抢占方式时,若新就绪的进程运行时间比正在执行的进程的剩余运行时间短,则新进程将抢占CPU);HRRN算法选择响应比()最高的进程投入执行;RR算法中,就绪进程按FIFO方式排队,CPU总是分配给队首的进程,并只能执行一个时间片;FB算法将就绪进程排成多个不同优先权及时间片的队列,新就绪进程总是按FIFO方式先进入优先权最高的队列,CPU也总是分配给较高优先权队列上的队首进程,若执行一个时间片仍未完成,则转入下一级队列的末尾,最后一级队列则采用时间片轮转方式进行调度。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,012评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,628评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,653评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,485评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,574评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,590评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,596评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,340评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,794评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,102评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,276评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,940评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,583评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,201评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,441评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,173评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,136评论 2 352