哈尔滨理工大学
软件与微电子学院
实 验 报 告
(2019-2020第二学期)
课程名称: | 操作系统 |
班 级: | 软件18- 1 班 |
学 号: | 1814010130 |
姓 名: | 张立辉 |
哈尔滨理工大学软件与微电子学院
实验名称: | 实验四 文件系统设计与实现 | 专 业 | 软件工程 | |||
---|---|---|---|---|---|---|
姓 名 | 张立辉 | 学 号 | 1814010130 | 班 级 | 软件18-1 |
一、实验目的:
掌握Linux文件系统的基本原理、结构和实现方法
掌握Linux文件系统中文件的建立、打开、读/写、执行、属性等系统调用的使用
学会设计简单的文件系统并实现一组操作
通过实验学习文件系统的系统调用命令,提高对文件系统实现功能的理解和掌握
二、实验内容:
设计并实现一个一级文件系统程序,要求实现以下功能:
- 提供文件创建/删除接口命令create/delete、目录创建/删除接口命令mkdir/rmdir、显示目录内容命令ls等。
- 创建的文件不要求格式和内容。
- 上机过程如下图所示。
三、实验设备及软件环境:
实验设备:Windows10专业版
软件环境:Visual Studio 2019
四、实验过程及结果:
实验过程:
运行结果:
2118:
2116:
五、总结:
通过本次实验:掌握了Linux文件系统的基本原理、结构和实现方法。掌握了Linux文件系统中文件的建立、打开、读/写、执行、属性等系统调用的使用。学会了设计简单的文件系统并实现一组操作。通过实验学习文件系统的系统调用命令,提高了对文件系统实现功能的理解和掌握。
实验成绩: 指导教师: 年 月 日