进程管理演示系统的设计与实现.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
镧喇《 文章编号:1672—5913(2009)14—0144-05 进程管理演示系统的设计与实现 张琼声1,蒋玉新1,李春华2,刘童璇1 摘要:进程是资源分配和独立运行的基本单位,是操作系统的核心概念。 “操作系统”教学中,进程的概 念以及进程管理的实现原理抽象难懂,初学者难以掌握。本文阐述如何以图形化方式设计和实现进程管理的 演示系统,以辅助课堂教学。该系统的演示内容包括:进程的概念、进程创建、进程组织、进程关系管理、 进程阻塞、进程唤醒、进程撤销、进程调度、进程同步。 关键词:进程管理;演示系统;操作系统 中图分类号:G642 文献标识码:B 块。进程同步演示模块包括进程互斥和读者一写者问题演 1前言 示两个子模块。 本系统用VC++6.0开发,采用单文档结构,所有演示 进程管理是操作系统原理最主要的教学内容之一,而 进程及进程的控制原理是学生学习的重点和难点。如何使 过程都在视图中通过VC控件交互实现。系统使用了延时 学生能够在较短的时间内,深入了解进程的概念及进程控 机制,每当执行一个过程使界面发生变化或执行了关键步 骤后,执行一个延时函数,从而给用户足够的时间观察界 制的原理,如何把进程的概念与程序运行的软硬件环境的 面的变化。 变化联系起来?如何把进程管理的功能与数据结构和算 法的实现结合起来?使学生从根本上掌握进程的概念,理 2.2进程组织 解操作系统中进程管理功能的实现原理和实现技术,把抽 (1)链表组织 象的理论与具体的实现技术结合起来?是“操作系统”课 本系统实现多个进程链表,包括总进程链表、多个优 程教学面临的重要问题。 先权不同的就绪进程链表和三个对应不同阻塞事情的阻 进程管理演示系统主要用于辅助课堂教学,试图将抽 塞进程链表。 象的理论与系统设计、实现的具体技术相结合,通过动态 (2)进程树 的、图形化的界面表现进程概念的本质、进程管理的过程、 系统按照进程的亲属关系,建立进程树,实现了进程 进程管理功能与数据结构和算法实现的关系。把抽象的概 树的管理和图形显示。 念和原理实例化。帮助学生直观地、深入地理解进程的概 (3)进程标识符PID的管理 念和进程管理功能存在的必要性以及相应的实现技术。 每一个进程都有唯一的内部标识符PID,本系统通过 本系统主要实现进程概念、进程控制、进程调度、进 循环使用来达到有限PID资源的合理利用。当进程创建时 程同步行为和实现原理的演示。该系统的特点是用图形化 分配可用的PID,当进程终止时,释放占用的PID。 的方式把操作系统原理与程序实现结合起来。论文详细说 明了该演示系统的设计方案与实现技术。

文档评论(0)

tangtianbao1 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档