实验一多道程序设计技术.docVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一多道程序设计技术

实验一 多道程序设计技术 一.实验内容步骤 1.首先观看DOS单道运行方式 MS-DOS是个单用户、单任务的操作系统。主机任何时候只能接纳和运行一个程序。在Windows中保留了MS-DOS。从桌面的“开始” →“程序” →“附件” →“命令提示符”,便进入了MS-DOS。该系统以命令提示符为交互界面。显示命令提示符C:\,读者可以逐条地写出程序名字,要求系统为之执行。比如发CD,要求系统报告用户的当前目录。发DIR,要求报告当前目录所包含的文件(包括子目录)名。发DATE,要求系统报告当天日期,等等。 系统将会以一问一答的方式跟用户交互。用户以命令提示符作为发命令的依据;系统则以用户发作为命令结束符的“回车符”开始执行程序。当前程序没有执行完就不会给提示符,因而不能输入另一条命令。程序单道地、串行地执行。 最后,在命令提示符下发命令exit,退出MS-DOS,回到Windows桌面。 2. 观看多道程序同时执行 在Windows环境下可以有多种方式同时启动多个程序执行。比如,我现在用word在写文档,同时又启动了“媒体播放器”在播放音乐,word和“媒体播放器”都在工作。也可以先后启动word执行两次,一次帮我编辑第1章文稿,另一次让word调出初版时的第1章,以便对照修改。可以让两个word的窗口平铺在显示屏幕上,由此可以确信一个word程序同时对应两个任务。不过两个窗口都要交互输入,所谓“输入焦点”只有一个。只要用鼠标点击当前需要输入的窗口,就可以激活它,从而取得输入焦点。 许多同学都有陆续启动3个以上程序同时执行的体验,一面看新闻,一面听音乐,一面还要与朋友QQ。 3. 观看多道程序并发执行模拟演示 同时执行的程序在只有一个CPU的情况下,瞬时只能执行其中的一个程序,由此它们的执行有并发性、宏观性。每一个程序都是走走停停的,操作系统利用外设与CPU可以同时执行这个事实,进行调度,实现程序的并发。 4. 多道程序设计调度初步 在上述此基础上,试做以下调度计算: 假定有两个程序A与B,它们的行为是: 程序 I/O CPU I/O CPU A 10 10 10 B 10 10 10 单位:ms。 它们同在有一个I/O接口和一个CPU的计算机上。 (1)试编写C/C++程序,完成多道程序的调度, (2)画出调度时序图,计算它们各自的和总的周转时间,并与按照单道串行方式运行时总的周转时间比较,对所得到的结果加以讨论。 二.实验报告要求 记录实验环境,记录观察结果,与教学内容对应的知识点,收获体会。

文档评论(0)

zhanghc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档