登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
操作系统课程设计--二级文件系统(java).doc
文档分类:
IT计算机
|
页数:约21页
举报非法文档有奖
分享到:
1
/
21
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
21
下载此文档
文档列表
文档介绍
操作系统课程设计--二级文件系统(java).doc
操作系统课程设计报告二级文件系统( java ) 姓名:李爱军班级:计 091-2 学号: 200925501211 指导教师:翟一鸣日期: 2012-08-30 目录一、实验目的............................................................................................. 3 二、实验内容............................................................................................. 3 三、实验过程............................................................................................. 3 四、设计思路............................................................................................. 4 五、实现的功能......................................................................................... 5 六、实验感悟............................................................................................. 5 附录:程序主要代码................................................................................. 5 一、实验目的通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现。二、实验内容为 linux 系统设计一个简单的二级文件系统。要求做到以下几点: 1、可以实现下列几条命令(至少 4 条); login 用户登陆 dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件 2、列目录时要列出文件名、物理地址、保护码和文件长度; 3、源文件可以进行读写保护。三、实验过程 1、程序流程登录输入用户名用户存在进入目录管理注册登陆完成否是用户登录流程列文件目录流程 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> 自定义 INod e 节点实体类(6)、 public class FileTools 自定义数据文件的读写工具类四、设计思路 1 、一个磁盘的有扇区(超级块) 、索引块区( Inode 节点区) 、存储区(数据块区) 2、扇区中主要是存储磁盘的总大小、空闲 Inode 节点、使用的 Inode 节点、已使用空间、空列出目录文件读取文件展示文件完成是否当前用户文件否是闲空间。 3、 Inode 节点主要存储: 当前的地址、文件的长度、用户名、读写的权限、文件是否打开、文件的类型( 0 代表目录, 1 代表普通文件)、对应文件块的地址( 即序号)、父节点块号、自己的当前节点的序号。 4、自定义目录: 文件对应 Inode 的索引、文件的名字、当前目录下的 Inode 和文件的对应关系( private TreeMap<Integer, Integer> tree ) 5 、自定应文件:文件对应 Inode 的索引、文件名字、/ 数据内容。 6 、控制类:得到用户的输入操作调用相应的操作。五、实现的功能 1 、用户的注册和登陆 2、 dir 列文件目录 3、 create 创建文件 4、 delete 删除文件 5、 read 读文件 6、 write 写文件 7、 cd 更改目录 8、 rename 重命名文件名六、实验感悟首先想说一句话:“没被逼着是不会出大力的”。解释一下, 看到同学们用的都是以前的 C 或者是 C++ 的文件代码。我自己考来一份, 这个悲催啊, 自己的 C\C++ 的功底实在是太差劲的, 直接看不懂, 也没那耐心烦。从网上 down
操作系统课程设计--二级文件系统(java) 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
智能小车开题报告
5页
服务质量评价综述
4页
本田雅阁汽车发动机电控系统故障的快速诊断与..
6页
机械制造工艺学教学大纲
6页
机票预订系统需求分析
4页
标准化建设评价指标体系
6页
桥梁施工安全技术交底
4页
民间乐舞专场演出主持词三篇
4页
江西省名校联盟2022-2023学年高二上学期期中联..
5页
2024年熔断器项目资金筹措计划书代可行性研究..
52页
综合部-销售策划流程
1页
河道道路施工方案
5页
活动自主化实施细则
4页
浅谈中职会计电算化实训教学现状与提升对策
9页
浙江省金华市兰溪市共同体2022-2023学年一年级..
4页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
21
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
wyj15108451
文件大小
:
102 KB
时间
:
2017-03-28
相关标签
8个半月宝宝发育指标
宏观审慎评估体系指标
河北2022光伏项目指标
核苷酸渣营养指标
血小板正常指标
恒指期货交易指标
行政专员绩效考核指标
眼科oct检查正常指标
人力资源效能指标
高血压五项指标
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
2024年自返式取样器项目投资申请报告代可行..
精选小学2024年度大阅读活动方案2
2024年增韧剂项目资金需求报告代可行性研究..
精选家长对学校评语大全
精选安哥拉新税法及纳税影响分析
员工劳动合同协议书15篇
小学语文复习总结句子一ppt
2024年最新主题教育党课汇编
“双高计划”建设绩效评价标准、建设单位、..
防尘网铺设施工方案
五年级姓氏研究报告(通用7篇)
举升机安全检查保养记录表
附件2彩钢棚抗风雪计算书
山东省郯城县中考物理专题十七填空题复习课..
七年级体育 培养学生快速反应能力教案
后浪电影学院010《开拍之前:故事板的艺术》..
日本侵华罪证-731细菌部队-PPT课件(精)
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部