linux文件系统(操作系统课程设计)

上传者: jian1009831845 | 上传时间: 2020-01-03 11:23:07 | 文件大小: 4.06MB | 文件类型: rar
1.开辟100M的硬盘空间,作为设定的硬盘空间。 2.模拟Linux文件系统,功能如下: (1)info: 显示整个系统信息 (2)cd …: 改变目录:改变当前工作目录,目录不存在时给出出错信息。 (3)dir …: 显示目录:显示指定目录下或当前目录下的信息,包括文件名、物理地址、保护码、文件长度、子目录等(带/s参数的dir命令,显示所有子目录)。 (4)md …: 创建目录:在指定路径或当前路径下创建指定目录。重名时给出错信息。 (5)rd …: 删除目录:删除指定目录下所有文件和子目录。要删目录不空时,要给出提示是否要删除。 (6)newfile …: 建立文件。 (7)cat …: 打开文件。 (8)copy …: 拷贝文件,除支持模拟Linux文件系统内部的文件拷贝外,还支持host文件系统与模拟Linux文件系统间的文件拷贝。 (9)del …: 删除文件:删除指定文件,不存在时给出出错信息。 (10)check:检测并恢复文件系统。 模拟文件系统的前端操作shell: 前端的shell进程和后端的simdisk进程之间利用共享内存进行进程间通信(IPC)

文件下载

资源详情

[{"title":"( 49 个子文件 4.06MB ) linux文件系统(操作系统课程设计)","children":[{"title":"shell","children":[{"title":"shell.dsw <span style='color:#111;'> 516B </span>","children":null,"spread":false},{"title":"shell.cpp <span style='color:#111;'> 883B </span>","children":null,"spread":false},{"title":"shell.ncb <span style='color:#111;'> 41.00KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"shell.pdb <span style='color:#111;'> 569.00KB </span>","children":null,"spread":false},{"title":"shell.ilk <span style='color:#111;'> 367.42KB </span>","children":null,"spread":false},{"title":"vc60.idb <span style='color:#111;'> 209.00KB </span>","children":null,"spread":false},{"title":"shell.pch <span style='color:#111;'> 5.26MB </span>","children":null,"spread":false},{"title":"shell.obj <span style='color:#111;'> 65.66KB </span>","children":null,"spread":false},{"title":"shell.exe <span style='color:#111;'> 244.04KB </span>","children":null,"spread":false},{"title":"vc60.pdb <span style='color:#111;'> 140.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"shell.opt <span style='color:#111;'> 53.50KB </span>","children":null,"spread":false},{"title":"shell.plg <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"shell.dsp <span style='color:#111;'> 4.17KB </span>","children":null,"spread":false}],"spread":true},{"title":"DISK","children":[{"title":"DISK.dsw <span style='color:#111;'> 531B </span>","children":null,"spread":false},{"title":"shell.cpp <span style='color:#111;'> 3.63KB </span>","children":null,"spread":false},{"title":"DISK.dsp <span style='color:#111;'> 4.51KB </span>","children":null,"spread":false},{"title":"struct.h <span style='color:#111;'> 353B </span>","children":null,"spread":false},{"title":"DISK.opt <span style='color:#111;'> 54.50KB </span>","children":null,"spread":false},{"title":"DISK.plg <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"fs.h <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"DISK.ncb <span style='color:#111;'> 105.00KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"fs.cpp <span style='color:#111;'> 14.20KB </span>","children":null,"spread":false},{"title":"command.cpp <span style='color:#111;'> 11.07KB </span>","children":null,"spread":false},{"title":"conf.cpp <span style='color:#111;'> 615B </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"DISK.pdb <span style='color:#111;'> 729.00KB </span>","children":null,"spread":false},{"title":"command.obj <span style='color:#111;'> 44.10KB </span>","children":null,"spread":false},{"title":"DISK.ilk <span style='color:#111;'> 349.96KB </span>","children":null,"spread":false},{"title":"vc60.idb <span style='color:#111;'> 185.00KB </span>","children":null,"spread":false},{"title":"main.obj <span style='color:#111;'> 16.42KB </span>","children":null,"spread":false},{"title":"DISK.pch <span style='color:#111;'> 3.58MB </span>","children":null,"spread":false},{"title":"shell.obj <span style='color:#111;'> 21.50KB </span>","children":null,"spread":false},{"title":"DISK.exe <span style='color:#111;'> 268.04KB </span>","children":null,"spread":false},{"title":"fs.obj <span style='color:#111;'> 39.98KB </span>","children":null,"spread":false},{"title":"vc60.pdb <span style='color:#111;'> 92.00KB </span>","children":null,"spread":false},{"title":"conf.obj <span style='color:#111;'> 10.70KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"simdisk","children":[{"title":"simdisk.opt <span style='color:#111;'> 52.50KB </span>","children":null,"spread":false},{"title":"simdisk.dsp <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"simdisk.dsw <span style='color:#111;'> 520B </span>","children":null,"spread":false},{"title":"simdisk.plg <span style='color:#111;'> 248B </span>","children":null,"spread":false},{"title":"simdisk.ncb <span style='color:#111;'> 41.00KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"simdisk.pch <span style='color:#111;'> 3.55MB </span>","children":null,"spread":false},{"title":"simdisk.ilk <span style='color:#111;'> 241.77KB </span>","children":null,"spread":false},{"title":"vc60.idb <span style='color:#111;'> 161.00KB </span>","children":null,"spread":false},{"title":"main.obj <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"simdisk.exe <span style='color:#111;'> 200.05KB </span>","children":null,"spread":false},{"title":"simdisk.pdb <span style='color:#111;'> 505.00KB </span>","children":null,"spread":false},{"title":"vc60.pdb <span style='color:#111;'> 92.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • qq_31636717 :
    不想说什么 没有linux版的
    2018-03-23
  • qq_40691840 :
    不错的课程设计
    2018-03-01
  • qxll :
    不错的课程设计
    2015-11-30
  • qq_27735041 :
    很实用,谢谢!
    2015-06-23
  • qq_28172977 :
    比较好的代码。
    2015-06-23

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明