- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯
第37卷第1期 大 连 理 工 大 学 学 报 Vo1.37。No.1
I997年 1月 JournalofDalianUniversityofTechnology Jan.1997
0S/2多 任 务 管 理 及 通 信 机 制
牛 纪 桢 7~3/:、z
,D A
、●,●』
(大连理工大学计算机科学与工程系 116024)
摘要 剖析了OS/2中的多任务类型、控制方式、调度策略及通信机制.据
此,开发人员可以更好地驾驭、控制和管理Os/2环境,使其在最佳状态下
运行;对系统管理人员也具有一定参考价值.
关键词:
.主±兰垫焦 /调度优先权;层次控制;多任务;IFC机制 糸筑
分类号 。 孝任解 埕
通镌礼节l
美国IBM公司1987年4月发布的基于80X86平台上的操作系统——OS/2历经几度更
新、完善而呈现出越来越强劲的发展势头,现已成为IBM公司与其他软件厂家进行32位微
机操作系统市场抗争的拳头产品“ .尤其是最近相继问世的os/2WarpConnect和os/2
WarpS~-vcl-更使其有望成为客户机和服务器上理想的操作系统.大量的系统性能评估资料
证实:在当前32位台式机操作系统中,os/2具有最优秀的多任务管理功能.本文旨在对此
进行深入的探讨、剖析,以使用户更好地使用和发挥os/2的多任务处理性能.
i OS/2多任务类型及控制
多任务能力实际上反映了系统能在多个程序同时执行时进行管理的能力.这种能力可使
系统资源得以充分的利用,工作效率倍增.显然由于多任务的实质是宏观上并行、微观上串
行,当多个并发执行的程序使用不相同的系统资源时,系统具有最佳的效率.
os/2支持两种类型的多任务.一类是指当一个应用程序在运行时,可以再启动另一个
程序与之并发运行.这个被启动的程序可以是原执行程序的一个新的副本,也可以是—个与
原执行程序相关的—个程序,还可以是一个与原执行程序毫不相干的程序.另一类多任务是
指允许—个应用程序在其对应的进程中可以创建若干个线程( ad)并发执行以完成某一项
较大的工作.
由于在多任务环境中,必然会出现各任务竞争资源和任务间进行通信的问题,操作系统
必须要有相应的资源调度策略以使各任务有效、正确地使用共享资源;同时系统还要有好的
通信机制以保证异步任务之间进行同步和传递信息.
OS/2在三个层次上实现对多任务的控制,即会话、进程和线程.了解系统在每一层次上
所实现的控制将有助于用户根据需要启动任务并实施控制,同时也有助于开发人员尽可能在
996-0
34年-1生5;
l95 ,锯 鲫¨
维普资讯
104 大 连 理 工 大 学 学 报 第37卷
— 个应用软件中进行最大程度的并发程序设计.
a.会话(Session) 会话是0S/2多任务层次中的最顶层,它由虚拟设备及有关进程组
成.虚拟设备可以是屏幕、窗口、键盘或鼠标,当打开一个会话,在前台执行输入 /输出操作
时,虚拟设备就被映射到具体的物理设备上.一般情况下,每个应用程序都在它自己的会话
中运行,但在PM(PresentationManager)会话中可以有多个应用程序共享屏幕、键盘及鼠标资
源,
b.进程(Process) 在OS/2中每个已装入内存并运行的应用程序被称做—个进程,它也
是系统进行资源分配的逻辑单元.分配的资源包括内存、管道、队列、系统信
原创力文档


文档评论(0)