文章 2022-11-27 来自:开发者社区

408操作系统学习笔记——文件管理(三)

3.文件系统3.1.文件系统结构1.用户接口:用于处理各种文件的基本操作(各种系统调用请求)2.文件目录系统:完成与目录有关的工作3.存取控制模块:实现文件保护4.逻辑文件系统与文件信息缓冲区:在索引文件的逻辑结构下,一个索引表对应一个文件;在查询对应的索引表前,需要将索引表调入文件信息缓冲区中5.物理文件系统:逻辑地址转换为物理地址①辅助分配模块:为文件添加记录,新增物理块;为文件删除记录,回....

408操作系统学习笔记——文件管理(三)
文章 2022-11-27 来自:开发者社区

408操作系统学习笔记——文件管理(二)

2.目录2.1.文件目录1.目录的本质是文件:即目录具有文件的各种属性 2.目录文件中的一条记录就是一个文件控制块(FCB),即FCB和记录一一对应;FCB的有序集合称为文件目录3.FCB包含各类文件的基本信息(各种文件属性)4.FCB使得用户可以实现按名存取:FCB实现了文件名和文件的映射5.操作系统对目录的操作:①搜索:操作系统根据文件名搜索目录,找到该文件对应的目录项②创建文件:创建文件时....

408操作系统学习笔记——文件管理(二)
文章 2022-11-27 来自:开发者社区

408操作系统学习笔记——文件管理(一)

1.文件系统基础1.1.文件系统的概念1.1.1.文件的属性文件具有如下的属性:①文件名(面向用户):由用户决定一个文件的名字。同一目录下不允许有重名文件(用户根据文件名区分不同文件)②标识符(面向系统):一个系统内各文件的标识符唯一(操作系统根据标识符区别不同文件)可能有一种情况:C判和D盘中的存在某两个文件名相同的且类型相同的文件,这时候如果仅凭文件名操作系统无法区分这两个文件,因此,操作系....

408操作系统学习笔记——文件管理(一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

龙蜥操作系统

龙蜥社区(OpenAnolis)是面向国际的 Linux 服务器操作系统开源根社区及创新平台,秉承“平等、开放、协作、创新”的原则,理事会由阿里云、统信软件、龙芯、Arm 、Intel 等 24 家国内外头部企业共同组成,有超过 1000 家来自芯片厂商、软件厂商、整机厂商、操作系统厂商等覆盖操作系统全产业链的合作伙伴参与生态共建。

+关注
相关镜像