- 12
- 0
- 约2.9千字
- 约 6页
- 2020-12-25 发布于天津
- 举报
计算机操作系统课程设计
班级:计091-1
姓名:
学号:
使用语言:C++
指导老师: 学院系统要求
1、 实验目的
通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部 实现。
2、 实验内容
为linux系统设计一个简单的二级文件系统。要求做到以下几点:
可以实现下列几条命令(至少 4条);
login 用户登陆
dir 列文件目录
create 创建文件
delete 删除文件
open 打开文件
close 关闭文件
read 读文件
write 写文件
列目录时要列出文件名、物理地址、保护码和文件长度;
源文件可以进行读写保护。
二、系统分析
1、设计思想
本文件为二级文件系统,即要实现对文件的增删改查,同时乂具备登陆系统、注 册用户的功能,各个用户之间的文件系统互不干扰。
本文件系统采用两级目录,其中第一级对应丁用户账号,第二级对应丁用户帐号 下的文件。另外,为了简便文件系统未考虑文件共享, 文件系统安全以及管道文 件与设备文件等特殊内容。
系统采用结构体来存储用户、文件目录、文件数据内容:
048*5+44*50+264*20048*548*5+44*50用户区文件目录区
0
48*5+44*50+264*200
48*5
48*5+44*50
用户区
文件目录区
文件数据区
每个分区都是由结构体组成,每个个去的结构体的个数由格式化系统是决定。
整
您可能关注的文档
- 《触电事故存在的规律和预防措施》.docx
- 《触电事故原因分析及防范措施》.docx
- 《触电事故应急准备与响应预案》.docx
- 《触摸屏使用说明》.docx
- 《触电事故应急预案范例》.docx
- 《触电事故的原因及预防措施》.docx
- 《触电事故的规律和原因》.docx
- 《触电事故的对策及措施》.docx
- 《触电事故应急预案演练方案与演练过程》.docx
- 《触电事故的预防》.docx
- 2026+循证建议:英克司兰在慢性肾脏病患者中的应用解读.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_repaired.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_repaired.pptx
- 2026+专家建议:嗜酸性食管炎组织学报告标准化.pptx
- 2026+最佳实践共识建议:所有医院发生的尿路感染的预防策略.pptx
- 2026+paflar+指南:少关节型幼年特发性关节炎_repaired.pptx
- 2026+PANLAR建议:少关节型幼年特发性关节炎的治疗.pptx
- 2026+国外实践指南+:女性首次经历精神病发作时首选的抗精神病药物.pptx
最近下载
- 《0~3岁婴幼儿发展与照护》全套PPT课件.pptx
- 学前儿童心理健康教育--NO5 学前儿童心理健康教育活动的设计、组织和指导.ppt VIP
- 预算管理一体化系统(2.0版)—单位会计核算.pptx VIP
- 线缆厂成品出库记录制度.doc VIP
- 《小意达的花儿》童话故事原文.docx VIP
- 2025年湖南行政执法申论真题及答案.docx VIP
- E380系列通用型变频器 说明书-1.pdf VIP
- 气管插管相关口腔粘膜压力性损伤.pptx VIP
- (2024版)北师大三年级上数学第五单元认识图形课件全套.ppt
- 2023年延安市人民医院护士招聘考试上岸历年高频考点试卷【3卷】300题含答案带详解.docx VIP
原创力文档

文档评论(0)