模拟进程调用课程设计---Linux进程调度模拟算法的设计与实现.doc

模拟进程调用课程设计---Linux进程调度模拟算法的设计与实现.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
枣 庄 学 院 信息科学与工程学院课程设计任务书 题目: Linux进程调度模拟算法的设计与实现 学 号: 201012120233 姓 名: 孟 国 涛 专 业: 网络工程 课 程: 操作系统 指导教师: 燕孝飞 职称: 讲 师 完成时间: 2012年 5 月----2012 年 6 月 枣庄学院信息科学与工程学院制 2012年05 月20日 课程设计任务书及成绩评定 课程设计的任务和具体要求 观察、体会操作系统的进程调度方法,并通过一个简单的进程调度模拟程序的实现,加深对进程调度算法,进程切换的理解。 采用动态优先数的方法,编写一进程调度程序模拟程序。模拟程序只进行相应的调度设计。 指导教师签字: 日期: 指导教师评语 成绩: 指导教师签字: 日期: 课程设计所需软件、硬件等 系统:Windows XP上的虚拟机上运行的Red Hat Linux 软件:VC++6.0 课程设计进度计划 起止日期 工作内容 备注 5月30日至6月17日 收集资料 程序设计 参考文献、资料索引 序号 文献、资料名称 编著者 出版单位 01. Linux操作系统项目化教程 王艳青 北京大学出版社 02. 数据结构 栾晓春 燕孝飞 中国石油大学出版社 目 录 ………………………………………………………………………………………………………5 1引言 1.1linux及其特点………………………………………………………………………………………5 1.1.1 linux的概述…………………………………………………………………………… …5 1.1.2 linux的特点………………………………………………………………………………5 1.2 linux的结构 ……………………………………………………………………………………… 5 1.3 linux的版本 ………………………………………………………………………………………6 2 进程调度程序的设计 2.1进程调度……………………………………………………………………………………………6 2.2介绍一下优先权调度 ……………………………………………………………………………6 3.实验结果……………………………………………………………………………………….………8 4.总结……………………………………………………………………………………………………10 5.附录……………………………………………………………………………………………………10. 摘要 在计算机网络高速发展的今天,计算机技术不断地更新与完善,无论是硬件还是软件的变更都会在计算机操作系统的设计技术与使用风格上得到体现。 操作系统是计算机系统配置的所有软件中使用最广泛的基础软件,它在整个计算机系统软件中处于中心地位,也是计算机专业课教学中做重要的环节之一。从操作系统自身角度讲,它不仅很好地体现了计算机日益发展中的软件研究成果,而且也较好地体现了计算机的硬件技术发展及计算机系统结构的用户界面环境。本实验主要根据是按动态优先数设计五个进程的调度算法。即在它们调度的过程中,其优先数是不断变化的。 1引言 1.1 Linux及其特点 1.11Linux的概述 Linux是一种免费的、开放源代码的、交互式、多用户和多任务的、类Unix的网络操作系统一,它包括系统内核、系统工具、应用程序以及一个完整的的开发环境。 实际上,准确点说,Linux指的是:一个类似UNIX的开放的操作系统内核。 1.1.2Linux的特点 (1)自由和开放性 (2)类UNIX (3)交互性强 (4)多用户和多任务 (5)出色的速度性能 (6)丰富的网络功能 (7)可靠的系统安全 (8)良好的可移植性 (9)具有标准兼容性 1.2 linux的结构 内核:Linux操作系统的主要部分,是运行程序和管理像磁盘和打印机等硬件设备的核心程序 Shell: 是系统的用户界面,提供了用户与内核进行交互操作的一种接口 ,实际上Shell是一个命令解释器,它解释由用户输入的命令

文档评论(0)

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

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

1亿VIP精品文档

相关文档