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

操作系统设计作业,一点都无头绪,请高手指点啊!!!

    来源: 互联网  发布时间:2015-04-09

    本文导语:  题目: 模拟UNIX文件系统的设计及实现多用户、多目录的文件系统的设计------模拟文件系统的管理 。 具体要求: 1. 多用户 :usr1,usr2,usr3,……,usr8  (1-8个用户) 2.&nb...

题目: 模拟UNIX文件系统的设计及实现多用户、多目录的文件系统的设计------模拟文件系统的管理 。
具体要求:
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

|
这个是你们操作系统的课程设计?
为什么是文件系统,而不是进程调度,内存管理?
文件系统应该比上面几个容易实现一些。
象open(),read(),write(),close()等操作,其用标准C语言中的fopen(),fread(),fwrite()实现就可以。
至于login,就是检查与密码文件中的用户名和口令是否相同罢了。
记住,是模拟操作系统,不是真的实现。

|
是模拟吧?所以呢我觉得,你只需要实现这样的管理算法(不是说一定要在unix操作系统中创建一个或多个文件,然后对文件进行管理),比如用一个数据结构来表示用户信息,用另一结构来表示文件,然后对文件的操作就是对文件结构中的字段值进行修改,用户信息也一样。具体的自己再想想

    
 
 

您可能感兴趣的文章:

  • 关于操作系统内部的问题,高手指点
  • 最近在网上经常看到WinAll这个词,这是个什么东东,一种操作系统吗?请大虾指点,多谢!
  • Vxworks 嵌入式操作系统入门请教,请多指点!
  • 请老虾指点 关于文件误操作的问题
  • 紧急:请问有谁会使用Free BSD操作系统,请给予指点
  • 想搞一下windows以外的操作系统,不知道Unix和Linux那个好一点,那个有前途,请大虾指点
  • 在linux下用c对mysql操作时遇到一个错误,请指点!
  • 请高手指点,关于LINUX操作问题
  • 请各位高手指点我使用Linux C编程的操作事项
  • 请高人指点:我准备在我的机子(winxp)上安装linux(双操作系统),然后在linux环境下 安装oracle817
  • 裁剪后的linux操作系统无法启动ftp服务的问题,请高手指点!
  • java里面那些类(包)是负责对XML操作的,谁能给我讲解一下,或者指点在那里能找到相关资料?最好给一个例子。
  • 各位,我现在的操作系统是win2k professional 我现在想运行.jsp程序。我应该有什么样的准备。用什么工具做jsp.服务器怎么配置。这些东西都那里去下载。请指点。不胜感激!
  • 有关操作系统的几个问题?感谢大家的指点?
  • 简单的二叉树插入操作,断错误一星期了~快疯掉了~~望高人指点
  • 高手指点--关于操作数据库(在线等待)
  • 关于vfork()问题,为什么其对父进程共享的变量的操作结果不是预期的?请高手指点,多谢了
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 对于操作系统的程序接口,作业接口,单内核,微内核到底有什么区别?
  • 高分求 《操作系统概论》大作业 思路!
  • 几个操作系统作业题目,大家一定要帮我看看啊,马上要上交学校了
  • 操作系统大作业 socket 传递档案
  • java实现操作系统的短进程作业调度示例分享
  • C++ Stacks(堆栈) 成员 操作:比较和分配堆栈
  • 谁有操作系统PV操作的例子???谁有操作系统PV操作的例子???谢谢!!
  • C++ Strings(字符串) 成员 Operators:操作符,用于字符串比较和赋值
  • 已安装了Windows操作系统,还想安装Linux。却还想在开机选择操作系统时由Windows引导,请问如何操作。在线等待
  • C++ I/O 成员 flags():操作flags
  • 请问LINUX操作系统是怎样对外围设备进行操作的
  • C++ I/O 成员 width():操作域宽度
  • 什么样的操作最耗费服务器的IO操作?
  • c#对象中两种copy操作:深拷贝(Deep Copy)与浅拷贝(Shallow Copy)
  • 无操作系统下对U盘的操作
  • Xcode介绍及创建工程和工程依赖操作步骤
  • 请问命令行操作下怎么改Linux操作系统的日期和时间?
  • MyEclipse如何查看和设置文件编码格式相关操作
  • 正在学操作系统原理,做操作系统方面的实验用那种工具较好?
  • Html checkbox标签如何设置默认选中以及用js操作checkbox代码示例
  • 请问16位操作系统和32位操作系统的区别?
  • c/c++ 操作符优先级参考
  • 基于linux操作系统之上操作LCD问题,急???
  • javascript操作html复选框checkbox:如何判断复选框是否被选中
  • 哪位大侠知道Linux里的有名管道传送数据快不快?有名管道操作的过程是否有读写硬盘的操作?
  • Plesk 中操作和设置 Docker 容器
  • 如何在一个用户对application操作时防止别的用户对它操作?(好难啊)


  • 站内导航:


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

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

    浙ICP备11055608号-3