- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统课程设计基于文件分配表文件管理系统
学年论文(课程设计)
题目: 操作系统课程设计
(课程设计)任务书
(指导教师用表)
学 生 姓 名 指 导 教 师 论文(设计)题目 基于文件分配表的文件管理系统 主要研究
(设计)内容 在采用文件分配表的基础上实现单用户的磁盘文件管理部分,包括:文件的逻辑结构、文件的物理结构、目录结构、磁盘分配回收、文件的保护和用户接口。 研究方法 根据操作系统理论课上学习的操作系统中关于文件管理实现方法,在文件分配表基础上模拟实现操作系统的文件管理功能和用户接口。 主要任务
及目标 主要任务:在采用文件分配表的基础上实现单用户的磁盘文件管理部分和用户接口。
目标:通过模拟操作系统原理的实现,加深对操作系统工作原理和操作系统实现方法的理解;通过模拟操作系统原理的实现练习编程。 主要参
考文献 [1]操作系统习题解答与实验指导. 王煜,张明,刘振鹏. 中国铁道出版社. 2007
[2]操作系统实验指导. 任爱华. 清华大学出版社. 2004
[3]操作系统实验教程(Windows版). 姚卫华. 清华大学出版社. 2005
进度安排 论文(设计)各阶段名称 日期 布置任务 第10周-第11周 整体设计 第12周 编写程序 第13周-第17周 撰写论文 第18周 指导教师签字:
系主任签字:
基于文件分配表的文件管理系统
摘 要
本系统根据操作系统理论课上学习的操作系统中关于文件管理实现方法,在采用显式链接存储、文件分配表的基础上实现单用户的磁盘文件管理部分,包括:文件的逻辑结构、文件的物理结构、目录结构、磁盘分配回收。
本论文主要阐述四部分内容,引言部分,主要说明本次操作系统课程设计的性质、教学目的、教学任务与要求、意义以及论文的结构安排;系统分析与设计部分,主要阐述系统的主要功能模块以及每个模块计划采用的实现方法和原理;系统实现部分,主要通过流程图等工具描述主要模块的实现流程;最后一部分,结束语部分,主要书写已经实现的本系统存在的不足、改进方案和在课程设计中的实际感受。
关键词:操作系统 文件管理 文件分配表 存储管理
目 录
一 引言 1
1.1 性质 1
1.2 教学目的 1
1.3 任务和要求 1
1.4 意义 1
1.5 论文结构安排 1
二 系统分析与设计 3
2.1 系统要求 3
2.1.1 文件的逻辑结构 3
2.1.2 磁盘模拟 3
2.1.3 目录结构 3
2.1.4 磁盘分配 4
2.1.5 屏幕显示 4
2.2 实现方法和原理 5
2.2.1 文件的逻辑结构 5
2.2.2 文件的物理结构和目录结构 5
2.2.3 目录结构 6
2.2.4 磁盘状态 7
三 系统实现 8
3.1 磁盘管理 8
3.1.1 磁盘的创建 8
3.1.2 磁盘的初始化函数 8
3.1.3 画树结点 9
3.1.4 画树 9
3.1.5 读FAT表画磁盘 11
3.1.6 磁盘的分配和回收 13
3.2 目录结构的实现 15
3.2.1 创建目录 15
3.2.2 删除空目录 19
3.2.3 删除目录 22
3.3 文件 26
3.3.1 主框架 26
3.3.2 建立文件 26
3.3.3删除文件 29
3.3.5移动文件 31
3.3.5复制文件 32
3.3.6文件的拷贝 35
3.3.7 文件的显示 36
四 结束语 37
参考文献 38
一 引言
1.1 性质
操作系统是计算机科学与技术专业的专业基础课和主干课。操作系统对计算机系统资源实施管理,是所有其他软件与计算机硬件的唯一接口,所有用户在使用计算机时都要得到操作系统的服务。
1.2 教学目的
通过模拟操作系统的文件管理功能的实现,加深对操作系统和原理和操作系统实现方法的理解,达到编程的目的,提高学生运用理论知识分析问题、解决问题的能力,为学生从事科学研究和独立负担计算机及应用方面的工作打好扎实的基础。
1.3 任务和要求
模拟采用多道程序设计方法的单用户操作系统,本系统要求实现的逻辑结构、文件的物理结构、目录结构、磁盘的分配回收、文件的保护的实现。
1.4 意义
通过模拟操作系统原理的实现,加深对操作系统工作原理和操作系统实现方法的理解,掌握了初步分析实际问题的能力,为其今后在相关领域开展工作打下坚实的基础。同时使学生系统科学的收到分析问题和解决问题的训练,提高运用理论只是解决实际问题的能力。
1.5 论文结构安排
本论文主要阐述四部分内容,引言部分,主要说明本次操作系统课程设计的性质、教学目的、教学任务与要求、意义以及论文的结
文档评论(0)