文件管理

文件管理是操作系统不可缺少的五大重要管理功能之一,它涉及到计算机对信息的存储和访问方便性、灵活性和安全性等方面。因此,本篇博客将对操作系统的文件系统基本概念、文件目录管理、文件的组织及数据存储和文件系统其他功能的实现等做出详细介绍。

操作系统的五大功能 描述
处理器管理 当多个程序同时运行时,解决处理器(CPU)时间的分配问题
存储器管理 为各个程序及其使用的数据分配存储空间,并保证它们互不干扰
作业管理

完成某个独立任务的程序及其所需的数据组成一个作业。作业管理的任务主要是为用户提供一个使用计算机的界

面使其方便地运行自己的作业,并对所有进入系统的作业进行调度和控制,尽可能高效地利用整个系统的资源

文件管理 主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便
设备管理 根据用户提出使用设备的请求进行设备分配,同时还能随时接收设备的请求(称为中断),如要求输入信息。

1.通配符:操作系统通常还提供通配符,以便于对一组文件进行分类和同时进行操作,通配符“?”代表了文件呢名字中所在位置的任意一个可用字符;通配符“*”表示了文件名字中所在位置的任何一个可用字符串。

2.七大文件类型:普通文件、目录文件、子设备文件、块设备文件、链接文件、管道文件和socket文件。

3.文件属性共有10位:

文件属性 描述
第一位

表示文件是普通文件(-),还是目录文件(d)、符号链接文件(l)、设备文件(b/c)

第2-4位 表示文件主对文件的存取权限
第5-7位 表示 同组用户对文件的存取权限
第8-10位 表示其他用户对文件的存取权限

4. 由于文件目录也需要永久保存,所以, 把文件目录也组织成文件存储在磁盘上,称目录文件。

5. 目录文件

目录结构 描述
一级目录结构 在操作系统中构造一张线性表,与每个文件有关的属性占用一个目录项
二级目录结构  第一级为主文件目录,它用来管理所有用户文件目录,第二级是用户文件目录,它为该用户的每个文件保存一登记栏
多级目录结构 二级目录的推广,多级目录文件采用树形结构,每一个树枝是一个子目录,而树叶是文件

6. 记录格式:格式F,定长格式;格式V,变长格式;格式S,跨块格式。

7.文件的物理结构:顺序文件、连接文件和索引文件。

文件管理-----操作系统相关推荐

  1. 文件管理——操作系统(考研操作系统)

    文章目录 文件的逻辑结构 无结构文件 有结构文件 顺序结构 索引文件 索引顺序结构 总结 文件目录 文件控制块 FCB 目录结构 单极目录结构 双极目录结构 树形目录结构 无环图目录结构 索引节点 总 ...

  2. 操作系统(四)操作系统的主要功能

    从资源管理观点看,操作系统具有五大功能 处理机管理 存储器管理 设备管理 文件管理 操作系统与用户之间的接口 一.处理机管理功能 处理机的分配和运行都是以进程为基本单位的 进程控制--创建和撤销进程: ...

  3. 操作系统笔记(王道考研) 第五章:输入输出(I/O)管理

    大部分内容基于中国大学MOOC的2021考研数据结构课程所做的笔记,后续又根据2023年考研的大纲增加了一些内容,主要有操作系统引导.虚拟机.多级队列调度算法.互斥锁.调度器和闲逛进程.内存映射文件. ...

  4. 计算机操作系统例题总结

    计算机操作系统例题 引论及进程管理 --选择 --简答 --计算 处理机调度与死锁作业 选择 简答 计算 存储器管理 选择 简答 设备管理作业 单选 文件管理作业 选择 简答 阅读 引论及进程管理 – ...

  5. 操作系统期末复习知识梳理

    操作系统知识梳理 ​                                              copyright © 2020 by 宇智波Akali 文章目录 第一章 引论 第二章 ...

  6. Java架构师成长之道之浅谈计算机系统架构

    Java架构师成长之道之浅谈计算机系统架构 Java架构师成长之旅 1.1 信息技术发展趋势 目前信息技术主要经历了互联网.移动互联网以及以大数据.云计算.人工智能和区块链为代表的新兴技术三个阶段.而 ...

  7. 文计笔记 3: 软件系统

    1 cpu-指令 指令是指示计算机进行基本操作的命令. 每条指令的功能都直接由硬件电路实现. 每台计算机执行的指令种类和数量完全由CPU决定. 指令是计算机软件和硬件的交界界面(接口). 用任何语言编 ...

  8. Linux系统运维与架构设计之Linux概述

    Linux系统运维与架构设计之Linux概述 Linux系统运维与架构设计 1.1 浅谈计算机系统 1.1.1 计算机硬件系统 现代计算机是基于冯·诺依曼体系结构,由运算器.控制器.存储器.输入设备. ...

  9. Windows作为操作系统的典型特征和主要功能

    我是荔园微风,作为一名在IT界整整25年的老兵,今天我们来重新审视一下Windows这个我们熟悉的不能再熟悉的系统. 我们每天都在用Windows操作系统,但是其实我们每天直接在打交道的并不是Wind ...

最新文章

  1. “可扩展标记语言”(XML) 提供一种描述结构化数据的方法。
  2. 加权最小二乘法的理解
  3. 微信H5支付(基于Java实现微信H5支付)
  4. 自己动手开发编译器特别篇——用词法分析器解决背诵圣经问题
  5. z-buffer的概念和算法
  6. 2011年浙江计算机二级vfp是什么,2011年计算机二级VFP考试基础教程(21)
  7. jar逆向工具Luyten
  8. linux目录结构全解,Linux目录结构详解(最全最详细版)
  9. 外挂的定义、分类及实现原理
  10. 【学习记录】使用多协程和队列,爬取时光网电视剧TOP100的数据
  11. Java设计模式学习笔记
  12. 网页实现文字转语音朗读功能
  13. 安装hadoop 问题记录
  14. 离“失业”还有多远?机器人流程自动化是怎样改变人类生活的?
  15. AD9361官方FPGA工程编译
  16. java 类继承命名_Java oop 代码7:A1,A2继承A且B1,B1继承B且A,B继承C的商品类,人物模型类两道题...
  17. Python 如何突破反爬虫指纹 JA3
  18. Allegro 16 板内挖孔
  19. Docker部署Gitlab,http端口不用80的解决方法
  20. KeyCue 9.4 快捷键辅助神器

热门文章

  1. 曙光服务器开机显示B9,曙光服务器配置
  2. 数码相机里的相片可以利用计算机,把数码相机里的照片上传到电脑上的方法
  3. Java第六课——画图板
  4. ESXi服务器勒索补丁升级方法
  5. Syzmlw 赵氏孤儿迅雷下载
  6. 城市公交查询系统c语言,城市公交查询系统.doc
  7. 作为一名半路出家的程序员,要学的还很多
  8. 关于端口被占用的解决方法
  9. 顾险峰教授:解读医学影像配准的基本算法
  10. 曲率流的计算机应用,科学网—清华笔记:计算共形几何讲义 (23)离散曲面曲率流 (Discrete Surface Ricci Flow)V - 顾险峰的博文...