计算机操作糸统课程设计
班飯:计091?1
.
.
学等:
使用语C++
指导為师t
学院:
s.
s.
s.
s.
实睑日的
通.it 一个简单多用户支件冬暁的设计,加深理解丈件糸统的部功能及部实现。
卖验汆
为linux糸统设计一个荷単的二级丈件糸统。妻求做珂以T几点:
ru可以卖现下列几条命今(至少4条丿;
login 用卢登跳
dir 对文件目录
create 钊建文件
delete 删除丈件
open 打开文件
close 关国丈件
read 谈丈件
write 写丈件
C2J列目录时-糸列出丈件名、物理地址、保护驾和丈件长度;
(3)源文件可以进行读与保#。
二,糸晚分析
1、设计怒恕
本丈件为二级文件糸统,即要卖现对文件的增刪故杏,冋肘又具备登陸糸统、 注册用卢的仍能,各个用户之间的文件糸現互不干扰。
本丈件糸统采用珂级目景,其中第一级对应于用户账号,第二级对应于用户 下的丈件。另外,为了简便丈件条统未考虑丈件共享,丈件糸统安会以及管道丈 件与设备文件等特球澈。
系统采用结构体来存储用户.文件目录,文件救据家:
0 48*5 48*5+44*50
48*5+44 夫 50+264*200
用户区
文件目录区
文件数据区
多个分区都是由结构体姐成,争个个去的结构体的个救由格式化糸统夫决定。
整个糸统的编码构成主要分为:
Workspace file: 1 project
原创力文档

文档评论(0)