下载此文档

操作系统课程设计模拟文件系统.docx


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
Newly compiled on November 23, 2020
第1章需求分析 1
第2章概要设计 1
系统的主要功能 1
系统模块功能结构 1
运行环境要求 2
数据结构设计. • ・ ・ .
第3章详细设计 ・ ・ ・ ・ ・
模块设计. • ・ ・ ・
算法流程图....
第4章系统源代码
第5章系统测试及调试…… ……9
运行结果及分析
系统测试结论 5
第6章总结与体会 6
第7章参考文献 6
附录 7
第1章需求分析
通过模拟文件系统的实现,深入理解操作系统中文件系统的理论知识,加深对教材 中的重要算法的理解。同时通过编程实现这些算法•更好地掌握操作系统的原理及实现 方法,提高综合运用各专业课知识的能力;掌握操作系统结构、实现机理和各种典型算 法,系统地了解操作系统的设计和实现思路,并了解操作系统的发展动向和趋势。
模拟二级文件管理系统的课程设计目的是通过研究Linux的文件系统结构,模拟设 计一个简单的二级文件系统,第一级为主目录文件,第二级为用户文件。
第1章需求分析 1
第2章概要设计 1
系统的主要功能 1
系统模块功能结构 1
运行环境要求 2
数据结构设计. • ・ ・ .
第3章详细设计 ・ ・ ・ ・ ・
模块设计. • ・ ・ ・
算法流程图....
第4章系统源代码
第5章系统测试及调试…… ……9
运行结果及分析
系统测试结论 5
第6章总结与体会 6
第7章参考文献 6
附录 7
第1章需求分析
通过模拟文件系统的实现,深入理解操作系统中文件系统的理论知识,加深对教材 中的重要算法的理解。同时通过编程实现这些算法•更好地掌握操作系统的原理及实现 方法,提高综合运用各专业课知识的能力;掌握操作系统结构、实现机理和各种典型算 法,系统地了解操作系统的设计和实现思路,并了解操作系统的发展动向和趋势。
模拟二级文件管理系统的课程设计目的是通过研究Linux的文件系统结构,模拟设 计一个简单的二级文件系统,第一级为主目录文件,第二级为用户文件。
第2章概要设计
系统的主要功能
1)系统运行时根据输入的用户数目创建主目录
2)能够实现下列命令:
Login用户登录
Create建立文件
Read读取文件
Write写入文件
Delete删除文件
Mkdir建立目录
Cd切换目录
Logout退出登录
系统模块功能结构
运行环境要求
操作系统windows xp,开发工具vc++
数据结构设计
用户结构:账号与密码结构
typedef struct users char name] 8];
char pwd[10];
[users;
本系统有8个默认的用户名,前面是用户名,后面为密码,用户登陆时只要输入正确 便可进入系统•否则提示失败要求重新输入。
users usrarray[8]= (
HusiT,;,usrF,, “usr2';usr2”, “usi3',"usr3L “usr4"Jusr4”, ”usr5:"usr5", nusr6,,;cusr6,\ “usr7"Jusr7”, ,,usr8,,;,usr8,\ };
⑶数据结构说明
J)文件结构链表 struct fnode
(
char filename[]; int isdir;
int isopen;
char content[255];
fnode * parent;
fnode 水 child;
fnode *prev;
fnode *next;
};
b)函数介绍
while(temp)
if(temp->isdir)
{cout«n<DIR>\ H«temp->filename«endl;i++;} else {cout«H<FILE> u<<temp->filename<<endl;j++;} temp=temp->next;
cout«HTotal: H«H directorsH <<i«HfilesH« j «endl;
) int read()
(
char filename[FILENAME_LENGTH]; cin»filename; if(rec

操作系统课程设计模拟文件系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小254 KB
  • 时间2021-10-23