文件管理-----操作系统
文件管理
文件管理是操作系统不可缺少的五大重要管理功能之一,它涉及到计算机对信息的存储和访问方便性、灵活性和安全性等方面。因此,本篇博客将对操作系统的文件系统基本概念、文件目录管理、文件的组织及数据存储和文件系统其他功能的实现等做出详细介绍。
操作系统的五大功能 | 描述 |
处理器管理 | 当多个程序同时运行时,解决处理器(CPU)时间的分配问题 |
存储器管理 | 为各个程序及其使用的数据分配存储空间,并保证它们互不干扰 |
作业管理 |
完成某个独立任务的程序及其所需的数据组成一个作业。作业管理的任务主要是为用户提供一个使用计算机的界 面使其方便地运行自己的作业,并对所有进入系统的作业进行调度和控制,尽可能高效地利用整个系统的资源 |
文件管理 | 主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便 |
设备管理 | 根据用户提出使用设备的请求进行设备分配,同时还能随时接收设备的请求(称为中断),如要求输入信息。 |
1.通配符:操作系统通常还提供通配符,以便于对一组文件进行分类和同时进行操作,通配符“?”代表了文件呢名字中所在位置的任意一个可用字符;通配符“*”表示了文件名字中所在位置的任何一个可用字符串。
2.七大文件类型:普通文件、目录文件、子设备文件、块设备文件、链接文件、管道文件和socket文件。
3.文件属性共有10位:
文件属性 | 描述 |
第一位 |
表示文件是普通文件(-),还是目录文件(d)、符号链接文件(l)、设备文件(b/c) |
第2-4位 | 表示文件主对文件的存取权限 |
第5-7位 | 表示 同组用户对文件的存取权限 |
第8-10位 | 表示其他用户对文件的存取权限 |
4. 由于文件目录也需要永久保存,所以, 把文件目录也组织成文件存储在磁盘上,称目录文件。
5. 目录文件
目录结构 | 描述 |
一级目录结构 | 在操作系统中构造一张线性表,与每个文件有关的属性占用一个目录项 |
二级目录结构 | 第一级为主文件目录,它用来管理所有用户文件目录,第二级是用户文件目录,它为该用户的每个文件保存一登记栏 |
多级目录结构 | 二级目录的推广,多级目录文件采用树形结构,每一个树枝是一个子目录,而树叶是文件 |
6. 记录格式:格式F,定长格式;格式V,变长格式;格式S,跨块格式。
7.文件的物理结构:顺序文件、连接文件和索引文件。
文件管理-----操作系统相关推荐
- 文件管理——操作系统(考研操作系统)
文章目录 文件的逻辑结构 无结构文件 有结构文件 顺序结构 索引文件 索引顺序结构 总结 文件目录 文件控制块 FCB 目录结构 单极目录结构 双极目录结构 树形目录结构 无环图目录结构 索引节点 总 ...
- 操作系统(四)操作系统的主要功能
从资源管理观点看,操作系统具有五大功能 处理机管理 存储器管理 设备管理 文件管理 操作系统与用户之间的接口 一.处理机管理功能 处理机的分配和运行都是以进程为基本单位的 进程控制--创建和撤销进程: ...
- 操作系统笔记(王道考研) 第五章:输入输出(I/O)管理
大部分内容基于中国大学MOOC的2021考研数据结构课程所做的笔记,后续又根据2023年考研的大纲增加了一些内容,主要有操作系统引导.虚拟机.多级队列调度算法.互斥锁.调度器和闲逛进程.内存映射文件. ...
- 计算机操作系统例题总结
计算机操作系统例题 引论及进程管理 --选择 --简答 --计算 处理机调度与死锁作业 选择 简答 计算 存储器管理 选择 简答 设备管理作业 单选 文件管理作业 选择 简答 阅读 引论及进程管理 – ...
- 操作系统期末复习知识梳理
操作系统知识梳理 copyright © 2020 by 宇智波Akali 文章目录 第一章 引论 第二章 ...
- Java架构师成长之道之浅谈计算机系统架构
Java架构师成长之道之浅谈计算机系统架构 Java架构师成长之旅 1.1 信息技术发展趋势 目前信息技术主要经历了互联网.移动互联网以及以大数据.云计算.人工智能和区块链为代表的新兴技术三个阶段.而 ...
- 文计笔记 3: 软件系统
1 cpu-指令 指令是指示计算机进行基本操作的命令. 每条指令的功能都直接由硬件电路实现. 每台计算机执行的指令种类和数量完全由CPU决定. 指令是计算机软件和硬件的交界界面(接口). 用任何语言编 ...
- Linux系统运维与架构设计之Linux概述
Linux系统运维与架构设计之Linux概述 Linux系统运维与架构设计 1.1 浅谈计算机系统 1.1.1 计算机硬件系统 现代计算机是基于冯·诺依曼体系结构,由运算器.控制器.存储器.输入设备. ...
- Windows作为操作系统的典型特征和主要功能
我是荔园微风,作为一名在IT界整整25年的老兵,今天我们来重新审视一下Windows这个我们熟悉的不能再熟悉的系统. 我们每天都在用Windows操作系统,但是其实我们每天直接在打交道的并不是Wind ...
最新文章
- “可扩展标记语言”(XML) 提供一种描述结构化数据的方法。
- 加权最小二乘法的理解
- 微信H5支付(基于Java实现微信H5支付)
- 自己动手开发编译器特别篇——用词法分析器解决背诵圣经问题
- z-buffer的概念和算法
- 2011年浙江计算机二级vfp是什么,2011年计算机二级VFP考试基础教程(21)
- jar逆向工具Luyten
- linux目录结构全解,Linux目录结构详解(最全最详细版)
- 外挂的定义、分类及实现原理
- 【学习记录】使用多协程和队列,爬取时光网电视剧TOP100的数据
- Java设计模式学习笔记
- 网页实现文字转语音朗读功能
- 安装hadoop 问题记录
- 离“失业”还有多远?机器人流程自动化是怎样改变人类生活的?
- AD9361官方FPGA工程编译
- java 类继承命名_Java oop 代码7:A1,A2继承A且B1,B1继承B且A,B继承C的商品类,人物模型类两道题...
- Python 如何突破反爬虫指纹 JA3
- Allegro 16 板内挖孔
- Docker部署Gitlab,http端口不用80的解决方法
- KeyCue 9.4 快捷键辅助神器
热门文章
- 曙光服务器开机显示B9,曙光服务器配置
- 数码相机里的相片可以利用计算机,把数码相机里的照片上传到电脑上的方法
- Java第六课——画图板
- ESXi服务器勒索补丁升级方法
- Syzmlw 赵氏孤儿迅雷下载
- 城市公交查询系统c语言,城市公交查询系统.doc
- 作为一名半路出家的程序员,要学的还很多
- 关于端口被占用的解决方法
- 顾险峰教授:解读医学影像配准的基本算法
- 曲率流的计算机应用,科学网—清华笔记:计算共形几何讲义 (23)离散曲面曲率流 (Discrete Surface Ricci Flow)V - 顾险峰的博文...