文件名称:mult-users-mult-dir-file-system
介绍说明--下载内容均来自于网络,请自行研究使用
功能:
1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个多用户多目录的文件系统。
2.文件物理结构可采用显式链接或其他方法。
3.磁盘空闲空间的管理可选择位示图或其他方法。如果采用位示图来管理文件存储空间,并采用显式链接分配方式,则可以将位示图合并到FAT中。
4.文件目录结构采用多用户多级目录结构,每个目录项包含文件名、物理地址、长度等信息,还可以通过目录项实现对文件的读和写的保护。目录组织方式可以不使用索引结点的方式,但使用索引结点,则难度系数为1.2。
5.设计一个较实用的用户界面,方便用户使用。要求提供以下相关文件操作:
(1)具有login (用户登录)
(2)系统初始化(建文件卷、提供登录模块)
(3)文件的创建: create
(4)文件的打开:open
(5)文件的读:read
(6)文件的写:write
(7)文件关闭:close
(8)删除文件:delete
(9)创建目录(建立子目录):mkdir
(10)改变当前目录:cd
(11)列出文件目录:dir
(12)退出:logout
-Functions:
1. In memory open up a virtual disk space as a file storage, on its more than a user realize how directory file system.
2. The physical structure can file by explicit links or other methods.
3. Free disk space management can choose a diagrams of or other methods. If using a chart to management and file storage space, and by explicit links distribution methods, it can select a diagrams of merge to FAT.
4. File directory structure using multi-level user directory structure, each directory contains a file name, physical address, length and other information, but also through a catalogue of the file realize read and write protection. Catalogue organization can not use index node way way, but use index node, the difficulty coefficient is 1.2.
5. Design a practical user interface, and user-friendly. Required to provide the following documents operation:
(1) have login (user login)
(2) system initialization (built file roll, and provide login module)
(3) files created: crea
1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个多用户多目录的文件系统。
2.文件物理结构可采用显式链接或其他方法。
3.磁盘空闲空间的管理可选择位示图或其他方法。如果采用位示图来管理文件存储空间,并采用显式链接分配方式,则可以将位示图合并到FAT中。
4.文件目录结构采用多用户多级目录结构,每个目录项包含文件名、物理地址、长度等信息,还可以通过目录项实现对文件的读和写的保护。目录组织方式可以不使用索引结点的方式,但使用索引结点,则难度系数为1.2。
5.设计一个较实用的用户界面,方便用户使用。要求提供以下相关文件操作:
(1)具有login (用户登录)
(2)系统初始化(建文件卷、提供登录模块)
(3)文件的创建: create
(4)文件的打开:open
(5)文件的读:read
(6)文件的写:write
(7)文件关闭:close
(8)删除文件:delete
(9)创建目录(建立子目录):mkdir
(10)改变当前目录:cd
(11)列出文件目录:dir
(12)退出:logout
-Functions:
1. In memory open up a virtual disk space as a file storage, on its more than a user realize how directory file system.
2. The physical structure can file by explicit links or other methods.
3. Free disk space management can choose a diagrams of or other methods. If using a chart to management and file storage space, and by explicit links distribution methods, it can select a diagrams of merge to FAT.
4. File directory structure using multi-level user directory structure, each directory contains a file name, physical address, length and other information, but also through a catalogue of the file realize read and write protection. Catalogue organization can not use index node way way, but use index node, the difficulty coefficient is 1.2.
5. Design a practical user interface, and user-friendly. Required to provide the following documents operation:
(1) have login (user login)
(2) system initialization (built file roll, and provide login module)
(3) files created: crea
(系统自动生成,下载前可以参看下载内容)
下载文件列表
多用户多级目录文件系统的实现.doc
程序\Project1.bpr
....\Project1.cpp
....\Project1.exe
....\Project1.obj
....\Project1.res
....\Project1.tds
....\Unit1.cpp
....\Unit1.ddp
....\Unit1.dfm
....\Unit1.h
....\Unit1.obj
....\Unit1.~cpp
....\Unit1.~ddp
....\Unit1.~dfm
....\Unit1.~h
....\Unit2.cpp
....\Unit2.ddp
....\Unit2.dfm
....\Unit2.h
....\Unit2.obj
....\Unit3.cpp
....\Unit3.ddp
....\Unit3.dfm
....\Unit3.h
....\Unit3.obj
....\图标\中图标\file.bmp
....\....\......\folder.bmp
....\....\......\root.bmp
....\....\......\user.bmp
....\....\......\删除.bmp
....\....\......\刷新.bmp
....\....\......\剪切.bmp
....\....\......\增加.bmp
....\....\......\复制.bmp
....\....\......\属性.bmp
....\....\......\打开.bmp
....\....\......\新建.bmp
....\....\......\粘贴.bmp
....\....\......\视图.bmp
....\....\......\返回.bmp
....\....\大图标\file.bmp
....\....\......\folder.bmp
....\....\......\root.bmp
....\....\......\user.bmp
....\....\小图标\file.bmp
....\....\......\folder.bmp
....\....\......\root.bmp
....\....\......\user.bmp
Project1.exe
程序\图标\中图标
....\....\大图标
....\....\小图标
....\图标
程序
程序\Project1.bpr
....\Project1.cpp
....\Project1.exe
....\Project1.obj
....\Project1.res
....\Project1.tds
....\Unit1.cpp
....\Unit1.ddp
....\Unit1.dfm
....\Unit1.h
....\Unit1.obj
....\Unit1.~cpp
....\Unit1.~ddp
....\Unit1.~dfm
....\Unit1.~h
....\Unit2.cpp
....\Unit2.ddp
....\Unit2.dfm
....\Unit2.h
....\Unit2.obj
....\Unit3.cpp
....\Unit3.ddp
....\Unit3.dfm
....\Unit3.h
....\Unit3.obj
....\图标\中图标\file.bmp
....\....\......\folder.bmp
....\....\......\root.bmp
....\....\......\user.bmp
....\....\......\删除.bmp
....\....\......\刷新.bmp
....\....\......\剪切.bmp
....\....\......\增加.bmp
....\....\......\复制.bmp
....\....\......\属性.bmp
....\....\......\打开.bmp
....\....\......\新建.bmp
....\....\......\粘贴.bmp
....\....\......\视图.bmp
....\....\......\返回.bmp
....\....\大图标\file.bmp
....\....\......\folder.bmp
....\....\......\root.bmp
....\....\......\user.bmp
....\....\小图标\file.bmp
....\....\......\folder.bmp
....\....\......\root.bmp
....\....\......\user.bmp
Project1.exe
程序\图标\中图标
....\....\大图标
....\....\小图标
....\图标
程序