![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文件管理
文件管理
千寻瀑༄
一身诗意千寻瀑,万古人间四月天
展开
-
操作系统之文件管理:8、文件系统实例
8、文件系统实例原创 2020-10-14 10:58:49 · 543 阅读 · 0 评论 -
操作系统之文件管理:10、减少延迟时间的方法(交替编号、错位命名、磁盘地址结构设计、磁盘初始化、引导块、坏块)
10、减少延迟时间的方法思维导图减少延迟时间的方法问题1:方法1、减少延迟时间的方法:交替编号问题2方法2、减少延迟时间的方法:错位命名方法3、磁盘地址结构的设计磁盘管理磁盘初始化引导块坏块管理思维导图减少延迟时间的方法问题1:在读入一个扇区的数据后需要一段时间处理数据,但是磁盘旋转不会停止,导致数据处理完时下一个扇区已经划过一截了。所以,想要完整的写入一个磁道的数据,需要旋转2圈。方法1、减少延迟时间的方法:交替编号对于读取连续逻辑扇区所需时间会减少问题2当俩圈转过后,整原创 2020-10-14 10:54:47 · 1925 阅读 · 0 评论 -
操作系统之文件管理:9、磁盘的结构与磁盘调度算法(先来先服务FCFS、最短寻找时间优先SSTF、扫描算法SCAN、循环扫描算法C-SCAN、LOOK调度算法、C-LOOK调度算法)
9、磁盘的结构磁盘结构思维导图磁盘、磁道、扇区、盘面、柱面如何在磁盘中读/写数据?磁盘的物理地址一次磁盘读/写操作需要的时间磁盘调度算法1、先来先服务FCFS2、最短寻找时间优先SSTF3、扫描算法SCAN4、循环扫描算法C-SCAN磁盘结构思维导图磁盘、磁道、扇区、盘面、柱面如何在磁盘中读/写数据?磁盘的物理地址一次磁盘读/写操作需要的时间1、总的平均存取时间=寻道时间+延迟时间+传输时间2、延迟时间和传输时间与磁盘转速相关,且为线性相关。而转速是硬件的固有属性,因此操作系统也原创 2020-10-14 10:10:24 · 3806 阅读 · 1 评论 -
操作系统之文件管理:7、文件的系统层次
7、文件的系统层次思维导图思维导图1、用户接口:见操作系统之文件管理:6、文件的基本操作2、文件目录系统:见操作系统之文件管理:3、文件目录3、存取控制模块:见操作系统之文件管理:7、文件共享与文件保护4、文件逻辑系统与文件信息缓冲区:见操作系统之文件管理:2、文件的逻辑结构5、物理文件系统:见操作系统之文件管理:5、文件物理结构6、辅助分配模块:见操作系统之文件系统:4、文件存储空间管理7、设备管理模块:见...原创 2020-10-14 08:40:36 · 380 阅读 · 1 评论 -
操作系统之文件管理:7、文件共享与文件保护(软连接、硬链接、口令保护、加密保护、访问控制)
6、文件共享与文件保护文件共享思维导图基于索引结点的共享方式(硬链接)基于符号链的共享方式(软链接)文件保护思维导图口令保护加密保护访问控制文件共享思维导图基于索引结点的共享方式(硬链接)基于符号链的共享方式(软链接)1、User3会创建一个Link类型的文件,用于记录实际要访问文件的路径,当User3访问文件时,就根据Link文件中的路径进行访问。2、当User1、User2删除FCB后,User3再次访问文件Link就会失效,其实和win的快捷方式原理一样。文件保护思维原创 2020-10-13 20:20:33 · 575 阅读 · 0 评论 -
操作系统之文件管理:6、文件的基本操作(创建文件、打开文件、删除文件、关闭文件、读文件、写文件)
5、文件的基本操作思维导图文件操作创建文件删除文件读文件写文件打开文件关闭文件思维导图文件操作创建文件删除文件读文件写文件打开文件1、在系统中有一张系统的文件打开表,用于管理所有打开的文件2、在进程中有一张进程的文件打开表,用于管理该进程打开的文件3、当执行打开文件open命令后,操作系统会查询用户所给路径下的文件目录表,从表中找到该FCB,并将该FCB复制给系统的文件打开表(若已有其他进程打开,则直接在打开计数器+1即可)同时也复制给进程的打开文件表4、执行打开命令后原创 2020-10-13 19:42:04 · 4974 阅读 · 0 评论 -
操作系统之文件系统:4、文件存储空间管理(空闲表法、空闲链表法、位示图法、成组链接法)
4、文件存储空间管理思维导图文件的初始化和划分文件存储空间管理方法1、存储空间管理——空闲表法2、存储空间管理——空闲链表法3、存储空间管理——位示图法4、存储空间管理——成组链接法思维导图文件的初始化和划分物理磁盘分为多个文件卷文件卷分为目录区和文件区文件区:存放文件数据目录区:存放文件目录信息(FCB)、用于磁盘存储空间管理的信息文件存储空间管理方法1、存储空间管理——空闲表法用一张表来记录磁盘中的空闲块,空间的回收和分配都只需要对该表进行操作即可2、存储空间管理——空原创 2020-10-13 19:10:23 · 13183 阅读 · 2 评论 -
操作系统之文件管理:3、文件目录(文件控制块FCB、多级目录结构、无环图目录结构、索引节点)
3、文件目录思维导图文件控制块FCB目录操作目录结构单级目录结构两级目录结构多级目录结构(树形目录结构)无环图目录结构索引结点(FCB的改进)思维导图文件控制块FCB1、什么是文件目录:一种特殊的文件,是有结构的文件,如上图的表格,用于记录各个文件的属性;最主要的属性是:文件名和物理地址的映射,从而实现按名存取2、什么是FCB:当你建立一个目录或者文件时,会在文件目录中新增一条记录(记录文件的属性),这样的一条记录就称做一个FCB。3、FCB中最重要的就是文件名和物理地址的映射,从而实现按名存原创 2020-10-12 18:36:16 · 21534 阅读 · 2 评论 -
操作系统之文件管理:2、文件的逻辑结构(有结构文件、无结构文件、顺序文件、索引文件、索引顺序文件)
2、文件的逻辑结构思维导图逻辑结构VS物理结构文件的逻辑结果分类1、无结构文件2、有结构文件按照记录的长度来分:按照逻辑结构来分:1、顺序文件问题:能否实现随机存取?2、索引文件3、索引顺序文件梳理:思维导图逻辑结构VS物理结构文件的逻辑结构和物理结构可直接类比于线性表的逻辑结构和物理结构文件的逻辑结果分类1、无结构文件2、有结构文件按照记录的长度来分:按照逻辑结构来分:1、顺序文件1、顺序文件:逻辑上一个接一个排列,可以类比于线性表2、顺序文件可以以顺序存储的方式原创 2020-10-12 17:03:24 · 9896 阅读 · 4 评论 -
操作系统之文件管理:1、初识文件管理
1、初识文件管理思维导图文件的定义关于文件系统我们要讨论的几个问题?1、文件属性2、文件内部的数据组织形式(存储结构)3、文件之间的组织形式4、操作系统向上层提供的接口(功能)5、文件如何存放在外存?(物理结构)6、其他文件管理功能PS:本篇仅是概述,对文件系统的初步介绍,有需要请看链接博客思维导图文件的定义文件:一组有意义的信息/数据的集合关于文件系统我们要讨论的几个问题?1、文件属性2、文件内部的数据组织形式(存储结构)本质上来看:文件内部数据的组织形式其实就是文件的逻原创 2020-10-11 23:04:30 · 505 阅读 · 0 评论