1 / 49
文档名称:

操作系统课程设计:银行家算法算法的模拟实现.doc

格式:doc   大小:324KB   页数:49页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统课程设计:银行家算法算法的模拟实现.doc

上传人:0640105 2020/4/14 文件大小:324 KB

下载得到文件列表

操作系统课程设计:银行家算法算法的模拟实现.doc

文档介绍

文档介绍:枣庄学院信息科学与工程学院课程设计任务书题目:银行家算法算法的模拟实现学生1:学生2:专业:计算机应用技术课程:操作系统指导教师:职称:完成时间:2014年12月----2015年1月枣庄学院信息科学与工程学院制2014年12月10日课程设计任务书及成绩评定课程设计的任务和具体要求操作系统课程设计是操作系统课程学****的延续。主要目的是配合操作系统课程的学****对Linux操作系统有一定掌握,能够熟练操作,并能在Linux系统下模拟实现操作系统的功能,有助于对操作系统的理解。本次课程设计共分两部分,其中第一部分为操作题,同学们需要对Linux的基本的命令(常用的几个,讲课的时候强调的),这部分,任课教师实时检查,让学生用命令完成一定的功能,然后,根据完成情况评定成绩。第二部分为编程设计题,每组同学必须独立完成,可以选择进程调度,也可以根据自己的兴趣,选择模拟实现磁盘调度、银行家算法、页面置换算法等。指导教师签字:日期:指导教师评语成绩:指导教师签字:日期:1课程设计所需软件、硬件等Centos上的虚拟机上运行的系统:WindowsXP语言语言:C课程设计进度计划起至日期工作内容备注:11:1211—12课程设计选题选题12:25:21:—12机房调试:2512打印参考文献、资料索引序号文献、资料名称编著者出版单位2012Linux操作系统实用教程》.科学出版社,[1]鞠文飞.《2010陈渝.《操作系统精髓与设计原理》.***出版社,[2]陈向群/,2012)》.西安电子科技大学出版社([3]汤子瀛.《计算机操作系统修订版软件开发从入门到精通》.清华大学出版社Linux,2014吕雪峰.《嵌入式[4]2录目1引言4………………………………………………………………..…………………………………………………………….…………………………………………………………………5.…………………………………………………………………常用命令基本介绍25…………………………………………………………………………………………………………………………………………………………………………………………………….....………………………………………………………实验内容…………......……………………………………………………………………7……………………………………………………………..…………………………………………………………..…………………………………………………………..…………..……………………………………………………………………4实验小结17…………………………………………………………………………………..3摘要在计算机网络高速发展的今天,计算机技术不断地更新与完善,无论是硬件还是软件的变更都会在计算机操作系统的设计技术与使用风格上得到体现操作系统是计算机系统配置的所有软件中使用最广泛的基础软件,它在整个计算机系统软件中处于中心地位,也是计算机专业课教学中做重要的环节之一。从操作系统自身角度讲,它不仅很好地体现了计算机日益发展中的软件研究成果,而且也较好地体现了计算机的硬件技术发展及计算机系统结构的用户界面环境。本实验主要根据是按动态优先数设计五个进程的调度算法。即在它们调度的过程中,其优先数是不断变化的。、开放源代码的、交互式、多用户和多任务的、类Linux应用程序以及一个完整的的开系统工具、的网络操作系统一,它包括系统内核、发环境。UNIX的开放的操作系统内核。实际上,准确点说,Linux指的是:)自由和开放性(UNIX2)类()交互性强(3)多用户和多任务(4)出色的速度性能(5)丰富的网络功能(67)可靠的系统安全(8)良好的可移植性()具有标准兼容性(,是运行程序和管理像磁盘和打印机等硬件内核:Linux设备的核心程序Shell:实际上,是系统的用户界面,,它解释由用户输入的命令并且把它们送到内核