简单多用户文件系统_操作系统课程设计

简单多用户文件系统_操作系统课程设计

ID:18006963

大小:325.00 KB

页数:21页

时间:2018-09-12

简单多用户文件系统_操作系统课程设计_第1页
简单多用户文件系统_操作系统课程设计_第2页
简单多用户文件系统_操作系统课程设计_第3页
简单多用户文件系统_操作系统课程设计_第4页
简单多用户文件系统_操作系统课程设计_第5页
资源描述:

《简单多用户文件系统_操作系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、拟建中的阜阳市中国XXXX国际服装城依托中国XX国际服装城,拟建成为皖西北地区规格最高、规模最大、商务及功能最优的现代化、国际化服装专业市场,建设规模占地约128亩,建筑面积约25万平方米,项目总投资约5亿元人民币。经过1--2年的开发建设,能达到正常运营期的中国XX.XX国际服装城将吸纳全国和世界各地的经销商、代理商企业物流总部等500—1000家,预计年交易额实现68亿元人民币,每年实现税收8000—10000万元人民币,每年实现利润1.68亿元人民币,实现就业和创业人员约2万以上。课程设计说明书NO.21简单多用户文件系统1.课程设计的目的操作系统课

2、程设计是计算机专业重要的教学环节,它为学生提供了一个既动手又动脑,将课本上的理论知识和实际有机的结合起来,独立分析和解决实际问题的机会。为进一步巩固和复习操作系统的基础知识,培养学生结构化程序、模块化程序设计的方法和能力,提高学生调试程序的技巧和软件设计的能力,提高学生分析问题、解决问题以及综合利用C语言进行程序设计的能力。本课程设计设计一个简单多用户文件系统,通过具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深理解文件系统的内部功能及内部实现,掌握文件存储空间的管理,理解文件的物理结构,掌握目录结构的实现,掌握文件操作的实现。2.

3、课程设计的开发语言MicrosoftVisualC++6.0下的Win32控制台程序,C语言。VC++是Microsoft公司的C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。本课程设计的文件系统利用VC++软件的编辑C语言功能,在Win32控制台程序下操作,在DOS环境下运行。3.功能描述在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个简单多用户的文件系统。文件物理结构可采用显式链接或其他方法。磁盘空闲空间的管理可选择位示图或其他方法。如果采用位示图来管理文件存储空间,并采用显式链接分配方式,则可以将位示

4、图合并到FAT中。一个较实用的用户界面,方便用户使用。可提供以下相关文件操作:具有login(用户登录)系统初始化(建文件卷、提供登录模块)列出文件目录:dir文件内容的查看:view新建文件:create删除文件:delete修改文件:modify锁定状态转换:lock经济增长:在优化结构、提高效益和降低消耗的基础上,“十一五”期市GDP年均增长12%以上(现14%以上),2010年达到650亿元以上,人均GDP力争1000美元;财政收入达到80亿元;规模以上工业销售达到550亿以上;全社会固定资产投资年均长20%,五年累计1000亿元;社会消费品销售额

5、260亿元,年均增长20%,外贸进口总额2.5亿美元,年均增长15%;五年累计招商引资突破500亿元,力争达到600亿元沈阳大学拟建中的阜阳市中国XXXX国际服装城依托中国XX国际服装城,拟建成为皖西北地区规格最高、规模最大、商务及功能最优的现代化、国际化服装专业市场,建设规模占地约128亩,建筑面积约25万平方米,项目总投资约5亿元人民币。经过1--2年的开发建设,能达到正常运营期的中国XX.XX国际服装城将吸纳全国和世界各地的经销商、代理商企业物流总部等500—1000家,预计年交易额实现68亿元人民币,每年实现税收8000—10000万元人民币,每年

6、实现利润1.68亿元人民币,实现就业和创业人员约2万以上。课程设计说明书NO.21注销退出:logout文件目录结构采用多用户目录结构,每个目录项包含文件名、大小、是否锁定、物理地址等信息,可以通过目录项实现对文件的读和写的保护。4.方案论证4.1概要设计本系统为二级文件系统,既要实现对文件的增删改查,同时又具备登陆系统、注册用户的功能,各个用户之间的文件系统互不干扰。采用两级目录,其中第一级对应于用户账号,第二级对应于用户帐号下的文件。另外,为了简便文件系统未考虑文件共享,文件系统安全以及管道文件与设备文件等特殊内容。系统采用结构体来存储用户、文件目录、

7、文件数据内容:048*548*5+44*5048*5+44*50+264*200文件目录区文件数据区用户区每个分区都是由结构体组成,每个分区的结构体的个数由格式化系统时决定。为系统设计一个简单的二级文件系统,可以实现下列几条命令:login(用户登陆)、dir(列文件目录)、view(查看文件内容)、create(新建文件)、delete(删除文件)、modify(修改文件)、lock(锁定转换)、logout(注销)。列目录时列出文件名、文件长度、是否锁定、物理地址,源文件可以进行读写保护。主函数所有功能流程图如图1所示。生成虚拟磁盘文件登录文件操作菜单

8、查看文件内容新建文件删除文件修改文件锁定状态转换返回操作菜单注销退

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。