首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

摸拟一个小型UNIX文件系统解决方案

2012-03-14 
摸拟一个小型UNIX文件系统1.文件系统应具有的基本功能(1)多用户:usr1,usr2(2个用户)(2)多级目录:具有树形

摸拟一个小型UNIX文件系统
1.文件系统应具有的基本功能
(1)多用户   :usr1,usr2     (2个用户)
(2)多级目录:具有树形目录结构;
(3)具有login   (用户登录)和用户身份认证功能;
(4)文件的创建:   create
(5)文件的打开:open
(6)文件的读:read
(7)文件的写:write
(8)文件关闭:close
(9)删除文件:delete  
(10)创建目录(建立子目录):mkdir
(11)改变当前目录:cd
(12)列出文件目录:dir(列目录时要列出文件名、物理地址和文件长度)
(13)退出:logout
(14)有文件保护机制,如对文件设置访问权限等(如用户usr1不能对usr2创建的文件进行修改等)。
2.选用程序设计语言:C或C++等。
3.注意界面友好,有提示信息!


这是我们的实习题,但我一点思路也没有,希望哪位高手能把具体思路解释一下~
谢谢



[解决办法]
一个一个的实现功能,最后整合在一起就可以了。
关键是分块以后 当成独立的模块来做 不是很难。
[解决办法]
感觉确实比较乱。。。这个题目就是有点眉毛胡子一把抓的感觉。
login, logout,这都是跟文件系统没有任何关系的吧?
到底是让学生做什么?
unix文件系统的缩略版还是整个unix系统的缩略?
[解决办法]
你看下《自己动手写操作系统》这本书 可能会对你有所帮助
或者下linux滴文件系统 自己研究下 会有很多启发滴
[解决办法]
linux kernel+busybox
[解决办法]
http://www.liuguo.net/Soft/doc/d/200703/490.html
[解决办法]
http://www.embeder.com/bbs/showthread.asp?postid=340
[解决办法]
还是看 linux 源码比较好,
自己看看,摘出几个部分来吧·······
[解决办法]
LFS
照著做就可以

热点排行