电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

操作系统课程设计二级文件系统(java)

操作系统课程设计二级文件系统(java)_第1页
1/21
操作系统课程设计二级文件系统(java)_第2页
2/21
操作系统课程设计二级文件系统(java)_第3页
3/21
操作系统课程设计报告 二级文件系统(java) 姓名:李爱军 班级:计091-2 学号:200925501211 指导教师:翟一鸣 日期:2012-08-30 2 目录 一、实验目的............................................................................................. 3 二、实验内容............................................................................................. 3 三、实验过程............................................................................................. 3 四、设计思路............................................................................................. 4 五、实现的功能 ........................................................................................ 5 六、实验感悟............................................................................................. 5 附录:程序主要代码 ................................................................................ 5 3 一、实验目的 通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现。 二、实验内容 为 linux系统设计一个简单的二级文件系统。要求做到以下几点: 1、可以实现下列几条命令(至少4 条); login 用户登陆 dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件 2、列目录时要列出文件名、物理地址、保护码和文件长度; 3、源文件可以进行读写保护。 三、实验过程 1 、程序流程 登录 输入用户名 用户存在 进入目录管理 注册 登陆完成 否 是 4 用户登录流程 列文件目录流程 2、主要类介绍 (1)、public class Systems 文件系统的主类 (2)、public class MyFile 自定义的文件结构体类 (3)、public class MyDirectory 自定义的目录的结构体类 (4)、public class SuperBlock implements Serializable 超级快结构体类 (5)、public class INode implements Serializable, Comparable 自定义 INode节点实体类 (6)、public class FileTools 自定义数据文件的读写工具类 四、设计思路 1、一个磁盘的有扇区(超级块)、索引块区(Inode 节点区)、存储区(数据块区) 2、扇区中主要是存储磁盘的总大小、空闲 Inod...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

操作系统课程设计二级文件系统(java)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部