Skip to main content

1. 文件系统

1. 初识文件管理概念和功能

0. 思维导图

初识文件管理 初识文件管理1

1. 文件的属性

文件的属性 文件的属性1

2. 文件内部的数据如何组织起来?

文件内部的数据如何组织起来 文件内部的数据如何组织起来1

3. 文件之间应该如何组织起来?

文件之间应该如何组织起来

4. 操作系统应该向上提供哪些功能?

操作系统应该向上提供哪些功能 操作系统应该向上提供哪些功能1

5. 从上往下看,文件应该如何存放在外存?

从上往下看,文件应该如何存放在外存 从上往下看,文件应该如何存放在外存1

6. 其他需要由操作系统实现的文件管理功能

其他需要由操作系统实现的文件管理功能

2. 文件逻辑结构(顺序文件、索引文件、索引顺序文件、多级索引顺序文件)关于数据库的索引如聚簇索引可以看一下索引文件例题的解析,感觉还是可以收获到东西的

0. 思维导图

文件的逻辑结构 文件的逻辑结构1

1. 无结构文件

无结构文件

2. 有结构文件

有结构文件

定长记录:

定长记录

不定长记录:

不定长记录

有结构文件的逻辑结构

有结构文件的逻辑结构

顺序文件

顺序文件 顺序文件1

索引文件

  • 不经意间让我想起了数据库的索引,聚簇索引和唯一索引等,有了更进一步的理解,而且知道了它的时间空间效率。

索引文件

索引顺序文件

索引顺序文件

索引顺序文件的效率分析:

索引顺序文件1

多级索引顺序文件

多级索引顺序文件

3. 文件目录结构(单级-两级-多级-无环图)、索引节点FCB瘦身

0. 思维导图

文件目录 文件目录1

1.文件控制块

文件控制块 文件控制块1

对目录的操作

对目录的操作

2. 单级目录结构

单级目录结构

3. 两级目录结构

两级目录结构

4. 多级目录结构(树形目录结构)

多级目录结构 多级目录结构1 多级目录结构2

5. 无环图目录结构

无环图目录结构 无环图目录结构1

6. 索引节点(FCB的改进)瘦身

索引节点 索引节点1

4. 文件的物理结构(连续分配、链接分配[隐式-显式]、索引分配[链接方案-多层索引-混合索引])

0. 思维导图

操作系统对磁盘管理 文件的物理结构

1.文件块、磁盘块

文件块 磁盘块

2.连续分配

连续分配优点:

连续分配优点 连续分配优点1

连续分配缺点:

连续分配缺点 连续分配缺点1 连续分配缺点2

3.链接分配

链接分配

隐式链接

隐式链接 隐式链接1

显式链接

显式链接 显式链接1

链接分配总结

链接分配总结

4.索引分配

索引分配

如何实现逻辑块号到物理块号的转换?

如何实现逻辑块号到物理块号的转换

数据太大,一个索引表装不下那么多的映射怎么办?

数据太大,一个索引表装不下那么多的映射怎么办

链接方案

链接方案

多层索引

多层索引 多层索引1

混合索引

混合索引

索引分配总结

索引分配总结

5. 文件物理结构分配总结

文件物理结构分配总结

5. 文件管理空闲磁盘块的几种算法(空闲表法、空闲链表法、位示图法、成组链接法)

0. 思维导图

操作系统需要对磁盘块进行那些管理 文件存储空间管理 文件存储空间管理1

1. 存储空间的划分与初始化

存储空间的划分与初始化

2. 空闲表法

如何分配?

如何分配 如何分配1

如何回收?

如何回收 如何回收1

3. 空闲链表法

空闲链表法

空闲盘块链

空闲盘块链

空闲盘区链

空闲盘区链

4. 位示图法

位示图法

如何分配与回收?

如何分配与回收

5. 成组链接法

成组链接法

超级块的作用

成组链接法1

如何分配?

需要1个空闲磁盘块

成组链接法2 成组链接法3

需要100个空心啊磁盘块

成组链接法4 成组链接法5

如何回收?

成组链接法6 成组链接法7

第二种情况,第一组已满

成组链接法8 成组链接法9

6. 文件的基本操作原理(创建、删除、打开、关闭、读-写)

0. 思维导图

文件的基本操作 文件的基本操作1

1. 创建文件

创建文件

2. 删除文件

删除文件

3. 打开文件

打开文件

打开文件表有两种:

打开文件表有两种

4. 关闭文件

关闭文件

5. 读文件

读文件

6. 写文件

写文件

7. 文件共享(索引节点-硬链接、符号链接-软链接)

0. 思维导图

文件共享 文件共享1

1. 基于索引结点的共享方式(硬链接)

硬链接

2. 基于符号链的共享方式(软链接)

软链接

例子

软链接例子 软链接例子1

共享的文件不存在时

共享的文件不存在时 共享的文件不存在时1 共享的文件不存在时2

8. 文件保护(口令保护、加密保护、访问控制)

0. 思维导图

文件保护

1. 口令保护

口令保护

2. 加密保护

加密保护

3. 访问控制

访问控制 访问控制1

windows的访问控制

windows的访问控制 windows的访问控制1 windows的访问控制2 windows的访问控制3 windows的访问控制4

9. 文件系统的层次结构

0. 知识总览

知识总览

1. 举个例子

举个例子