帮帮文库

操作系统课程设计 操作系统课程设计

格式:DOC | 上传时间:2022-06-24 19:32 | 页数:16 页 | ✔ 可以修改 | @ 版权投诉 | ❤ 我的浏览
操作系统课程设计
操作系统课程设计
1 页 / 共 16
操作系统课程设计
操作系统课程设计
2 页 / 共 16
操作系统课程设计
操作系统课程设计
3 页 / 共 16
操作系统课程设计
操作系统课程设计
4 页 / 共 16
操作系统课程设计
操作系统课程设计
5 页 / 共 16
操作系统课程设计
操作系统课程设计
6 页 / 共 16
操作系统课程设计
操作系统课程设计
7 页 / 共 16
操作系统课程设计
操作系统课程设计
8 页 / 共 16
操作系统课程设计
操作系统课程设计
9 页 / 共 16
操作系统课程设计
操作系统课程设计
10 页 / 共 16
操作系统课程设计
操作系统课程设计
11 页 / 共 16
操作系统课程设计
操作系统课程设计
12 页 / 共 16
操作系统课程设计
操作系统课程设计
13 页 / 共 16
操作系统课程设计
操作系统课程设计
14 页 / 共 16
操作系统课程设计
操作系统课程设计
15 页 / 共 16

1、少画出语境级的数据流图,以及仔细画好程流程图。在程序设计的开始,由于分析工作做得不够深入和细致,吃了点小苦头。对于这样个小设计来说,都会吃苦头,要是大工程更是无法想像,有可能会项目失败。以后得加强对软件工程的学习。另外在运用语言的时候,感觉有点生疏,在组织语言时时而出错,在编程和调试的过程中,经常会出现意想不到的问题,并非每个问题都可以从相关资料中找到解决方法,有些问题是无法预料到的,这就需要通过自己理性的分析得出问题的解决方案。在设计过程中,查询了不少相关资料,不断的发现问题提出问题解决问。

2、打开文件表个模拟磁盘的数组命令服务和用户构成。用户负责输入命令。命令服务实现命令的解释命令检查命令帮助以及调用相关模块执行相应的命令功能。此课程设计把文本作来研究对象来模拟操作系统的文件系统工作过程。所以用个字符串数组来模拟磁盘空间,顾名思义,模拟磁盘提供字符的存储服务。磁盘空间分配表,采用链表结构,每个节点保存模拟磁盘的个逻辑块的信息,包括块的最大长度,文件占用长度,占用标志。如果占用标志为,即该空间可分配给文件。初始化磁盘空间分配表链表,首先把整个模拟磁盘作来块,并置占用位为当有进程申请。

3、。模拟文件系统创建文件删除文件条件读取写入文件查询属性显示内容显示目录关闭文件帮助显示模拟文件系统输入界面显示命令帮助文件表打开文件表磁盘分配表模拟磁盘显示信息文件信息文件信息长度位置信息文件字符串用户命令烟台大学课程设计报告第页共页图程序流程图参考代码开始初始化命令表初始化文件表初始化磁盘分配表初始化打开文件表输入命令命令表中有该命令分析命令显示命令帮助无创建删除读取显示写入查询列表关闭帮助退出程序执行命令执行命令烟台大学课程设计报告第页共页文件名称长度命令行长度参数长度账号结构文件结构账。

4、流程图来进行具体的设计。四文件系统的实现数据结构设计通过分析课程设计要求,具体设计出如下数据结构用户结构账号与密码结构本系统有个默认的用户名,前面是用户名,后面为密码,用户登陆时只要输入正确便可进入系统,否则提示失败要求重新输入。烟台大学课程设计报告第页共页数据结构说明文件结构链表函数介绍初始化文件或目录建立系统根目录系统运行对参数进行处理检查账号与口令命令列表建立目录建立文件读取文件写入文件删除文件切换目录文件与目录列表通过结构体存储打开的文件信息,包括文件名字文件类型文件开始位置文件长度。

