1、“.....读取,显示,删除,写入,关闭,重部分内容简介文件的属性显示文件所有内容重命名文件关闭文件。可以通过键盘输入命令来模拟文件的操作。通过命令退出程序。数据流图图数据流图程序流程图模拟文件系统提供的文件操作有建立,读取,显示,删除,写入,关闭,重命名和查询。在模拟程序中可从键盘上输入文件操作命令来模拟各用户程序中所调用的各种文件操作,用个结束命令停止程序的执行......”。
2、“.....烟台大学课程设计报告第页共页,创建文件存储结点,烟台大学课程设计报告第页共页,路径......”。
3、“.....输入路径,烟台大学课程设计报告第页共页,请参考提供的命令列表,烟台大学课程设计报告第页共页五程序运行结果及分析程序主界面显示命令的帮助烟台大学课程设计报告第页共页六课程设计总结通过本次的课程设计,使我能够正确运用操作系统课程中所学的基本理论和知识,加深了对文件系统基本概念的理解,以及磁盘文件系统的文件操作。还有让我感受挺深的是对软件工程方法的应用。设计个软件,先要做好需求分析,这点很重要,如果没有分析好需求,到软件设计的最后,发现所做的功能不符合要求,那么切都得重做......”。
4、“.....还有比较重要的是,写好图,至少画出语境级的数据流图,以及仔细画好程流程图。在程序设计的开始,由于分析工作做得不够深入和细致,吃了点小苦头。对于这样个小设计来说,都会吃苦头,要是大工程更是无法想像,有可能会项目失败。以后得加强对软件工程的学习。另外在运用语言的时候,感觉有点生疏,在组织语言时时而出错,在编程和调试的过程中,经常会出现意想不到的问题,并非每个问题都可以从相关资料中找到解决方法,有些问题是无法预料到的,这就需要通过自己理性的分析得出问题的解决方案。在设计过程中,查询了不少相关资料......”。
5、“.....在对自己所编写的源程序段的纠错的过程中,使我更好的理解了操作系统中文件系统的理论知识,同时在编程时用到了模块化的设计思想,这种编程方法可以使我们的编程变的更简单,可以使我们的查错与纠错变的更方便。总的来说通过这次的设计的学习使我学到了很多在平时的学习中学不到的很多东西,通过这次课程设计,使我对操作系统和编程产生兴趣,我想我会在这条路上继续前进下去。我相信,只要不断的严格要求自己,注意培养自己的思维能力,就定会有更大更辉煌的发展和提高......”。
6、“.....深入理解操作系统中文件系统的理论知识,加深对教材中的重要算法的理解。同时通过编程实现这些算法,更好地掌握操作系统的原理及实现方法......”。
7、“.....二课程设计要求内容要求文件的物理结构可以选用顺序分配链表分配或索引分配。建立文件从命令中得到文件名,得到该文件的文件长度,建立文件。修改表。删除文件回收文件占用的空间,修改表读文件文件名显示开始字节显示的字节数,直接显示所需要的字节数。写文件文件名插入的位置插入的内容查询属性显示文件属性文件名,类型,长度,时间等。三程序设计思想阅读操作系统方面的书籍,了解操作系统的文件系统原理。结合分析课程设计要求,确定实体以及它们之间的关系......”。
8、“.....用户负责输入命令。命令服务实现命令的解释命令检查命令帮助以及调用相关模块执行相应的命令功能。此课程设计把文本作来研究对象来模拟操作系统的文件系统工作过程。所以用个字符串数组来模拟磁盘空间,顾名思义,模拟磁盘提供字符的存储服务。磁盘空间分配表,采用链表结构,每个节点保存模拟磁盘的个逻辑块的信息,包括块的最大长度,文件占用长度,占用标志。如果占用标志为,即该空间可分配给文件。初始化磁盘空间分配表链表,首先把整个模拟磁盘作来块,并置占用位为当有进程申请磁盘空间时,从头开始遍历,检查占用位......”。
9、“.....若块长度大于或等于申请空间大小,则把块的前部分等于申请大小分配给文件,并置标志位为占用。剩下的大小作来个新块,作来个新节点插入到原节点的后边,标志位为可用。这样就实现了模拟磁盘的线性分配。文件表,由于模拟文件系统的文件数量不多,故文件表采用线性表来存储。线性表每个结点存储个文件的信息。打开文件表,采用数组形式存储打开的文件,数组每个元素保存个打开文件的信息。文件信息和文件表中的文件信息类似。构造这些实体的关系图,数据流图程序流程图来进行具体的设计......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。