![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文件系统概念
qq_32809273
这个作者很懒,什么都没留下…
展开
-
文件系统的实现--学习笔记小记
文件系统管理事实: 文件的结构:基本的逻辑存储单元称为数据块(data blocks) 文件管理信息保存在,文件控制快FCB 文件系统被设计成层次化的管理体系: 文件系统通常驻留在辅存(硬盘等),要求文件系统的管理高效,方便的访问磁盘上的数据 磁盘上的设备驱动程序只是控制物理设备即磁盘。 层次化管理详解: I/O control:device drivers,interrup原创 2016-10-18 11:16:11 · 326 阅读 · 0 评论 -
VFS(linux虚拟文件系统)
VFS由一下对象模型组成: 1,超级块对象: 存放已安装文件系统的信息,对基于磁盘的文件系统,这类对象通常对应于存放在磁盘上的文件系统控制块。 所有的超级块对象都以双向循环链表的形式链接在一起,每个节点有自旋锁避免此链表受到多处理器系统上的同时访问。 在各种具体文件系统安装时建立的,并在卸载时自动删除。linux对于每种已安装的文件系统,内存中都有与其对应的超级快 2转载 2016-10-22 19:16:18 · 253 阅读 · 0 评论 -
Linux的Ext2文件系统
一、简介 1、通常所做的磁盘分区格式化,为什么要对磁盘分区进行格式化? 那就是因为每种操作系统所设置的文件属性/权限等数据并不相同,为了存放这些文件所需的数据,那么就需要将分区进行格式化,以成为操作系统能够利用的文件系统格式。 2、一个文件系统就是一个分区吗? 在早期,一个分区只能被格式化为一个文件系统,所以一个文件系统就是一个分区。但是由于新技术的到来,可以将一个分区格式转载 2016-10-22 20:08:40 · 270 阅读 · 0 评论 -
文件系统基本概念汇总
1--- 文件系统=文件+目录结构; 2--- 从用户的角度而言,文件是逻辑外存的最小分配单元,即数据除非在文件中,否者不能写到外存。文件表示程序(源形式和目标形式)和数据。 3--- 文件根据其类型具有一定的结构 4--- 文件属性:名称,位置,大小,保护,标识符,类型,时间,日期,用户标识。所 有文件信息都保存在目录结构中,而目录结构也保存在外原创 2016-10-17 19:46:47 · 717 阅读 · 0 评论 -
文件系统实现概念
文件系统永远在外存中,存储大量数据。 文件能够原地改写,即能够读出一块,并修改,再写回。 外存和内存的传输的最小单位为block。 磁盘是随机存储器。 文件系统设计也是分层设计思想。从最底层开始讲起。 (1)I/O控制层,包括设备驱动程序(翻译高层命令控制硬件控制器)+中断处理程序。 (2)基本文件系统:发送高层命令给设备驱动程序用以对磁盘进行读写。 (3)文件组织模块:从逻辑块--转载 2016-10-18 21:50:26 · 1035 阅读 · 0 评论 -
目录实现之文件的按名存取
为了实现用户对文件的按名存取: -------->系统必须首先利用用户提供的文件名 ----------->对文件目录进行查询 ------------->找出该文件的文件控制块FCB --------------->(对UNIX系统即要找出该文件的索引节点, ----------------->然后根据找到的FCB中所记录的文件物理地址,并根据文件物理组织方式,找出文件的盘块号 --原创 2016-10-19 15:06:37 · 4791 阅读 · 1 评论