- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)