操作系统 实验十 简单文件系统的实现 |
您所在的位置:网站首页 › 虚拟目录操作题 › 操作系统 实验十 简单文件系统的实现 |
今日作业: 要求提供以下有关操作: format:对文件存储器进行格式化,即按照文件系统 的结构对虚拟磁盘空间进行布局, 并在其上创建根目录以及用于管理文件存储空间等的数据结构。 mkdir:用于创建子目录 rmdir:用于删除子目录 ls:用于显示目录 cd:用于更改当前目录 create:用于创建文件 open:用于打开文件 close:用于关闭文件 write:用于写文件 read:用于读文件 rm:用于删除文件 实验内容format操作:格式化磁盘 ![]() ![]() ![]() ![]() ![]() ![]() ![]() FAT文件系统的每一个文件和文件夹都被分配到一个目录项,目录项中记录着文件名、大小、文件内容起始地址以及一些其他元数据(简单来说就是文件或文件夹本身的属性)。(具体存储格式可以百度或者Google)跟在目录项之后的是文件或文件夹的具体内容。 目录项都有规定好的固定长度以及每个位置代表的含义。 通过此次实验对构建简单的文件系统有了更深入的认识,因为是网上找的代码跟着写的,所以编译过程中有很多的错,也换了很多个教程,大概是因为期末周就很急功近利。最后静下心来去仔细地读代码,一点点去改编译过程中报的错,最后编译成功运行出结果,也很有成就感,真不错。 附完整代码及运行过程链接:https://pan.baidu.com/s/1cCgh1-YLozEDKrtry6_n5A 提取码:oxx3 把代码下载到Ubuntu虚拟机中,运行gcc init.c后再运行./a.out就可以进入文件系统。./a.out就是init.c的编译结果。 为什么从word里复制图片每一张图都结了厚厚的电子包浆?????气鼠。另外刘老师的表好好看! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |