文件系统演示

简介: 设计一个简单的多用户文件系统。

设计目的


① 使学生熟悉文件管理系统的设计方法。

② 加深对所学各种文件操作的了解及其操作方法的特点。

③ 让学生理解文件系统的设计思路。


设计内容


设计一个简单的多用户文件系统。即

① 系统中用一个文件来模拟一个磁盘;

② 此系统至少有:Create、delete、open、close、read、write等和部分文件属性的功能。

③ 实现这个文件系统。

④ 能实际演示这个文件系统。

⑤ 基本上是进入一个界面(此界面就是该文件系统的界面)后,可以实现设计的操作要求。


设计步骤


20200905165624108.jpg

20200905165624102.png

20200905165623966.jpg

20200905165623957.jpg


20200905165623865.jpg


结果显示


20200905165725130.png

20200905165725120.png

20200905165725123.png


下载链接


https://download.csdn.net/download/qq_45041871/12755272

目录
相关文章
|
Linux Shell Go
《Linux操作系统编程》 第五章 文件和文件系统: 了解文件和文件系统的概念和特性,掌握Linux文件系统的基本操作
《Linux操作系统编程》 第五章 文件和文件系统: 了解文件和文件系统的概念和特性,掌握Linux文件系统的基本操作
121 0
|
1月前
|
存储 Linux iOS开发
文件系统选择合适的文件系统类型
【10月更文挑战第8天】
81 4
|
3月前
|
存储 Linux 数据安全/隐私保护
在Linux中,如何创建文件系统的备份?
在Linux中,如何创建文件系统的备份?
|
3月前
|
Linux 开发工具
在Linux中,如何创建一个新的分区并格式化为EXT4文件系统?
在Linux中,如何创建一个新的分区并格式化为EXT4文件系统?
|
3月前
|
存储 缓存 Unix
文件系统基础(一)
文件系统基础(一)
47 0
|
6月前
|
运维 Linux 虚拟化
linux|磁盘管理工作|lvm逻辑管理卷的创建和使用总结(包括扩容,根目录扩容演示)
linux|磁盘管理工作|lvm逻辑管理卷的创建和使用总结(包括扩容,根目录扩容演示)
562 0
|
6月前
|
存储 运维 搜索推荐
深入理解文件系统与文件操作:从基础概念到高级用法
深入理解文件系统与文件操作:从基础概念到高级用法
|
存储 安全 Linux
【linux】:模拟文件基本操作以及文件在磁盘中如何存储的学习(上)
【linux】:模拟文件基本操作以及文件在磁盘中如何存储的学习(上)
116 0
【linux】:模拟文件基本操作以及文件在磁盘中如何存储的学习(上)
|
存储 Linux
【linux】:模拟文件基本操作以及文件在磁盘中如何存储的学习(下)
【linux】:模拟文件基本操作以及文件在磁盘中如何存储的学习(下)
154 0
|
存储 缓存 算法
二十五、文件系统
二十五、文件系统
二十五、文件系统