问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux文件系统采用哪种物理结构,有什么优点和缺点?

发布网友 发布时间:2022-04-23 22:19

我来回答

1个回答

热心网友 时间:2022-05-26 04:28

一、顺序结构

优点:

1、支持顺序存取和随机存取。

2、顺序存取速度快。

3、所需的磁盘寻道次数和寻道时间最少。

缺点:

1、需要为每个文件预留若干物理块以满足文件增长的部分需要。

2、不利于文件插入和删除。

二、链式结构

优点:

1、提高了磁盘空间利用率,不需要为每个文件预留物理块。

2、有利于文件插入和删除。

3、有利于文件动态扩充。

缺点:

1、存取速度慢,不适于随机存取。

2、当物理块间的连接指针出错时,数据丢失。

3、更多的寻道次数和寻道时间。

4、链接指针占用一定的空间,降低了空间利用率。

三、索引结构

优点:

1、不需要为每个文件预留物理块。

2、既能顺序存取,又能随机存取。

3、满足了文件动态增长、插入删除的要求。

缺点:

1、较多的寻道次数和寻道时间。

2、索引表本身带来了系统开销。如:内外存空间,存取时间等。

拓展资料:

文件存取方法:

顺序存取:顺序存取是按照文件的逻辑地址顺序存取。

固定长记录的顺序存取是十分简单的。读操作总是读出上一次读出的文件的下一个记录,同时,自动让文件记录读指针推进,以指向下一次要读出的记录位置。如果文件是可读可写的。再设置一个文件记录指针,它总指向下一次要写入记录的存放位置,执行写操作时,将一个记录写到文件 末端。允许对这种文件进行前跳或后退N(整数)个记录的操作。顺序存取主要用于磁带文件,但也适用于磁盘上的顺序文件。

可变长记录的顺序文件,每个记录的长度信息存放于记录前面一个单元中,它的存取操作分两步进行。读出时,根据读指针值先读出存放记录长度的单元 。然后,得到当前记录长后再把当前记录一起写到指针指向的记录位置,同时,调整写指针值 。

由于顺序文件是顺序存取的,可采用成组和分解操作来加速文件的输入输出。


直接存取(随机存取法):

很多应用场合要求以任意次序直接读写某个记录。例如,航空订票系统,把特定航班的所有信息用航班号作标识,存放在某物理块中,用户预订某航班时,需要直接将该航班的信息取出。直接存取方法便适合于这类应用,它通常用于磁盘文件。

为了实现直接存取,一个文件可以看作由顺序编号的物理块组成的,这些块常常划成等长,作为定位和存取的一个最小单位,如一块为1024字节、4096字节,视系统和应用而定。于是用户可以请求读块22、然后,写块48,再读块9等等。直接存取文件对读或写块的次序没有*。用户提供给操作系统的是相对块号,它是相对于文件开始位置的一个位移量,而绝对块号则由系统换算得到。


索引存取:

第三种类型的存取是基于索引文件的索引存取方法。由于文件中的记录不按它在文件中的位置,而按它的记录键来编址,所以,用户提供给操作系统记录键后就可查找到所需记录。通常记录按记录键的某种顺序存放,例如,按代表健的字母先后次序来排序。对于这种文件,除可采用按键存取外,也可以采用顺序存取或直接存取的方法。信息块的地址都可以通过查找记录键而换算出。实际的系统中,大都采用多级索引,以加速记录查找过程。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
dell电脑散热是按哪个键 风水中的北方与肾的关系 20分+100分 哈尔滨近期招聘会 哈尔滨信息港的基本信息 哈尔滨信息港基本信息 哈尔滨市最近的招聘信息? 黑龙江省招聘查询入口(龙招港黑龙江招生网2020招聘信息)? 小区车位如何配比 身上红点不痛不痒是怎么回事 万家乐LJSQ20-12UF1保修信息 苹果减肥方法月瘦30斤? 简述linux系统的特点以及文件的结构 传说中的苹果减肥法的正确做法是什么? b站直播除了主播以外,粉丝可以录屏吗?可以的话用什么软件?怎么操作? 苹果减肥的具体方法是怎样的? 苹果减肥法是什么? 如何用苹果正确减肥? 苹果减肥的正确方法什么时候吃,苹果什么时候吃最好 B站可以录屏直播电影吗? B站直播录屏会占空间吗 手机网络一直显示2g是怎么回事? 地摊经济收入秒杀深圳白领,不起眼的小地摊究竟有多赚钱? 开个外贸公司要多少钱 外贸中最真实的价格如何查询 外贸公司 FOB港口价格怎么算求大哥赐教如题 谢谢了 工厂给外贸公司报FOB价,外贸公司如何给外国客户报FOB价? 外贸中FOB价格,和EX?价格有什么区别么? 外贸公司里FOB价是什么意思 外贸公司要出厂价是怎么回事? 外贸公司FOB报价 linux中什么是文件结构体 苹果减肥的方法 ,怎样用苹果才能减肥 linux中的文件系统到底什么东西啊,是一段代码?什么作用呢 Liunx目录下的各个系统文件夹的作用 Linux虚拟文件系统中索引节点的结构及其作用是什么 这几种苹果减肥的方法哪一种更好呢? 怎么减肥是 最快最健康的 ? linux文件系统磁盘结构 诺基亚930更新w10系统怎么设置锁屏密码 钻石等级4C标准是什么 什么是离岸法区? 如何选择适合企业的离岸注册地 到岸信用证与离岸信用证的区别 离岸公司注册地都有哪些地方? 离岸贸易有啥好处? 离岸是什么意思 什么是离岸公司,离岸操作是怎么回事 什么是离岸贸易 关于离岸公司你都知道哪些呢? 为什么要注册离岸公司?