欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    操作系统课程设计--基于Linux的模拟文件系统的设计与实现

    • 资源ID:1402304       资源大小:274.50KB        全文页数:42页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    操作系统课程设计--基于Linux的模拟文件系统的设计与实现

    1、 操作系统课程设计操作系统课程设计 说说 明明 书书 学学 院 、 系院 、 系 : 软件学院 专专 业业: 软件工程 学学 生生 姓姓 名:名: 学学 号:号: 设设 计计 题题 目目: 基于 Linux 的模拟文件系统的设计与实现 起起 迄迄 日日 期期: 指指 导导 教教 师师: 1 前言 简单地说,Linux 是一套免费使用和自由传播的类 Unix 操作系统,它主要用于基于 Intel x86 系列 CPU 的计算机上。 这个系统是由世界各地的成千上万的程序员设计和实现的。 其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的 Unix 兼容产品。 Linux 不仅为用户提

    2、供了强大的操作系统功能,而且还提供了丰富的应用软件。用户不 但可以从 Internet 上下载 Linux 及其源代码, 而且还可以从 Internet 上下载许多 Linux 的应用 程序。可以说,Linux 本身包含的应用程序以及移植到 Linux 上的应用程序包罗万象,任何 一位用户都能从有关 Linux 的网站上找到适合自己特殊需要的应用程序及其源代码,这样, 用户就可以根据自己的需要下载源代码, 以便修改和扩充操作系统或应用程序的功能。 这对 Windows NT、Windows98、MS-DOS 或 OS/2 等商品化操作系统来说是无法做到的。 Linux 具有:稳定、可靠、安全的

    3、优点,并且有强大的网络功能。其中有对读、写进行 权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。在相关软件的支持下, 可实现 WWW、FTP、DNS、DHCP、E-mail 等服务,还可作为路由器使用,利用 IPCHAINS/IPTABLE 网络治理工具可构建 NA T 及功能全面的防火墙。 Linux是在 GNU公共许可权限下免费获得的, 是一个符合POSIX标准的操作系统。 Linux 操作系统软件包不仅包括完整的 Linux 操作系统,而且还包括了文本编辑器、高级语言编译 器等应用软件。它还包括带有多个窗口管理器的 X-Windows 图形用户界面,如同我们使用 Window

    4、s NT 一样,允许我们使用窗口、图标和菜单对系统进行操作。 2 目录 1 需求分析 . 3 1.1 功能介绍 3 1.2 目的及意义 5 1.2.1 目的 5 1.2.2 意义 6 1.3 设计成果 7 2 总体设计 . 8 2.1 功能介绍 8 2.2 模块关联 9 3 详细设计 12 3.1 用户结构 .12 3.2 数据结构说明 12 3.3 主要功能的关键代码 13 4 测试及运行结果 .18 4.1 测试定义.18 4.2 测试目的.18 4.3 测试结果.19 4.3.1 文件测试 19 5 心得 .41 3 1 需求分析 1.1 功能介绍 基于 Linux 的模拟文件系统的设计

    5、与实现完成以下功能: (1)创建用户:手动的创建 10 个用户,都在界面上完成,输入用户名;每个用户最多 可以保存 10 个文件。 (2)用户登录:手动的登录已经创建的用户,正确输入用户名即可成功登录。 (3)显示所有用户:首先会创建很多用户,为了清晰、便捷的查看用户,所以在界面 上可以显示所有的用户,这一功能的实现,主要是针对忘记自己用户名的用户, 可以通过查看全部用户来查找自己的用户名。 (4)创建二级文件目录(MD) :手动的输入目录名称, (即设置主目录(MFD)和用户文 件目录(UFD) ) 。 (5)显示目录:将用户创建的目录显示在界面上。 (6)删除目录:手动输入目录的名称即可删

    6、除已经创建的目录。 (7)进入目录:进入目录内部,可以进行文件的各种操作。 (8)修改目录:在用户登录后,输入要修改的目录名称,对其进行修改,输入新的目 录名并保存。 (9)建立一个文件(create) :在目录中手动输入文件名,可以创建新的文件,在创建 的同时输入文件的保护码,对文件内容进行保护,防止信息泄露。 (10)打开全部文件(openall) :将已经创建的文件夹全部显示在界面上。 (11)删除一个文件(delete) :手动输入已经创建的文件的名称,即可删除此文件。 (12)写文件(write) :手动的在文件中写入内容。 4 (13)读文件(read) :查看文件中的已经写入的内容。 (14) 移动文件: 用户可以将某个目录下的文件移动到其它的目录中, 只为了整理文件, 便于查询,使用。 (15)改文件的保护码(change) :手动修改文件的密码(保护码) 。 基于以上的功能,可以使用户选择操作,模拟文件系统的设计与实现;此类功能都是在 页面上手动操作完成。 5 1.2 目的及意义 1.2.1 目的 通过课程设计, 加深对操作系统各资源


    注意事项

    本文(操作系统课程设计--基于Linux的模拟文件系统的设计与实现)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583