- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
谈计算机操作系统中的进程并行和互斥.pdf
2004年4月 皖西学院学报 Apr.,2004
第20卷第2期 ofWestAnhui
Journal University V01.20N0.2
谈计算机操作系统中的进程并行和互斥
王 宁
(皖西学院计算机系,安徽六安237012)
摘要:操作系统的发展要求并行,而互斥是并行的前提和保证。正是并行技术和互斥技术的不断发展,
推动了计算机操作系统的发展和完善。
关键词:操作系统;进程;临界段
中图分类号:TP316 文献标识码:A 文章编号:1009—9735(2004}02—0062—02
进程是计算机程序的一次执行活动。半个多世纪以来,计算机系统,无论是软件系统还是硬件系统,都在
一直不遗余力地发展并行技术,使多个计算机程序的执行活动(进程)能够同时进行,以提高资源的使用效率。
操作系统作为计算机硬件和软件资源的管理者,更是并行技术发展的先驱和代表。由于计算机硬件资源和软
件资源的有限性,在多个进程并行的过程中,不可避免的会产生若干进程同时使用某一资源的情况。如果不加
以协调和控制,将可能导致并行进程的相互干扰,从而产生不正确的结果。不允许两个以上的共同使用同一资
源的并行进程同时使用该资源称为进程互斥。操作系统在坚持不懈地发展并行技术的同时也在不断的发展和
完善着进程互斥技术,以保证那些在计算机上同时运行的程序不会相互干扰而产生不正确的结果。生活中,我
们在使用计算机时可以在计算机操作系统的控制下一边打字,一边听音乐,同时在网络上下载文件。我们不会
和别人同时在不同的联运窗1:3的计算机上订到相同座位号的飞机票。以上的两个例子前者体现了进程的并
行,后者则体现了进程的互斥。
1并行是操作系统发展的要求和产物
操作系统是由于客观的需要而产生的,它伴随着计算机技术本身及其应用的日益发展而逐渐发展和不断
完善。
从1946年第一台计算机问世到1955年,这期间称为第一代计算机时代。第一代计算机时期,构成计算机
的主要器件是电子管,计算机运算速度慢(几千次/gl,),没有操作系统,也没有任何软件。用户上机时独占计算
机的全部资源。用户既是程序员,又是操作员,上机完全是手工操作:上机时将程序纸带或卡片装入相应的输
入设备,然后启动程序运行,运行完毕,用户卸下纸带或卡片。显然,在用户安装和卸除程序纸带(卡片)时,cpu
处于空闲状态。这种由一道程序独占机器的人工操作方式,在计算机速度较慢时是允许的,因为计算机所需计
算时间相对较长,手工操作所占时间比例还不大。
上世纪50年代后期,随着晶体管的应用,计算机进入了第二代,计算机处理器的速度也随之有了很大的提
高(每秒几万次至几百万次)。第一代计算机采用的手工操作所占的时间比例加大。(例如一个程序在每秒一
千次的机器上运行,需要30分钟完成,用手工装卸程序纸带需要3分钟。若机器速度提高10倍,则程序运行
时间缩短为3分钟,而手工操作仍需要3分钟,这将使一半的机时被浪费。)显然,随着机器速度的提高,手工操
作方式严重地损害了资源的利用效率。这种由于手工操作的慢速度和计算机的高速度所产生的矛盾日益尖
丰收稿日期:2003—08—28
作者简介:王宁(1974一),男,皖西学院计算机系助教。
62
万方数据
锐。另外,当时的计算机价格极其昂贵,计算机(cpu)的时间是非常宝贵的,尽可能提高cpu的利用率成为十分
迫切的任务。唯一的解决办法,只有摆脱人的手工操作,实现程序作业的自动转换。这样就出现了批处理方
式,基本做法是把若干个作业合成一批输入到磁带上,然后把磁带装到主机的磁带机上,由主机的监督程序一
最早的操作系统雏形把磁带上第一个作业调入主存中执行,该作业终止后,再依此调入下一个作业。监督程序
负责装入和运行各种系统处理程序,如}[编程序,连接装配程序,I/O标准程序等;完成作业的自动过渡。操作
系统随着监督程序的产生而开始发展并逐渐完善起来。尤其是60年代中期,硬件通道技术和中断技术的应
用,使原来的监督程序功能更加完善,计算机cpu的使用效率得到了更大的提高。
批处理方式及监督程序的出现,克服了手工操作的缺点,改善了计算机的使用效率,提高了计
您可能关注的文档
- 论英国英语标准发音现状与英国社会的演变.pdf
- 论英汉植物词语的国俗语义之异同.pdf
- 论著E2cad及其相关蛋白在上皮性卵巢肿瘤中的表达及临床意义X.pdf
- 论著·输尿管镜气压弹道碎石术结合体外冲击波碎石治疗复杂性输尿管上段结石.pdf
- 论著三种促超排卵方案体外受精-胚胎移植临床妊娠率的分析3.pdf
- 论著上海地区小儿急性病毒性下呼吸道感染临床流行病学.pdf
- 论著应用AO特殊钢板治疗近关节骨折(附45例报告).pdf
- 论著辖区妊娠妇女家庭暴力行为及不良影响调查分析.pdf
- 论著连续静脉点滴尼卡地平对围拔管期血流动力学的影响.pdf
- 论著重症颅脑损伤患者脑室引流术后亚低温治疗医院感染的调查.pdf
最近下载
- 部编版小学道德与法治四年级上册知识点总结(全册.doc VIP
- 机电设备安装作业指导说明书.doc VIP
- 2025至2030国内WiFi芯片行业市场发展分析及竞争策略与投资发展报告.docx VIP
- 第6课《我们神圣的国土》第1课时辽阔的国土 课件道德与法治五年级上册.ppt
- 最全的《国际医学会议交际英语(首都医科大学)》单元测试试题及考核答案.docx VIP
- 焊接工艺参数检查记录表.docx VIP
- 电风暴处理电风暴.ppt
- 反井钻机施工斜井_竖井技术介绍.pdf VIP
- T BSMIA 002—2025 医疗器械首席质量官评价细则.pdf VIP
- 轴承预紧力研究方法总结.pptx VIP
原创力文档


文档评论(0)