文件管理(下)

目录

  • [一. 文件的逻辑结构VS物理结构](#一. 文件的逻辑结构VS物理结构)
    • [1.1 关于顺序](#1.1 关于顺序)
      • [1.1.1 从用户视角看](#1.1.1 从用户视角看)
      • [1.1.2 从系统角度看](#1.1.2 从系统角度看)
    • [1.2 关于链式](#1.2 关于链式)
    • [1.3 关于索引](#1.3 关于索引)
  • [二. 文件存储空间管理](#二. 文件存储空间管理)
    • [2.1 存储空间的划分与初始化](#2.1 存储空间的划分与初始化)
      • [2.1.1 文件卷(逻辑卷)的概念](#2.1.1 文件卷(逻辑卷)的概念)
    • [2.2 几种管理方法(常考)](#2.2 几种管理方法(常考))
      • [2.2.1 空闲表法](#2.2.1 空闲表法)
      • [2.2.2 空闲链表法](#2.2.2 空闲链表法)
      • [2.2.3 位示图法(最常考)](#2.2.3 位示图法(最常考))
      • [2.2.4 成组链接法(很少考,理解即可)](#2.2.4 成组链接法(很少考,理解即可))
  • [三. 文件管理](#三. 文件管理)
    • [3.1 文件的基本操作](#3.1 文件的基本操作)
    • [3.2 文件共享](#3.2 文件共享)
      • [3.2.1 基于索引结点的共享方式(硬链接)](#3.2.1 基于索引结点的共享方式(硬链接))
      • [3.2.2 基于符号链的共享方式(软链接)](#3.2.2 基于符号链的共享方式(软链接))
    • [3.3 文件保护](#3.3 文件保护)
  • [四. 文件系统的结构](#四. 文件系统的结构)
    • [4.1 文件系统的层次结构](#4.1 文件系统的层次结构)
    • [4.2 文件系统的全局结构](#4.2 文件系统的全局结构)
    • [4.3 虚拟文件系统和文件系统安装](#4.3 虚拟文件系统和文件系统安装)

\quad

一. 文件的逻辑结构VS物理结构

\quad

\quad

1.1 关于顺序

\quad

\quad

1.1.1 从用户视角看

\quad

\quad

1.1.2 从系统角度看

\quad


\quad

1.2 关于链式

\quad

以我们的视角来看他们都是占用连续的一片空间

链式存储是用户自己定义的,操作系统并不管

文件物理结构里的链接分配是操作系统关心的, 用户并不需要管

\quad

1.3 关于索引

\quad


\quad

二. 文件存储空间管理

\quad


\quad

2.1 存储空间的划分与初始化

\quad

2.1.1 文件卷(逻辑卷)的概念

\quad

\quad

2.2 几种管理方法(常考)

\quad

2.2.1 空闲表法

\quad



\quad

2.2.2 空闲链表法

\quad

\quad

2.2.3 位示图法(最常考)

\quad

\quad

2.2.4 成组链接法(很少考,理解即可)

\quad


回收

没满直接加一

慢的情况


\quad

三. 文件管理

\quad

3.1 文件的基本操作

\quad


打开文件有两种操作





\quad

3.2 文件共享

\quad


\quad

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

\quad


\quad

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

\quad




\quad

3.3 文件保护

\quad

异或运算,相同为0,相异为1






\quad

四. 文件系统的结构

\quad

4.1 文件系统的层次结构

\quad

\quad

4.2 文件系统的全局结构

\quad

坏扇区对系统来说是透明的




\quad

4.3 虚拟文件系统和文件系统安装

\quad




虚拟文件系统的特性:

  1. 向上层用户进程提供统一标准的系统调用接口,屏蔽底层具体文件系统的实现差异
  2. VFS要求下层的文件系统必须实现某些规定的函数功能,如: open/read/write。一个新的文件系统想要在某操作系统上被使用,就必须满足该操作系统VFS的要求
  3. 每打开一个文件,VFS就在主存中新建一个vnode,用统一的数据结构表示文件,无论该文件存储在哪个文件系统。

文件系统的挂载(比如我们把U盘查到电脑上,就是把文件系统挂载到操作系统上)

相关推荐
RuoyiOffice4 天前
SpringBoot+Vue3+Onlyoffice 企业文件生命周期:上传、业务关联、权限、版本与安全清理
spring boot·vue3·文件管理·对象存储·权限控制·ruoyi office·附件管理
itsover1 个月前
企业网盘分享系统文件在线管理平台文件分享云盘源码个人群组团队机构多角色多用户版
文件管理·企业网盘·文件分享
阿钱真强道1 个月前
03 嵌入式操作系统 | 常用命令Ⅰ:文件、查找与压缩
linux·ubuntu·文件管理·命令行·压缩解压
MyBili1 个月前
【安卓开发/搞机】快图浏览(QuickPic)技术解析:为何这款3MB应用仍是本地图库的性能天花板?
android·app·安卓·文件管理·相册·看图软件·手机相册
Lonely 净土2 个月前
Linux 运维文件写入操作
linux·运维·服务器·文件管理
coding4u2 个月前
Mac 多桌面(Spaces)的正确用法:你的屏幕可以大三倍
macos·docker·计算机外设·文件管理·策略模式
coding4u2 个月前
Mac 外接显示器完全指南:从插上线到调好每个参数
macos·计算机外设·文件管理·显示器·策略模式·quick look扩展
纵有疾風起2 个月前
文件共享与保护:从硬链接到访问控制矩阵
操作系统·文件管理·408·文件共享·硬链接·软链接
企业网盘服务谷雨网络4 个月前
百度网盘企业版批量权限管理功能深度体验:从API设计到实际操作的完整梳理
文件管理·数据安全·企业网盘·企业数据·文件权限管理
杨浦老苏4 个月前
自托管文件同步与协作平台Sync-in
docker·文件管理·群晖·协作