*** 作系统中,文件系统指的是什么?主要目的是什么?

 *** 作系统中,文件系统指的是什么?主要目的是什么?,第1张

*** 作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:与文件管理有关的软件、被管理的文件以及实施文件管理所需的数据结构。从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

文件系统是 *** 作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。因此,可以说"我有2个文件系统"意思是他有2个分区,一个存文件,或他用

"扩展文件系统",意思是文件系统的种类。

磁盘或分区和它所包括的文件系统的不同是很重要的。少数程序(包括最有理由的产生文件系统的程序)直接对磁盘或分区的原始扇区进行 *** 作;这可能破坏一个存在的文件系统。大部分程序基于文件系统进行 *** 作,在不同种文件系统上不能工作。

一个分区或磁盘能作为文件系统使用前,需要初始化,并将记录数据结构写到磁盘上。这个过程就叫建立文件系统。

大部分unix文件系统种类具有类似的通用结构,即使细节有些变化。其中心概念是超级块superblock,

i节点inode,

数据块data

block,目录块directory

block,

和间接块indirection

block。超级块包括文件系统的总体信息,比如大小(其准确信息依赖文件系统)。

i节点包括除了名字外的一个文件的所有信息,名字与i节点数目一起存在目录中,目录条目包括文件名和文件的i节点数目。

i节点包括几个数据块的数目,用于存储文件的数据。

i节点中只有少量数据块数的空间,如果需要更多,会动态分配指向数据块的指针空间。这些动态分配的块是间接块;为了找到数据块,这名字指出它必须先找到间接块的号码。

1)简单的说文件系统就是指系统允许存放的文件所在的那个磁盘空间的格式。文件系统有很多,如:ntfs、fat32、ext3、ext2、swap、nfs等2)硬链接简单的说就是一个指针,指向的是文件索引节点,系统并不为它重新分配inode。由于不同的文件系统的inode分配方式是不同的,所以如果跨文件系统,那这个硬连接就会出错的

一、指代不同

1、系统文件:是存放 *** 作系统主要文件的文件夹。

2、文件系统:是 *** 作系统用于明确存储设备或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。

二、特点不同

1、系统文件:在安装 *** 作系统过程中自动创建并将相关文件放在对应的文件夹中,这里面的文件直接影响系统的正常运行,多数都不允许随意改变。

2、文件系统:指定命名文件的规则。这些规则包括文件名的字符数最大量,哪种字符可以使用,以及某些系统中文件名后缀可以有多长。文件系统还包括通过目录结构找到文件的指定路径的格式。

三、作用不同

1、系统文件:对维护计算机系统的稳定具有重要作用。

2、文件系统:负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

参考资料来源:百度百科-文件系统

参考资料来源:百度百科-系统文件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6043958.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-12
下一篇 2023-03-12

发表评论

登录后才能评论

评论列表(0条)

保存