版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计课程设计模拟文件系统模拟文件系统组长:雷晓俊1924129组员:刘 武1924107 王文静1924104 马学峰1924201系统功能系统功能 1、用户注册与登陆; 2、系统访问权限设置:系统文件不能删除、修正; 3、文件操作:新建、删除、翻开、修正、封锁、读取、保管 4、系统可以检测用户操作的合法性:文件命名错误、文件访问权限错误、删除不存在文件错误 5、查看、修正文件属性 6、查看虚拟磁盘运用情况文件系统构造文件系统构造文件主文件类型存储权限物理位置文件长度衔接计数建立时间修正时间文件名磁盘索引结点012. 文件结点磁盘索引结点虚拟磁盘文件目录树物理磁盘程序文件构造程序文件构造系
2、统任务流程系统任务流程初始化虚拟磁盘初始化文件目录树初始化磁盘索引结点文件操作保管虚拟磁盘系统功能构造系统功能构造建立虚拟外存磁盘外存分配外存回收文件目录树新建删除修正保管查找磁盘索引节点用户界面用户登陆新建文件文件操作磁盘运用文件属性剪切粘贴删除查找交换用户登陆用户登陆系统目录树系统目录树(系统默许用户目录)binuseretcadminkite(注册用户目录)(普通文件)(系统目录)(系统目录)磁盘运用情况磁盘运用情况新建文件新建文件/文件夹文件夹文件属性文件属性(查看、修正查看、修正)文件属性阐明文件属性阐明 磁盘索引结点:D表示盘块,A表示索引顺序(D2 A6) 文件内容在虚拟磁盘中的
3、存储位置(9#) 文件访问权限,可修正 磁盘索引结点占用虚拟磁盘36字节文件操作文件操作剪切、复制、粘贴、删除、剪切、复制、粘贴、删除、查看属性查看属性上图所示为文件bin在同一目录下的复制结果,C_bin为复制后文件菜单功能表红色表示未实现菜单功能表红色表示未实现5Root01bin10user20etc30admin42kite57kite6218-19-110-111-112-113-14-115-116-117-118-119-120-5-146-147in10000000000011116361116361admin10010000000011116361116361admin100
4、20000000011116361116361admin10030000000011116361116361admin10040000000011116361116360000000000000000000000000000000000001admin00000000000009This is a test text. You can read it from the FileSystem.exe.110011模拟文件系统虚拟磁盘模拟文件系统虚拟磁盘HardDisk.mlw(部分部分)HardDisk.mlw任务总结任务总结 前期预备充分,各项数据构造提早建立,为模块划分提供了根据,也方便了后
5、期各模块之间的衔接; 文件系统内部构造的建立与操作,符合操作系统的实际; 由于对程序设计言语掌握不够,在某些操作上存在缺陷;迫于时间关系未能做有效修正; 经过此次课程设计,不仅稳定了实际学习的概念、原理、设计及算法,同时也培育了软件开发所应有的系统构造设计和软件工程素养。问题及讨论问题及讨论 程序设计特点 1、程序实现上采用了静态常量,文件目录树大小、磁盘索引结点个数、虚拟磁盘盘块数等都可以经过修正静态常量而改动,方便了系统的扩展。 2、虚拟磁盘保管六个盘块存放系统目录树、磁盘索引结点;每个盘块大小固定为1024B;虚拟磁盘保管在物理磁盘HardDisk.mlw文件中。 3、磁盘索引结点占用3
6、6字节,故每个盘块中可以保管28个结点;文件目录树大小用户数每个用户拥有的最多文件数;磁盘索引结点值在新建文件时由系统自动获得。 4、采用多级目录构造,系统设定bin、etc、user、user/admin四个系统文件,用户不得对其进展修正、删除、剪切等操作。 5、外存分配采用单级索引分配,文件最大长度1024/31024B。 6、文件存储空间管理采用位示图法。 模拟文件系统偏重内部构造的建立与操作 ,界面设计上存在很大缺陷 列表视图中不能经过鼠标选择文件,给文件的操作带来很大的不便。取而代之的是采用一个通用“文件选择对话框选择要操作的文件,经过菜单完成文件的删除、剪切、复制、粘贴、属性查看以及阅读文件目录。 用户管理功能未实现 系统默许管理员账户admin,密码admin;用户注册功能尚未实现,但系统采用的简单用户管理功能默许user目录下的文件夹称号可以作为用户帐号登陆系统。 文件翻开与内容修正尚未实现 系统只实现了文件/文件夹的访问属性修正,文件内容在文件建立时确定,系统为文件分配
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年温州职业技术学院高职单招职业适应性测试历年参考题库含答案解析
- 2024年深圳职业技术学院高职单招职业适应性测试历年参考题库含答案解析
- 二零二五年度高速公路桥梁养护劳务承包协议3篇
- rA公路工程施工测量教学文案
- 2024年浙江纺织服装职业技术学院高职单招职业技能测验历年参考题库(频考版)含答案解析
- 九年级数学上册第一章特殊平行四边形11菱形的性质与判定第3课时菱形的性质判定与其他知识的综合作业课件新版北师大版
- 2024年泸州职业技术学院高职单招职业技能测验历年参考题库(频考版)含答案解析
- 2024年河南护理职业学院高职单招职业技能测验历年参考题库(频考版)含答案解析
- 2024年河北化工医药职业技术学院高职单招职业技能测验历年参考题库(频考版)含答案解析
- 2024年江西青年职业学院高职单招语文历年参考题库含答案解析
- 2024年庆阳市人民医院高层次卫技人才招聘笔试历年参考题库频考点附带答案
- 专题03 首字母填空15篇-冲刺2024年中考英语必考题型终极预测(广州专用)
- 电工电子技术 课件-电工电子技术 第2章
- 第十七届山东省职业院校技能大赛市场营销赛项赛卷第一套
- 塔吊司机和指挥培训
- 政府关系与公共关系管理制度
- 粮库工程合同范本
- 研发实验室安全培训
- 地测防治水技能竞赛理论考试题库(含答案)
- 湖北省十堰市2025届高一数学第一学期期末教学质量检测试题含解析
- 中考英语复习分析如何写英语高分作文课件
评论
0/150
提交评论