Skip to content

Xianglos/-_-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

-_-

操作系统课程设计

作者:Xianglos 创建日期:2018年6月7日 上传日期:2018年8月22日

详细需求请阅读“操作系统课程设计.pdf”

功能设计简述:

{

编制文件管理模拟程序,进行文件的操作与管理—— “模拟文件管理系统”。 主目录(MFD):采用顺序表存储结构。 用户文件目录(UFD):采用链式存储结构。 文件记录(FILELOG)采用链式存储结构。

1、 采用两级目录进行文件管理,不能超过4个用户。

2、用户菜单,用来对新建用户或登录,功能如下: (1)新建用户:新建一个可以操作的用户。 (2)已有用户登录:登录一个已经新建过的用户。 (3)退出:结束程序

3、采用菜单,用户对功能进行选择,功能如下: (1)新建文件:在用户文件目录(UFD)下新增一个结点。 (2)显示所有文件目录:遍历UFD,输出所有结点。 (3)打开一个文件:将UFD中指定的一个文件属性复制到AFD中。 (4)显示已经打开的文件:遍历AFD,输出所有结点。 (5)写文件:指定AFD中一个结点,对其文件记录链表(FILELOG)新增一个结点。 (6)读文件:指定AFD中的一个结点的FILELOG中的一个结点,输出信息。 (7)关闭文件:指定AFD中的一个结点,将其复制到UFD中,然后从AFD中删除这个结点 (8)删除文件:从UFD中删除指定的一个结点。 (9)退出当前用户:关闭所有文件,并退回到用户登录注册页面。

}

//源代码中结构体、函数名可能与功能要求文档中略有不同

//后因实验需要添加了数个额外的函数,这功能相对独立,可单独删去

About

操作系统课程设计

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages