- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中北大学
操作系统课程设计
说 明 书
学 院、系: 软件学院
专 业: 软件工程
学 生 姓 名: 学 号:
设 计 题 目: 基于Linux 的模拟文件系统的设计与实现
起 迄 日 期:
指 导 教
师 : 薛海丽
前言
简单地说,Linux 是一套免费使用和自由传播的类 Unix 操作系统,它主要用于基于
Intel x86 系列CPU 的计算机上.这个系统是由世界各地的成千上万的程序员设计和实现的。
其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix 兼容产品。
Linux 不仅为用户提供了强大的操作系统功能,而且还提供了丰富的应用软件。用户不
但可以从Internet 上下载Linux 及其源代码,而且还可以从Internet 上下载许多Linux 的应用
程序.可以说,Linux 本身包含的应用程序以及移植到Linux 上的应用程序包罗万象,任何一
位用户都能从有关Linux 的网站上找到适合自己特殊需要的应用程序及其源代码,这样,用户
就可以根据自己的需要下载源代码,以便修改和扩充操作系统或应用程序的功能。这对
Windows N 、Windows98、MS-DOS 或OS/2 等商品化操作系统来说是无法做到的.
Linux 具有:稳定、可靠、安全的优点,并且有强大的网络功能。其中有对读、写进行权
限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。在相关软件的支持下,可
实现 WWW 、FTP 、DNS 、DHCP 、E-mail 等服务,还可作为路由器使用,利用
IPCHAINS/IPTABLE 网络治理工具可构建NA 及功能全面的防火墙.
Linux 是在GNU 公共许可权限下免费获得的,是一个符合POSIX 标准的操作系统.Linux
操作系统软件包不仅包括完整的Linux 操作系统,而且还包括了文本编辑器、高级语言编译
器等应用软件。它还包括带有多个窗口管理器的X-Windows 图形用户界面,如同我们使用
Windows N 一样,允许我们使用窗口、图标和菜单对系统进行操作.
目录
1需求分析2
1.1 功能介绍2
1。2 目的及意义3
1.2.1 目的3
1.2。2 意义3
1。3 设计成果4
2总体设计5
2.1功能介绍5
2。2模块关联5
3详细设计9
3.1用户结构9
3.2数据结构说明9
3。3主要功能的关键代码 10
4测试及运行结果 14
4.1 测试定义 14
4。2 测试目的 15
4.3 测试结果 15
4.3。1 文件测 15
5心得 34
1
1需求分析
1.1 功能介绍
基于Linux的模拟文件系统的设计与实现完成以下功能:
(1)创建用户:手动的创建10个用户,都在界面上完成,输入用户名;每个用户最多
可以保存10个文件。
(2)用户登录:手动的登录已经创建的用户,正确输入用户名即可成功登录。
(3)显示所有用户:首先会创建很多用户,为了清晰、便捷的查看用户,所以在界面上
可
原创力文档


文档评论(0)