5、信息文件字符串用户命令烟台大学课程设计报告第页共页图程序流程图参考代码开始初始化命令表初始化文件表初始化磁盘分配表初始化打开文件表输入命令命令表中有该命令分析命令显示命令帮助无创建删除读取显示写入查询列表关闭帮助退出程序执行命令执行命令烟台大学课程设计报告第页共页文件名称长度命令行长度参数长度账号结构文件结构账号创建文件与目录结点,烟台大学课程设计报告第页共页,创建文件存储结点,烟台大学课程设计报告第页共页,路径,路径烟台大学课程设计报告第页共页是文件不是目录。输入路径,烟台大学课程设计报告。

6、盘空间时,从头开始遍历,检查占用位,如果该块为可分配,则检查块大小,若块长度大于或等于申请空间大小,则把块的前部分等于申请大小分配给文件,并置标志位为占用。剩下的大小作来个新块,作来个新节点插入到原节点的后边,标志位为可用。这样就实现了模拟磁盘的线性分配。文件表,由于模拟文件系统的文件数量不多,故文件表采用线性表来存储。线性表每个结点存储个文件的信息。打开文件表,采用数组形式存储打开的文件,数组每个元素保存个打开文件的信息。文件信息和文件表中的文件信息类似。构造这些实体的关系图,数据流图程序。

7、。在对自己所编写的源程序段的纠错的过程中,使我更好的理解了操作系统中文件系统的理论知识,同时在编程时用到了模块化的设计思想,这种编程方法可以使我们的编程变的更简单,可以使我们的查错与纠错变的更方便。总的来说通过这次的设计的学习使我学到了很多在平时的学习中学不到的很多东西,通过这次课程设计,使我对操作系统和编程产生兴趣,我想我会在这条路上继续前进下去。我相信,只要不断的严格要求自己,注意培养自己的思维能力,就定会有更大更辉煌的发展和提高。七参考文献汤小丹梁红兵等编著计算机操作系统第三版西安电子。

8、科技大学出版社谭浩强编著程序设计教程第版清华大学出版社陈守孔孟佳娜武秀川等编著算法与数据结构语言版第二版机械工业出版社课程设计报告书课程名称操作系统设计题目模拟文件系统年月日目录课程设计题目和目的二课程设计要求三程序设计思想四文件系统的实现五程序运行结果及分析六课程设计总结七参考文献烟台大学课程设计报告第页共页课程设计题目和目的通过模拟文件系统的实现,深入理解操作系统中文件系统的理论知识,加深对教材中的重要算法的理解。同时通过编程实现这些算法,更好地掌握操作系统的原理及实现方法,提高综合运用。

9、文件的属性显示文件所有内容重命名文件关闭文件。可以通过键盘输入命令来模拟文件的操作。通过命令退出程序。数据流图图数据流图程序流程图模拟文件系统提供的文件操作有建立,读取,显示,删除,写入,关闭,重命名和查询。在模拟程序中可从键盘上输入文件操作命令来模拟各用户程序中所调用的各种文件操作,用个结束命令停止程序的执行。模拟文件系统创建文件删除文件条件读取写入文件查询属性显示内容显示目录关闭文件帮助显示模拟文件系统输入界面显示命令帮助文件表打开文件表磁盘分配表模拟磁盘显示信息文件信息文件信息长度位置。

10、第页共页,请参考提供的命令列表,烟台大学课程设计报告第页共页五程序运行结果及分析程序主界面显示命令的帮助烟台大学课程设计报告第页共页六课程设计总结通过本次的课程设计,使我能够正确运用操作系统课程中所学的基本理论和知识,加深了对文件系统基本概念的理解,以及磁盘文件系统的文件操作。还有让我感受挺深的是对软件工程方法的应用。设计个软件,先要做好需求分析,这点很重要,如果没有分析好需求,到软件设计的最后,发现所做的功能不符合要求,那么切都得重做,前面所有的努力都付诸东流。还有比较重要的是,写好图,至。

