Unix文件系统是什么?Unix文件机制有几个部分组成?

文章编号:1080 网站运营 2024-03-10 unix文件系统

Unix文件系统是Unix系统的心脏,它提供分层的目录和文件。文件系统将磁盘空间分成一组1024字节,称为一个块(也有512字节为一个块,如SCO XENIX),从0到整个磁盘的最大块数。 Unix文件系统 所有块可以分为四个部分,块0称为引导块,文件系统不使用;块1被称为特殊块,它包含许多信息,包括磁盘大小和整个块的其他两个部分的大小。从块2开始,有一个包含I节点的表,表中的块数是可变的,这将在后面讨论。在I节点表之后,有一个空闲存储块(数据存储块),可以用来存储文件内容。文件的逻辑结构和物理结构非常不同,逻辑结构是用户键入cat命令后看到的文件,用户可以得到代表文件内容的字符流。物理结构是文件在磁盘上实际存储方式的存储格式。用户认为他们的文件是前沿字符流,但实际上,文件可能不是以前沿模式存储在磁盘上的,超过一个块的文件通常会分散存储在磁盘上。但是,当用户访问一个文件时,UNIX文件系统会以正确的顺序获取每个块,以便为用户提供文件的逻辑结构。当然,在Unix文件系统的某个地方必须有一个表,告诉文件系统如何将物理结构转换成逻辑结构,这涉及到I节点。I节点是一个64字节长的表,包含了关于一个文件的信息,包括文件大小、文件所有者、文件访问权限模式,以及文件是普通文件、目录文件还是特殊文件。I节点中最重要的项目是磁盘地址表,表格中有13个块号。前10个块号是文件前10个块的存储地址,这10个块号可以给出一个文件的逻辑结构,长度最多为10个块,该文件将按照块号在磁盘地址表中出现的顺序获取相应的块。Unix在每个目录条目中只存储文件名和I-node编号,总共16个字节,文件中除了名称以外的所有信息都存储在I-node中。优点是大大降低了系统各级目录的规模,在Unix文件系统中,为了提高系统效率,减少对内存空间的占用,在打开一个文件时,只将文件关联的目录项和磁盘I节点复制到主存。为了管理打开的文件,建立了一个打开文件管理机制,该机制由以下三部分组成:1、活动I节点。也称为内存I节点,该函数是为了反映文件的当前活动,所以它添加了一些项目:内存索引节点状态、设备号、索引节点号和内存索引节点访问计数。2、打开文件表。I-node只包含文件的静态信息,但是当一个文件被同一个进程或者不同的进程打开,路径名相同或者不同,操作相同或者不同的时候,仅靠I-node是无法满足要求的。因此,打开文件表记录了打开文件所需的一些附加信息:读写状态、引用计数、指向内存索引点的指针和指向读/写位置的指针。3、用户文件描述符表。每个用户进程都有一个用户文件描述符表,每个条目都是一个指针,指向打开文件表中的一个条目。这个表的作用是保证每个进程可以打开多个文件,或者以不同的形式操作打开同一个文件。总结:Unix文件系统的出现和普及推动了操作系统的革命,其设计思想和开发过程中积累的丰富经验教训至今仍可借鉴。文件系统负责管理系统中的文件信息,在整个系统中起着至关重要的作用。文件系统是Unix成功的关键,Unix系统采用树形文件结构,内核和外内核相结合,设备和文件的管理机制和使用方法相同,使得Unix文件系统成为目前非常优秀的系统。

 株洲延年酒店5楼服务  南京大厂美利广场  信用社贷款需要什么  孕妇便秘如何解决  心理咨询师的报名时间  黄鹤楼酒店  帆船酒店多少层  函授本科学历要统考吗河南 
本文地址: https://www.q16k.com/article/40a915c070d5c706d67c.html
Minecraft幻块

Mc幻块论坛 - 为新手服主提供一站式宣传平台!

空手赚:记录生活共享赚钱资源

空手赚:是一个项目发布的网站,每日更新免费首码项目,手机赚钱项目。

南昌珠峰科技云建站致力于成为互联网服务外包知名品牌

珠峰科技业务领域:网站建设|网站设计|做网站网站制作

实验空间

该站点未添加描述description...

安讯士AXIS

安讯士AXIS|华为Huawei|索尼Sony|网件NETGEAR|松下Panasonic|戴尔Dell|派尔高pelco|三星Samsung|博世Bosch|代理商

네이버

열린연단문화의안과밖시리즈는우리사회석학들과현시대의사회문화를조망하고우리에게필요한삶의지표를탐구하는강연입니다.

开发者导航

非盈利无广告、为开发者量身定制的,整体界面纯净无广告,开发者常用的网站一触即达,其中的酷站导航也是为开发者量身定制,在可以很方便的浏览查阅开发文档、使用在线工具等。

结构设计师网

结构设计师网_帮助建筑结构设计钢结构设计师专业成长_土木在线,是结构设计工程师交流结构设计,钢结构设计,框架结构设计,砖混结构设计,建筑结构工程设计施工的平台,提供结构设计规范、图集、施工图、论文、文档、结构设计软件下载及建筑结构设计交流论坛。

气门芯

该站点未添加描述description...

xcwns.com 

该站点未添加描述description...

免费名字打分

免费名字测试打分是全网最准的名字打分平台,是基于生辰八字打分、三才五格打分、易经卦象打分、生肖打分、星座打分、流行趋势打分、好听打分、好写打分、内涵打分等九大维度综合测名字打分系统。

古诗大全

安远诗词育网(www.ayjyw.cn)收集了全面的古诗文内容,包含了唐诗三百首、宋词精选、古诗大全、文言文翻译、诗词大全、古诗词鉴赏、名句大全等资料,欢迎广大古诗词爱好者阅读赏析。

聚游网

该站点未添加描述description...

预产期计算器

该站点未添加描述description...

笨书网

笨书网(http://www.benshu.com)是一个轻松温暖的创作社区,在笨书网,你可以创作一段文字、一篇文章、一首诗、一部小说,也可以发表一张照片、一段视频,生活、工作都可以是这里的主题,每个人都是生活中的主角。

印刷小说阅读网

印刷小说阅读网是广大书友最值得收藏的网络小说阅读网,网站收录了当前最火热的网络小说,免费提供高质量的小说最新章节,是广大网络小说爱好者必备的小说阅读网。