操作系统课程设计的多用户文件系统的java代码...实现模拟多用户文件系统功能.
2021-12-17 20:24:23 117KB 多用户 文件系统 java
1
设计一个简单的多用户文件系统。①在系统中用一个文件来模拟一个磁盘;②此系统至少有:Create、delete、open、close、read、write等和部分文件属性的功能。③实现这个文件系统。④能实际演示这个文件系统。 (1)程序采用二级文件目录(即设置主目录MFD)和用户文件目录(UFD)。另外,为打开文件设置了运行文件目录(AFD)。 (2)为了便于实现,可以对文件读写作进行简化,在执行读写命令时,只需改读写指针,并不进行实际的读写操作。 (3)文件目录的检索使用简单的线性搜索即可。 (4)其他自行设定的要求条件。
2021-12-17 13:00:04 2.09MB Linux C++ 文件系统 课程设计
1
北京林业大学操作系统 实习题目: 多用户文件系统的设计 实习环境: Windows操作系统相应的开发平台和工具 内容: 1、os.cpp 2、课程设计任务书 3、os课程设计报告书 课程设计内容如下: 第一部分: 设计一个二级文件系统,要实现对文件的创建、删除、修改和查询,实现登陆系统、注册用户的功能,用户之间的文件系统互不干扰。文件系统采用两级文件目录结构,第一级为用户账号,第二级为用户账号下的文件。为了简便文件系统的设计,可以不实现文件共享、文件系统的安全、管道文件与设备文件等特殊内容。 系统可以采用结构体来存储用户账号、文件目录、文件数据等内容。要求实现以下几条功能: (1)实现下列几条命令 login 用户登陆 dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件 (2)列目录时要列出文件名、物理地址、文件属性和文件长度等信息; (3)创建的文件可以进行读写保护。 第二部分: 1.用一个文件来模拟一个磁盘驱动器,并在该磁盘驱动器中存放文件和目录。在模拟的磁盘驱动器中,利用文件系统的基础理论,管理记录在磁盘驱动器中的内容。 2.书写一个命令行形式的驱动器内容访问接口,即仿照cmd.exe的形式完成磁盘驱动器中内容的查看。 要求实现的命令包括:cd、dir、mkdir、more、copy、rmdir、find、attrib、copy、del、xcopy、exit等。 另外,需要支持从本地磁盘复制内容到虚拟的磁盘驱动器中,也支持从虚拟的磁盘驱动器复制内容到本地磁盘。 例如:import c:\a.txt . 将本地C盘下的a.txt导入到当前目录。 export a.txt c:\ 将当前目录下的a.txt导出到本地C盘。 课程设计内容: 1、要求定义一个文件系统格式。 2、要求根据定义的文件系统格式,开发一个对应的访问软件,该软件根据输入的命令,访问虚拟磁盘驱动器的文件与目录。 说明:以上两个部分,同学可以选做其中第一部分或第二部分,有能力的同学可以将两个部分合并完成。
1
我们的必选题目是设计一个多用户文件系统,理解文件系统的层次结构,完成基本的文件系统create、open、close、read/write等基本功能,并实现文件保护操作。实现以此为基础加入自己设计功能的小型文件系统。选题我选的是模拟吃水果。 必选题目给出了源码,用eclipse运行,没有数据库数据(之前被盗了,也没有备份所以这点是比较抱歉的) 我的课程设计是答辩后又单独发给老师的,所以成绩基本上是优秀,所以我想对各位还是有参考意义的。
1
1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个多用户多目录的文件系统。 2.文件物理结构可采用显式链接或其他方法。 3.磁盘空闲空间的管理可选择位示图或其他方法。如果采用位示图来管理文件存储空间,并采用显式链接分配方式,则可以将位示图合并到FAT中。 4.文件目录结构采用多用户多级目录结构,每个目录项包含文件名、物理地址、长度等信息,还可以通过目录项实现对文件的读和写的保护。 5.设计一个较实用的用户界面,方便用户使用。要求提供以下相关文件操作: (1)具有login (用户登录) (2)系统初始化(建文件卷、提供登录模块) (3)文件的创建:create (4)文件的打开:open (5)文件的读:read (6)文件的写:write (7)文件关闭:close (8)删除文件:delete (9)创建目录(建立子目录):mkdir (10)改变当前目录:cd (11)列出文件目录:dir (12)退出:logout
2020-01-03 11:43:03 333KB 操作系统 课程设计
1
非常适合初学者的,用C语言开发的文件多用户二级文件系统,可以读,写,写保护,读保护等,有一些简单的动画界面
2020-01-03 11:37:07 33KB 文件系统
1
为linux系统设计一个简单的二级文件系统。要求做到以下几点: (1)可以实现下列几条命令(至少4条); dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件 (2)列目录时要列出文件名、物理地址、保护码和文件长度; (3)源文件可以进行读写保护。
1
实验目的: 通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现。 实验要求: 为linux系统设计一个简单的二级文件系统。要求做到以下几点: (1)可以实现下列几条命令(至少4条); login 用户登陆 dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件
1
操作系统课程设计报告-多用户文件系统的模拟,本报告中的文件系统是多用户多级目录的文件系统。实验中定义用户的上限为5个,目录结构采用多级目录结构。资源内含详细的文档说明和源代码
1