11、最大长度文件打开数和文件创建时间。通过结构体数组存储所有打开文件信息。程序功能图烟台大学课程设计报告第页共页图程序功能图文件系统提供的文件操作有建立文件删除文件条件读取文件写入文件查询文件的属性显示文件所有内容重命名文件关闭文件。可以通过键盘输入命令来模拟文件的操作。通过命令退出程序。数据流图图数据流图程序流程图模拟文件系统提供的文件操作有建立,读取,显示,删除,写入,关闭,重命名和查询。在模拟程序中可从键盘上输入文件操作命令来模拟各用户程序中所调用的各种文件操作,用个结束命令停止程序的执行。

12、各专业课知识的能力。二课程设计要求内容要求文件的物理结构可以选用顺序分配链表分配或索引分配。建立文件从命令中得到文件名,得到该文件的文件长度,建立文件。修改目录表。删除文件回收文件占用的空间,修改目录表读文件文件名显示开始字节显示的字节数,直接显示所需要的字节数。写文件文件名插入的位置插入的内容查询属性显示文件属性文件名,类型,长度,时间等。三程序设计思想阅读操作系统方面的书籍,了解操作系统的文件系统原理。结合分析课程设计要求,确定实体以及它们之间的关系。实体关系有三张表磁盘空间分配表文件表。

参考资料:

[1]猪—沼—鱼循环生态养殖投资扩建项目投资立项备案核准融资贷款申报资料(第32页,发表于2022-06-24 19:56)

[2]猪—沼—肥—菜农业循环经济示范项目投资立项备案核准融资贷款申报资料(第73页,发表于2022-06-24 19:56)

[3]猕猴桃良种繁育基地项目投资立项备案核准融资贷款申报资料(第46页,发表于2022-06-24 19:56)

[4]狮子湖高端商务政务休闲平台项目投资立项备案核准融资贷款申报资料(第51页,发表于2022-06-24 19:56)

[5]狩猎场项目投资立项备案核准融资贷款申报资料(第12页,发表于2022-06-24 19:56)

[6]犹太木结构宾馆项目投资立项备案核准融资贷款申报资料(第40页,发表于2022-06-24 19:56)

[7]犹太会馆项目投资立项备案核准融资贷款申报资料(第26页,发表于2022-06-24 19:56)

[8]犀牛大桥项目投资立项备案核准融资贷款申报资料(第59页,发表于2022-06-24 19:56)

[9]特高压旁路隔离开关立项项目投资立项备案核准融资贷款申报资料(第15页,发表于2022-06-24 19:56)

[10]特高压交直流输变电钢结构架及风力发电塔筒生产线搬迁改造项目投资立项备案核准融资贷款申报资料(第87页,发表于2022-06-24 19:56)

[11]特色食用菌产业园区项目投资立项备案核准融资贷款申报资料(第30页,发表于2022-06-24 19:56)

[12]特色食品深加工产业化工程项目投资立项备案核准融资贷款申报资料(第59页,发表于2022-06-24 19:56)

[13]特色野菜栽培技术开发与示范项目投资立项备案核准融资贷款申报资料(第29页,发表于2022-06-24 19:56)

[14]特色种苗产业发展规划项目投资立项备案核准融资贷款申报资料(第32页,发表于2022-06-24 19:56)

[15]特色甜品屋项目投资立项备案核准融资贷款申报资料(第18页,发表于2022-06-24 19:56)

[16]特色林木种苗产业发展项目投资立项备案核准融资贷款申报资料(第32页,发表于2022-06-24 19:56)

[17]特色杂粮系列营养食品项目投资立项备案核准融资贷款申报资料(第9页,发表于2022-06-24 19:56)

[18]特色文化旅游基础设施项目投资立项备案核准融资贷款申报资料(第75页,发表于2022-06-24 19:56)

[19]特色加工玉米示范生产及推广项目投资立项备案核准融资贷款申报资料(第25页,发表于2022-06-24 19:56)

[20]特色农产品精深加工及配送项目投资立项备案核准融资贷款申报资料(第26页,发表于2022-06-24 19:56)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致