操作系统课程设计说明书(文件管理).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统课程设计说明书(文件管理) 操作系统课程设计说明书(文件管理) 操作系统课程设计说明书(文件管理) 中北大学 操作系统课程设计说明书 学院、系:软件学院 专业:软件工程 学生姓名:学号: 设计题目:基于Linux的模拟文件系统的设计与实现 起 迄 日 期 : 指 导 教 师 : 薛海丽 前言 简单地说,Linux是一套免费使用和自由流传的类Unix操作系统,它主要用于基于 Intelx86系列CPU的计算机上。这个系统是由世界各地的不计其数的程序员设计和实现的. 其目的是成立不受任何商品化软件的版权限制的、全世界都能自由使用的Unix兼容产品。 Linux不但为用户供给了强盛的操作系统功能,并且还供给了丰富的应用软件。用户不 但可以从Internet上下载Linux及其源代码,并且还可以从Internet上下载好多Linux的应用 程序。可以说,Linux自己包含的应用程序以及移植到Linux上的应用程序应有尽有,任何 一位用户都能从相关Linux的网站上找到适合自己特别需要的应用程序及其源代码,这样, 用户就可以依据自己的需要下载源代码,以便更正和扩大操作系统或应用程序的功能。这对 WindowsNT、Windows98、MS-DOS或OS/2等商品化操作系统来说是没法做到的。 Linux拥有:稳固、靠谱、安全的长处,并且有强盛的网络功能。此中有对读、写进行 权限控制、审计追踪、核心受权等技术,这些都为安全供给了保障。在相关软件的支持下, 可实现WWW、FTP、DNS、DHCP、E-mail等服务,还可作为路由器使用,利用 IPCHAINS/IPTABLE网络治理工具可成立NAT及功能全面的防火墙。 Linux是在GNU公共同意权限下免费获取的,是一个吻合POSIX标准的操作系统。Linux 操作系统软件包不但包含完好的Linux操作系统,并且还包含了文本编写器、高级语言编译 器等应用软件。它还包含带有多个窗口管理器的X-Windows图形用户界面,仿佛我们使用 WindowsNT相同,同意我们使用窗口、图标和菜单对系统进行操作。 1 目录 1 需求解析3 1.1 功能介绍3 1。2 目的及意义5 目的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 2 需求解析 1。1功能介绍 基于Linux的模拟文件系统的设计与实现达成以下功能: 1)创办用户:手动的创办10个用户,都在界面上达成,输入用户名;每个用户最多可以保存10个文件。 2)用户登录:手动的登录已经创办的用户,正确输入用户名即可成功登录。 3)显示所实用户:第一会创办好多用户,为了清楚、便利的查察用户,因此在界面上可以显示所有的用户,这一功能的实现,主若是针对忘掉自己用户名的用户, 可以经过查察所有用户来查找自己的用户名. 创办二级文件目录(MD):手动的输入目录名称,(即设置主目录(MFD)和用户文件目录(UFD))。 (5)显示目录:将用户创办的目录显示在界面上。 6)删除目录:手动输入目录的名称即可删除已经创办的目录。 7)进入目录:进入目录内部,可以进行文件的各种操作。 8)更正目录:在用户登录后,输入要更正的目录名称,对其进行更正,输入新的目录名并保存。 9)成立一个文件(create):在目录中手动输入文件名,可以创办新的文件,在创办 的同时输入文件的保护码,对文件内容进行保护,防范信息泄漏。 (10)打开所有文件(openall):将已经创办的文件夹所有显示在界面上。 (11)删除一个文件(delete):手动输入已经创办的文件的名称,即可删除此文件。 (12)写文件(write):手动的在文件中写入内容. 3 (13)读文件(read):查察文件中的已经写入的内容。 (14)挪动文件:用户可以将某个目录下的文件挪动到其余的目录中,只为了整理文件, 便于盘问,使用。 (15)改文件的保护码(change):手动更正文件的密码(保护码)。 基于以上的功能,可以使用户选择操作,模拟文件系统的设计与实现;此类功能都是在 页面上手动操作达成。 4 1.2目的及意义 1.2。1目的 经过课程设计,加深对操作系统各资源管理模块的理解, 掌握操作系统的基根源理及功 能,拥有初步解析实质操作系统、设计、构造和开发现代操作系统的基本能力。基于 Linux 的模拟文件系统的设计与实现,熟习基本的网络命令以及他们的使用方法 ,领悟Linux多用 户的特色,熟习网络配置文件的配置方法 .本系

文档评论(0)

150****0527 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档