操作系统笔记分享(第八章 文件管理)

文章目录

介绍

我只整理了一些比较关键的、考试可能会考的点,有些具体琐碎的内容我没整理到笔记中。后面会持续更新,希望对大家有所帮助!

八、文件管理

8.1 文件和文件系统

简单,目录就是文件夹,然后按 磁盘-文件夹-文件 3层次存储

8.2 文件的逻辑结构

文件的结构

逻辑结构:从用户的角度来看,文件的逻辑记录是能够被存取的基本单位。

物理结构:从物理存储角度来看,指文件在外存上的存储组织形式。

按记录方式对文件进行的三种分类方法及其特点

顺序文件、索引文件、索引顺序文件

顺序文件按顺序

索引文件按索引表的记录

索引顺序文件,外层索引表记录组的起始地址,内存顺序查找记录
索引顺序文件还可以建立多层索引,最后一层块再按顺序存储

8.3 文件目录

文件目录的存放位置

目录也是文件,其存放在外存当中

文件控制块和索引节点

目录结构

单极文件目录

不允许重名

两级文件目录

多用户隔离,但不利于文件共享

树形结构目录

正常理解的

无环图目录

假设允许一个文件可以有多个父目 录,即有多个属于不同用户的目录 同时指向同一个文件

目录查询技术

线性检索法

8.4 文件共享

两种实现文件共享的两种方式及其区别

索引节点、符号链接

  • 1.利用索引节点解决文件共享问题

    文件的物理地址及其他文件属性等信息不再放入目录项中,而是放在索引节点中

  • 2.利用符号链接实现文件共享

8.5 文件保护

影响文件安全性的主要因素

人为因素(有意或无意的行为)

系统因素(系统出现异常造成数据的破坏或丢失)

自然因素(随着时间的推移,存放在磁盘上的数据会逐渐消失)

采取的措施

存储控制机制(防止人为因素导致文件不安全)

系统容错技术(防止系统某部分的故障导致文件不安全)

建立后备系统(防止自然因素导致文件不安全)

保护域

访问权 进程对于对象的访问权力(读、写 等)的集合 (对象名,权集) (F(进程),{R/W})

保护域 进程对一组对象访问权的集合,包含多个 (F(进程),{R/W})

进程和域一对一:静态; 一对多:动态联系方式

访问矩阵

访问控制表(ACL)

1.定义

ACL 是一个列表,其中定义了哪些用户或系统进程对系统资源(如文件、目录、网络设备等)具有哪些权限。

2.组成

一个典型的 ACL 条目包括:

主体(Subject): 可以是用户、组或角色。

对象(Object): 资源,如文件、目录、网络端点等。

权限(Permissions): 对资源的操作权限,如读、写、执行等。

访问权限表

1.定义

访问权限表是用来记录系统用户对资源的访问权限的表格,通常是数据库表的一部分,用于实现更加细粒度和动态的权限管理。

2.组成

一个典型的访问权限表条目包括:

用户ID(UserID): 用户的唯一标识。

资源ID(ResourceID): 资源的唯一标识。

权限级别(PermissionLevel): 权限级别或权限类型,如读、写、执行等。

相关推荐
2401_8504108321 分钟前
文件系统和日志管理
linux·运维·服务器
XMYX-01 小时前
使用 SSH 蜜罐提升安全性和记录攻击活动
linux·ssh
亦枫Leonlew1 小时前
三维测量与建模笔记 - 3.3 张正友标定法
笔记·相机标定·三维重建·张正友标定法
考试宝1 小时前
国家宠物美容师职业技能等级评价(高级)理论考试题
经验分享·笔记·职场和发展·学习方法·业界资讯·宠物
二十雨辰3 小时前
[linux]docker基础
linux·运维·docker
黑叶白树3 小时前
简单的签到程序 python笔记
笔记·python
饮浊酒4 小时前
Linux操作系统 ------(3.文本编译器Vim)
linux·vim
lihuhelihu4 小时前
第3章 CentOS系统管理
linux·运维·服务器·计算机网络·ubuntu·centos·云计算
幸运超级加倍~4 小时前
软件设计师-上午题-15 计算机网络(5分)
笔记·计算机网络
矛取矛求4 小时前
Linux系统性能调优技巧
linux