- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
青岛理工大学
操作系统课程设计报告
院(系): 计算机工程学院
专业: 计算机科学与技术 班级:_计算1111_
学生姓名: __
学号:
题目: _模拟二级文件管理系统 _
起迄日期: _ 2014.07.07-2014.07.18___
设计地点: 现代教育中心101-103、主教学楼B505
指 导 教 师: 王日宏
2013—2014年度 第 学期: 2014 年 7 月 18 日
课程设计目的
通过研究Linux的文件系统结构,模拟设计一个简单的二级文件系统,第一级为主目录文件,第二级为用户文件。
进行操作系统课程设计主要是在学习操作系统课程的基础上,在完成操作系统各部分实验的基础上,对操作系统的整体进行一个模拟,通过实践加深对各个部分的管理功能的认识,还能进一步分析各个部分之间的联系,最后达到对完整系统的理解。同时,可以提高运用操作系统知识解决实际问题的能力;锻炼实际的编程能力、创新能力及团队组织、协作开发软件的能力;还能提高调查研究、查阅技术文献、资料以及编写软件设计文档的能力。
课程设计内容
1、设计目的:通过研究Linux的文件系统结构,模拟设计一个简单的二级文件系统。
2、设计要求:
能够实现下列命令:
Login 用户登录
Dir 列文件目录
Create 创建文件
Delete 删除文件
Open 打开文件
Close 关闭文件
Read 读文件
Write 写文件
Bit 显示外部存储空间的位示图(按16*16的形式显示)
系统能检查键入命令的正确性,出错时应能显示出错原因
列目录时要列出文件目录、文件名和文件长度,以及系统总容量,占用容量、空闲容量(容量以字节为单位)
不允许对打开的文件执行重复打开操作或执行删除操作
外部存储空间的大小为256个Block,每个Block的大小为512字节,盘块号从1开始编号
文件系统对外部存储空间采用连续分配的方式
控制块的大小为32字节,其中文件名字占8个字节,参照MS-DOS设计文件控制块的数据结构;FAT由文件名、起始盘块号,长度、最后一块字节数四部分组成,占12个字节,磁盘的目录最大能存放256个目录项。目录固定放在外部存储器的1-6号盘块(12*256/512=6)。
系统系统分析系统设计模块设计
主程序模块关系:
各模块流程图:
1.创建文件 2.打开文件
关闭文件 4.写文件
5.读文件 6新建文件夹
7.删除目录
重命名 9.列文件目录
四、
测试方法:黑盒
测试技术:单元测试
测试数据:。测试报告:必须包含最终测试结果:列出你的测试结果,包括输入和输出。
测
试
说
明 测试名称 模拟二级文件管理系统程序 测试目的 验证系统对于系统登录的处理流程 测试技术 单元测试 测试方法 黑盒测试法 测
试
用
例 测试内容 用户登录功能——用户名--密码 测试步骤 输入正确的用户名与密码 输入正确用户名与错误密码 输入错误用户名与密码 测试数据 正确用户名, 正确密码 正确用户名,错误密码 错误用户名、密码 预期结果 正常进入系统 显示密码错误,并提示重试和还允许的次数 显示用户不存在 测试结果 与预期相符 与预期相符 与预期相符
创建文件
测
试
说
明 测试名称 模拟二级文件管理系统程序 测试目的 验证系统对于文件管理的处理流程 测试技术 单元测试 测试方法 黑盒测试法 测
试
用
例 测试内容 文件管理功能——创建文件 测试步骤 输入文件名,正常文件大小 输入文件名,最大文件长度131072 输入文件名,大小超过存储区 测试数据 a, 2 a,131072 a,1500000 预期结果 提示创建成功 创建成功,全部存储块分配给文件 提示错误:内存不足,创建失败 测试结果 与预期相符 与预期相符 与预期相符
打开文件
测
试
说
明 测试名称 模拟二级文件管理系统程序 测试目的 验证系统对于文件管理的处理流程 测试技术 单元测试 测试方法 黑盒测试法 测
试
用
例 测试内容 文件管理功能——打开文件 测试步骤 打开不存在的文件 打开存在的且处于关闭状态的文件 打开已经处于打开状
您可能关注的文档
- C__课程设计面向对象课程设计经典银行管理系统.doc
- CA6140车床的拨叉设计.doc
- PLC控制自动响铃应用与调试设计.doc
- 北京某高层酒店电气设计.doc
- 从《魔兽世界》探索中国游戏产业的发展策略.doc
- 大棚温湿度检测系统设计.doc
- 单片机与PC串口通信课程设计.doc
- 单片机最小系统自制及各种传感器模块的调试.doc
- 分离器设计课程设计.doc
- 光敏电阻传感器应用电路设计.doc
- 1.1细胞是生命活动的基本单位课件-2024-2025学年高一上学期生物人教版必修1.pptx
- 1.2细胞的多样性和统一性第1课时课件-2024-2025学年高一上学期生物人教版必修1.pptx
- 第16课《白杨礼赞》课件-2025-2026学年统编版语文八年级上册.pptx
- 2026届高三生物一轮复习课件+减数分裂与生物的遗传、变异.pptx
- 3.1细胞膜的结构和功能第2课时课件-2025-2026学年高一上学期生物人教版必修1.pptx
- 2025届高三生物一轮复习课件2.1减数分裂和受精作用.ppt
- 中考语文二轮专题复习课件:新闻概括题.pptx
- 第6课《我看》课件+++2025-2026学年统编版语文九年级上册.pptx
- 第21课《人民英雄永存不朽》课件-2025-2026学年统编版语文八年级上册.pptx
- 2025年广西河池罗城特聘农机技术指导员的(1人)考前自测高频考点模拟试题含答案详解(b卷).docx
最近下载
- 神经内科三基考试题及答案.doc VIP
- 等离子体物理与当代高新技术(本科生).ppt VIP
- SMTC 2 800 003 LIN节点设计需求LIN node design requirements(20180730).pdf
- 医院医院安保服务及停车场运营管理服务招标文件.pdf
- (最新)社区网格员考试试题(含答案).docx VIP
- 老小区燃气管道改造监理实施细则.docx VIP
- 中国行业标准 YY/T 1831-2021梅毒螺旋体抗体检测试剂盒(免疫层析法).pdf
- Walkera华科尔无人机FCS-F8使用指南_CN_V1.2_2020.10.12(金属壳版).pdf
- 五升六数学暑假作业60天附答案.docx VIP
- 高中物理:强基计划专题讲座.pptx VIP
文档评论(0)