谁有操作系统课程设计论文!帮个忙!给一个!
1。下载地址:
一、设计内容
选择一个调度算法,实现处理机调度。
二、设计目的
在多道程序和多任务系统中,系统内同时处于就绪状态的进程可能有若干个。也就是说能运行的进程数大于处理机个数。为了使系统中的进程能有条不紊地工作,必须选用某种调度策略,选择一进程占用处理机。 要求学生设计一个模拟处理机调动算法,以巩固和加深处理机调度的概念。
三、设计题目
处理机调度程序。
四、设计要求
1。进程调度算法包括:时间片轮转法,短作业优先算法,动态优先级算法。
2。可选择进程数量
3。 本程序包括三种算法,用C语言实现,执行时在主界面选择算法(可用函数实现),进入子页面后输入进程数,(运行时间,优先...全部
1。下载地址:
一、设计内容
选择一个调度算法,实现处理机调度。
二、设计目的
在多道程序和多任务系统中,系统内同时处于就绪状态的进程可能有若干个。也就是说能运行的进程数大于处理机个数。为了使系统中的进程能有条不紊地工作,必须选用某种调度策略,选择一进程占用处理机。
要求学生设计一个模拟处理机调动算法,以巩固和加深处理机调度的概念。
三、设计题目
处理机调度程序。
四、设计要求
1。进程调度算法包括:时间片轮转法,短作业优先算法,动态优先级算法。
2。可选择进程数量
3。
本程序包括三种算法,用C语言实现,执行时在主界面选择算法(可用函数实现),进入子页面后输入进程数,(运行时间,优先数由随机函数产生),执行,显示结果。
4。两人一组,每组交一份设计报告,包含源代码。
2。下载地址:
一、设计内容
二、设计目的
三、设计题目
四、设计要求
原 文 : 加深对操作系统原理的进一步认识,加强实践动手能力和程序开发能力的培养,提高分析问题解决问题的能力,培养合作精神,以巩固和加深磁盘调度的概念。
三、 设计题目
磁盘调度程序模拟
先来先服务调度算法
1、学生按自然班自由组合选择题目,但每组人数不得超过题目规定人数,且每班每个题目至少有一组同学完成,但不超过2组,题目确定后,由班长将名单上报指导教师。
2、小组内同学分工合作,完成各分项功能。在算法的实现过程中,要求可决定变量应是动态可变的;同时模块应该有一个合理的输出结果。具体可参照实验的程序模拟。
3、各功能程序要求自行编写程序实现,不得调用现有操作系统提供的模块或功能函数。
4、在完成各子功能模块的同时还应将各功能融合为一个整体,构成人机界面较友好的小型系统。
5、程序设计语言自选,最终以软件(含源代码以及执行程序)和设计报告的形式提交课程设计结果,并参加答辩
。
。。。。。
关键词 : 操作系统 磁盘调度 程序模拟 先来先服务 程序代码
3。下载地址:
一、课程设计题目
文件系统设计
二、课程设计目的
通过模拟文件系统的实现,深入理解操作系统中文件系统的理论知识。
三、课程设计要求
1.设计出文件系统中常用的数据结构;
2.理解文件系统的工作流程,给出程序流程图;
3.设计出文件系统中关键的算法;
4.模拟实现二级目录文件系统,并给出一组运行结果。
四、课程设计过程
1.设计思想与数据结构
系统中有一个主文件目录(MFD),每个已注册的用户在该目录中占据一个表目,其内容包括用户名、口令、用户目录指针、链指针等,系统启动时,首先建立主文件目录。
每个已注册用户拥有一个自己的用户文件目录(UFD),该用户的每一个文件均在UFD中占据一个表目,其内容包括文件名、保护码、文件长度、链指针等。每创建一个文件要在UFD中加入一个表项,每删除一个文件也要UFD中删除其对应表目。
其它对文件的操作也要对UFD进行相应修改。对即将要进行访问的文件,系统建立一个活动文件目录AFD,用于存放已打开文件的有关信息。设系统最多可同时打开5个文件,每个已打开的文件在AFD中占据一个表目,内容包括:打开文件名、打开文件保护码、读指针、写指针4项。
文件关闭时,撤消其在AFD中的对应表项。
3。 基本操作与算法
系统首先进行初始化,建立MFD,然后注册一批用户,初始化AFD,随后处于待命状态。
创建文件: 输入文件名、保护码、长度、生成一个UFD块并挂在该用户的UFD链链尾。
删除文件:输入文件名,在该用户的UFD链中删除该文件对应的UFD块。若该文件是已打开的文件,还要删除其在AFD中的对应表目。
打开文件:。收起