- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1模块名称文件系统
模块名称:文件系统
术语
文件(file):信息以一种单元的形式存储在磁盘或其他外部介质上。
文件系统(file system):操作系统中处理文件的部分。
文件扩展名(file extension)
文件属性(attribute)
绝对路径名(absolute path name)
相对路径名(relative path name)
文件扩展名(file extention):文件名中圆点后面的部分,通常表示文件的一些信息。
字符特殊文件(character special file):这种文件和输入/输出有关,用于串行I/O设备,如:终端、打印机、网络等。
块特殊文件(block special file):这种文件用于磁盘类设备。
普通文件(regular file):一般分为ASCII文件和二进制文件。
目录(directory):管理文件系统结构的系统文件。
顺序存取(sequential access)
随机存取文件(random access file)。
硬连接(hard link):连接技术允许在多个目录中出现同一个文件,建立连接时,每个文件的i节点计数器计数增加。
主引导记录(Master Boot Record,MBR):多数磁盘划分为一个或多个分区,磁盘的0号扇区称为主引导扇区,用来引导计算机。
超级块(SuperBlock):包含文件系统的所有关键信息。
文件分配表(File Allocation Table,FAT):该链表用来保存磁盘使用情况。
i节点(index-node):每个文件的索引节点,是一个数据结构,包含了一些信息。
符号连接(symbolic linking):处理共享文件的一种方法。
块高速缓存(block cache)。
缓冲区高速缓存(buffer cache)。
通写高速缓存(write-through cache):在MS-DOS中,每当修改一个块的时候,该块就立即写回磁盘。
日志结构文件系统(Log-structured File System,LFS)。
知识要点
信息存储的三个基本要求:
必须能够存储大量的信息;
在使用信息的进程终止时,信息必须保存下来;
多个进程可以并发地存取信息。
文件的基本概念
文件
文件命名;
文件结构;
文件类型;
正规文件(regular file):包含用户信息;
目录(directory):管理文件系统结构的系统文件;
字符设备文件(character special file):模仿串行I/O设备;
块设备文件(block special file):模仿磁盘。
文件存取(顺序存取,随机存取);
文件属性;
文件操作
增量转储(incremental dump)
内存映射文件:考虑到访问文件的灵活性,一些操作系统提供了一种方式:把文件映射到一个正在运行的进程的地址空间中。
目录——记录文件
层次目录系统(一级目录系统,两级目录系统,层次目录系统);
路径名;
目录操作。
文件系统的实现
文件系统布局
从引导块开始,接着读取超级块,接着是文件系统中空闲块的信息。
文件的实现
保存文件的磁盘空间分配方法:
连续分配
链表分配
在内存中采用表的链表分配
i节点
目录的实现
有多种不同的实现方法,每种方法都有优缺点。下面简单列举两个方法:
“所有目录项的大小一样”
目录项自身有固定长度,而将文件名放在目录后面的堆中
共享文件
共享文件是方便的,但是也带来一些问题。处理共享文件的方法有:
磁盘块不列入目录,而是列入一个与文件本身关联的小型数据结构中
通过系统建立一个类型为LINK的新文件
上述两种方法各有优缺点。
磁盘空间管理
文件系统中对磁盘空间的管理涉及到以下几个问题:
块大小问题
记录空闲块问题
磁盘配额问题
文件系统的可靠性
文件备份
为了安全起见,需要对文件进行备份。转储磁盘到磁带上有两种方案:
物理转储
逻辑转储
文件系统的一致性
为了解决文件系统的不一致问题,很多计算机都带有一个实例程序以检查文件系统的一致性问题。
一致性检查分为两种:
块的一致性检查
文件的一致性检查
文件系统性能
访问磁盘比访问内存慢很多,为此,许多文件系统采用了各种优化措施来优化性能,下面介绍三种措施:
高速缓存
块高速缓存
缓冲区高速缓存
块提前读
减少磁盘臂运动
日志结构文件系统技术
文件系统实例
CD-ROM文件系统
CP/M文件系统
MS-DOS文件系统
Windows98系统
UNIX V7文件系统
算法
高速缓存算法与分页算法通用:
FIFO;
第二次机会算法;
LRU算法等。
您可能关注的文档
最近下载
- 2022年新疆农业大学招聘事业编制人员考试真题及答案.docx VIP
- 广告创意学(湖南大学)中国大学MOOC 慕课 章节测验 期末考试客观题答案.docx VIP
- 中小学《探索三角形的面积计算公式》教学设计教育教学资料整理.docx VIP
- 武汉大学308护理综合历年部分考研真题汇编.pdf VIP
- 2023年新疆农业大学招聘事业编制工作人员31人笔试题库及答案解析.docx VIP
- 高三化学一轮复习 铁及其化合物 学案.doc VIP
- 个体工商户登记(备案)申请书.doc VIP
- 2024年新疆农业大学招聘事业编制人员考试真题.docx VIP
- 工业领域视觉大模型落地实践.pdf VIP
- TNAHIEM 121-2024 创伤中心建设与设备配置规范.docx VIP
文档评论(0)