当前位置:  技术问答>linux和unix

高分加厚禮(模拟UNIX文件系统的设计及实现)

    来源: 互联网  发布时间:2015-01-22

    本文导语:  下面是我們的課程設計要求,請能夠幫忙的高人幫忙做一下,一定有厚禮相送 一、题目:   模拟UNIX文件系统的设计及实现  即:多用户、多目录的文件系统的设计------对模拟文件系统的管理 参考教材或课件上的有关文...

下面是我們的課程設計要求,請能夠幫忙的高人幫忙做一下,一定有厚禮相送
一、题目:   模拟UNIX文件系统的设计及实现 
即:多用户、多目录的文件系统的设计------对模拟文件系统的管理
参考教材或课件上的有关文件系统的章节(教材和课件的第8章和第9章、教材上的第13章或教材上的第14章)。
二、目的
通过OS子系统的设计、增强OS设计的技巧,达到提高解决实际OS的设计能力的提高。
三、内容
多用户的多级目录的文件系统设计。
四、要求
    1.       多用户 :usr1,usr2,usr3,……,usr8  (1-8个用户)
2.       多级目录:可有多级子目录;
3.       具有login (用户登录)
4.       系统初始化(建文件卷、提供登录模块)
5.       文件的创建: create
6.       文件的打开:open
7.       文件的读:read
8.       文件的写:write
9.       文件关闭:close
10.   删除文件:delete
11.   创建目录(建立子目录):mkdir
12.   改变当前目录:cd
13.   列出文件目录:dir
14.   退出:logout
五、课程设计说明书的要求
   1.       设计思想说明
2.       文件系统结构的说明
3.       数据结构的说明
4.       各模块的算法流程图
5.       程序清单:注意加注释(包含关键字、方法、变量等),在每个模块前加注释;
6.       使用说明书(即用户手册)(内容包含如何登录、退出、读、写、等操作说明)
7.       体会,建议
六、提示
1.       设计手段 
 申请1M 内存空间来作为文件系统的空间,考虑用malloc()或calloc()申请;
2.       文件卷的组织:
 将文件卷分块、用位示图来管理;块的大小可设成512字节,块数为512块,可用第0#块的前半部存作为位示图;
3.       系统结构
(1)  块管理层:
    分块分配、块回收、块读、块写等
(2)  文件控制块层(FCB)
  目录查找namei(),iget(),iput()
(3)  文件管理层
    具有打开文件 open( ),close( )等;
(4)  命令解释层
4.       数据结构
(1)  目录结构
(2)  FCB结构
(3)  打开文件结构
(4)  用户结构
七、注意问题
1.       不能用系统原来的文件系统的功能。

|
再nx的课程设计,不是自己做的也是白搭

|
这只是課程設計??
厉害!

|
莱昂氏源代码 里面可能有相关内容。
跟你比起来,我的课程设计事幼儿园水平。难怪毕业三年多了还拿不到5k.哪个大学的?

    
 
 

您可能感兴趣的文章:

  • 求在freebsd+Squid下实现pc上网的透明代理的实现方法!给出具体配置方法的高分谢!
  • 急急!!!高分求助,关于实现LINUX软件的使用限制问题
  • 高分求:LINUX下视频压缩编解码算法实现
  • 高分求c 实现线程池的一个实例
  • [高分求助]------如何在linux下编程实现录音
  • 如何用java实现将数据库中的image类型数据导出到文本文件。并导入(高分求救!!)
  • java中如何实现拷屏粘贴功能!高分!!
  • java中怎样实现四舍五入?高手过来啊,最高分啊
  • 高分求救怎样使用libnet实现TCP的封堵技术!!!!
  • 高分请教关于用java实现的telnet原代码在线等待
  • 急,急,急!!!高分求购java实现动态树型菜单的源代码
  • 高分:在Linux中怎么样实现自动开机?
  • linux下串口驱动编写和PPP协议的实现高分相送
  • 一个简单的问题,高分求助!!! iis7站长之家
  • 那儿有关于用JMF实现WEB流式媒体播放的详细资料?(用于毕业论文)高分相赠,急!
  • 高分求助有关利用Linux的系统调用read()实现
  • 请教jsp高手如何实现类似于includ的功能把一段代码引入?高分相赠!!!!!!
  • 请问这个问题用什么方法可以实现?很着急的问!高分求,不够我再给!HOOK?Driver?
  • 高分求助:内核模块编程中如何实现网络通信
  • 高分求救:在Jb中怎么实现数据库的操作!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 谁参加过weblogic的证书考试,是否有经验可供参考?高分高分高高分
  • 哪里有JB6下载啊,高分相送,救命
  • 高分求救!我在uclinux上运行应用程序时出现内存分配错误,不知如何解决,解决者高分!!
  • 哪里去找中文的EJB文章?高分悬赏!
  • 有jsp的upload和download 代码么,高分相报!
  • (高分求助)请问,那里有软件开发的<设计文档>
  • 高分寻求jsp代码(网上调查系统,新闻发布系统)就这点分了
  • 高分求购做饼图、线形图的源吗?
  • 关于linu下的中文输入.(高分:300)
  • 一个简单的问题,高分求助!!!
  • 高分求购jbulider6得注册码,企业版本,个人版本都要
  • Linux远程访问的问题,高分求教:)
  • 请问哪儿有Solaris8的光盘映像文件下载???高分相赠!!!
  • 高分求“Ration Rose”&"JBuilder6.0"&"VisualCafe"
  • VJ的一个问题,高分求助,熟悉VJ得请进!
  • 高分求购:linux和unix命令大全电子文档
  • 急救:关于BLOB数据类型---在线等待,高分相送!
  • 求UNIXWARE7.11的原版下载,高分相赠,在线等待!!!
  • 关于java?高分相送!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3