- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统原理课程设廿
实跌报告
题 目: 姓 g: 学院: 专业: a 级: 学号: 指导教师:
LINUX文件管理系统的仿真实现
关子俞、温季逾、田耕苗
信息科技技术学院
廿算机科学技术
廿科121 333
姜海燕职秫:教授
是否申请优秀: a
2015年3月18日
目录
TOC \o 1-5 \h \z \o Current Document 1?目的与意义 2
\o Current Document 理论分析 3
\o Current Document 2」文件系统结构 3
\o Current Document 2.2文件目录结构 3
\o Current Document 2.3文件的逻辑结构 3
\o Current Document 2.4文件的物理结构 4
\o Current Document 2.5系统调用的实现 4
\o Current Document 2.6文件共享 4
\o Current Document 2.7文件空间管理 4
\o Current Document 核心技术以及技术路线 4
\o Current Document 功能设计、结构设计、核心算法以及数据结构 5
\o Current Document 4」功能设计 5
\o Current Document 4.2结构设计 7
\o Current Document 4.3数据结构以及核心算法 7
4.3.1初始化/格式化format模块 7
4.3.2用户登录模块 8
4.3.3存储空I可管理 10
4.3.4文件目录 11
4.3.5查看磁盘使用情况 14
4.3.6文件操作:新建、打开、关闭、读、写、重命名、删除、错误提示 16
4.3.7定义全局变量 22
4.3.8核心数据结构 23
4.3.9硬链接 24
\o Current Document 运行环境、调试分析 25
\o Current Document 5.1运行环境 25
\o Current Document 5.2调试分析 25
讨论 27
\o Current Document 6」存在问题 27
\o Current Document 6.2改进建议 27
\o Current Document 实践体会以及心得 27
操作系统中LINUX文件管理系统的仿真实现
计科121 关子俞,温季逾,田耕苗
指导教师姜海燕
摘要:文件系统是操作系统中负责存取和管理信息的模块,它采用统 一方法管理用户信息和系统信息的存储、检索、更新、共享和保护, 并为一欧诺个户提供一整套行之有效的文件使用及操作方法。对于系 统而言,必须采用特定的数据结构和有效算法,实现文件的逻辑结构 到存储结构的映射,实现对文件存储空间和文件信息的管理,提供多 种存取方法。本次的文件管理系统的仿真实现可以模拟完成用户的登 陆和验证,列出文件和目录,新建目录,改变目录,创立和编写文件,删 除文件和退出系统等功能。
关键字:操作系统;文件系统;仿真;计算机
1?目的与意义
进入20世纪90年代以后,计算机科学技术突飞猛进,操作系统又是计算机 领域最活跃的分支之一,操作系统的新概念新技术和新方法层出不穷,促使现代 操作系统发生了巨大的变化。所以开设操作系统课程设计是非常重要的,可让学 生充分了解传统操作系统的基本概念技术方法,又能融合现代操作系统最新技术 发展和应用的讨论,将操作系统理论知识和实践实习紧密的结合起来。既有利于 学生的知识获取,又有利于学生的能力培养。
而在整个操作系统中,文件系统的作用是至关重要的,它是用户和系统的中
枢结构,是一架桥梁。
文件系统的存在可以实现文件的按名存取,实现从逻辑文件到物理文件的转 换,文件目录的建立和维护,文件的查找和定位,文件存储空间的分配和管理, 提供文件的存取方法和文件存储结构,实现文件的共享保护和保密,提供一组易 用的文件操作和命令等,提高了整个系统的资源利用率。
2?理论分析
2.1文件系统结构
文件系统通常采用分层结构实现,大致分为三层:文件管理、目录管理和磁 盘主存映射管理。(1)文件管理层实现文件的逻辑结构,为用户提供各种文件 系统调用,及文件访问权限设置等工作;(2)目录管理负责查找文件描述符, 今儿找到需要访问的文件,并进行访问权限检查等工作;(3)磁盘主存映射管 理将文件的逻辑地址转换成磁盘的物理地址,即由逻辑块号找到柱面号、磁道号 和扇区号,集体数据传输操作由设备管理实现。
2.2文件目录结构
UNIX采用树型目录结构,每个目录表称为一个目录文件。
一个目录文件是由目录项组成的。每个目录项包含16B, 一个辅存磁盘
您可能关注的文档
最近下载
- 黑白胶带在背光行业中的应用光学膜在LCM模组上的应用LCD背光源工艺_精品.ppt VIP
- 7.1 计数器-课件.ppt VIP
- 零跑汽车-市场前景及投资研究报告:Stellantis,出海表现.pdf VIP
- 中科曙光HPC培训教程汇总:D31-并行编程—CUDA程序设计简介.ppt VIP
- 第一章刑事案件现场勘查.ppt VIP
- 第二章-消费者选择合集课件.pptx VIP
- 广东省重点行业污染治理实用技术指南(电镀).pdf VIP
- 2025-2026学年初中信息科技安徽版2024八年级上册-安徽版2024教学设计合集.docx
- 万科业主篮球赛活动方案.pptx
- 宝可梦 Let's Go!皮卡丘1.02版switch大气层系统游戏修改代码.docx VIP
文档评论(0)