第2章 进程与线程
创始人
2025-05-31 13:51:14
0

第2章 进程与线程

2.2 处理机调度

2.2.1 调度的概念

1、为什么要进行处理机调度?

进程的数量一般大于处理机的数量,想要计算机高效工作,就需要按照策略执行进程。

2、什么是处理机调度?

按照合适的策略有序的执行进程,以达到计算机高效工作的目的。

2.2.2 调度的实现

进程调度过程:

请求调度事件 -> 运行调度程序 -> 进程切换(上下文切换)

进程调度方式:

1、非抢占调度方式(非剥夺方式)

2、抢占调度方式(剥夺方式)

不能进行进程调度的情况:

1、在处理中断的过程中。

2、进程在操作系统内核临界区中。

3、其他想要完全屏蔽中断的原子操作过程中(加锁、解锁)。

上下文切换的流程:

1、挂起一个进程,保存CPU上下文,包括程序计数器和其他寄存器。

2、更新PCB信息。

3、把进程的PCB移入相应的队列,如就绪队列,阻塞队列。

4、选择另一个进程执行,并更新其PCB。

5、跳转到新线程PCB中的程序计数器所指向的位置执行。

6、恢复处理机上下文。

2.2.3 评价调度算法的指标

1、CPU利用率

CPU的利用率 = CPU有效工作时间 /(CPU有效工作时间 + CPU空闲等待时间)

2、系统吞吐率

单位时间内CPU完成作业的数量。

3、周转时间

周转时间:指从作业提交到作业完成所经历的时间

(作业等待时间 + 在就绪队列中排队 + 处理机上运行 + IO操作)

带权周转时间 = 作业周转时间 / 作业实际运行的时间

4、等待时间

5、响应时间

指从用户提交请求到系统首次产生响应所用的时间。

2.2.4 调度算法

1、先来先服务(FCFS)调度算法

  • 算法简单、但效率低
  • 对长作业有利,但对短作业不利
  • 有利于CPU繁忙型作业,不利于I/O繁忙型作业

2、短作业优先算法(SJF)调度算法

  • 平均等待时间、平均周转时间最少
  • 对长作业不利,会导致长作业长期不被调度(“饥饿”现象)
  • 无法及时处理紧迫性作业

3、优先级调度算法

分为静态优先级和动态优先级。

优先级参照:

  • 系统进程 > 用户进程
  • 交互型进程 > 非交互型进程
  • I/O进程 > 计算型进程

4、高响应比优先调度算法

响应比 = (等待时间 + 要求服务时间)/ 要求服务时间

优点:克服了“饥饿”现象

5、时间片轮转算法

注:一般先考虑非抢占式

相关内容

热门资讯

原创 3... 刚成立三个月的Humans&,种子轮直接拿下4.8亿美元,估值拉到44.8亿美元,结果呢,一脚跨进独...
11亿元债券展期通过,万科缓了... 万科企业股份有限公司(以下简称“万科”)11亿元债券展期议案获得持有人会议表决通过。 1月21日,万...
合力泰科技股份有限公司 202... 公司及董事会全体成员保证信息披露的内容真实、准确、完整,没有虚假记载、误导性陈述和重大遗漏。 一、本...
山海:黄金走出预期的调整,力度... 山海:黄金走出预期的调整,力度还会延申! 完全符合预期,黄金冲高回落,走出大跌空间,周三一直强调黄...
【IPO追踪】实现“A+H”上... 1月22日,龙旗科技(603341.SH)(09611.HK)成功于港交所主板上市,成为又一家实现“...
西贝获新一轮融资 新荣记老板阿... 遭遇关店风波后,1月20日,西贝日获得新一轮融资。天眼查显示,投资方包括台州新荣泰投资有限公司、呼和...
浙商证券:维持非凡领越“买入”... 浙商证券发布研报称,维持非凡领越(00933)“买入”评级,目标价0.98港币,25H1利润扭亏释放...
封关后的海南免税:热度、变量与... 2025年12月18日,三亚凤凰国际机场口岸迎来海南全岛封关后首批入境旅客。图/新华 离岛免税是海南...
西贝获新一轮融资,新荣记张勇等... 如图所示,你如何评价?欢迎留言区讨论... 早安,艾瑞巴蒂(手动问好),一起来看今天的早报: 【黑马...
原创 银... 银行岗位曾在几十年来被视为金饭碗,不少年轻人为获得一份稳定工作,刻苦复习金融知识,通过层层笔试面试进...
如应对金价涨、租金困境?202... 最近想在新加坡开个珠宝店或金铺的朋友,得先搞清楚两件正在发生的大事。 这两件事直接决定了你现在入场,...
跨界并购风险点扎堆,康欣新材触... A股并购热潮持续升温,近一年跨界并购案层出不穷,其中,集装箱地板商康欣新材(600076.SH)拟收...
ETF盘中资讯|南向资金超百亿... 1月22日,港股早盘高开,互联网龙头走势分化,阿里巴巴-W、哔哩哔哩-W涨逾1%,美团-W、腾讯控股...
投资铜条火了!变现只能去废品站... 随着贵金属价格连创新高,此前一直不受关注的铜也成了“投资品”。不少珠宝集散地商家推出1000克规格的...
普京:收到加入“和平委员会”邀... 俄罗斯总统普京。视觉中国 资料图 据克里姆林宫网站21日消息,俄罗斯总统普京当天证实,美国总统特朗普...
郭晶晶代言的奶品巨头,要去港交... 文 | 节点财经,作者 | 安妮 1月19日,君乐宝乳业集团股份有限公司(简称“君乐宝”)正式向香...
国际金价屡创新高 回调风险需警... 来源:上海证券报 伦敦现货黄金走势图 黄金,再度迎来历史性时刻。 北京时间1月21日,国际金价首次...
大摩强call!半导体设备ET... 1月22日,半导体设备盘前异动!数据显示,截至9时24分,半导体设备ETF(561980)涨1.44...
金融科技对传统银行有哪些影响? 在数字化浪潮持续深化的背景下,金融科技的快速迭代正从多个维度对传统银行的运营模式、服务体系及行业定位...