操作系统文件管理的主要功能是
小编:bj03
操作系统文件管理的主要功能是
在操作系统中文件管理的主要作用是实现文件的虚拟存取和高速存取。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源、控制程序运行、改善人机界面、为其它应用软件提供支持等。
操作系统文件管理的主要功能是
实现文件的高速存取
详细点的有:
1. 文件存储空间的管理
由文件系统对诸多文件及文件的存储空间,实施统一的管理。其主要任务是为每个文件分配必要的外存空间,提高外存的利用率,并能有助于提高文件系统的运行速度。为此,系统应设置相应的数据结构,用于记录文件存储空间的使用情况,以供分配存储空间时参考;系统还应具有对存储空间进行分配和回收的功能。为了提高存储空间的利用率,对存储空间的分配,通常是采用离散分配方式,以减少外存零头,并以盘块为基本分配单位。盘块的大小通常为512 B~8 KB。
2. 目录管理
为了使用户能方便地在外存上找到自己所需的文件,通常由系统为每个文件建立一个目录项。目录项包括文件名、文件属性、文件在磁盘上的物理位置等。由若干个目录项又可构成一个目录文件。目录管理的主要任务, 是为每个文件建立其目录项,并对众多的目录项加以有效的组织,以实现方便的按名存取。即用户只须提供文件名, 即可对该文件进行存取。其次,目录管理还应能实现文件共享,这样,只须在外存上保留一份该共享文件的副本。此外,还应能提供快速的目录查询手段,以提高对文件的检索速度。
3. 文件的读/写管理和保护
(1) 文件的读/写管理。该功能是根据用户的请求,从外存中读取数据;或将数据写入外存。在进行文件读(写)时,系统先根据用户给出的文件名,去检索文件目录,从中获得文件在外存中的位置。然后,利用文件读(写)指针,对文件进行读(写)。一旦读(写)完成,便修改读(写)指针,为下一次读(写)做好准备。由于读和写操作不会同时进行,故可合用一个读/写指针。
(2) 文件保护。① 防止未经核准的用户存取文件; ② 防止冒名顶替存取文件; ③ 防止以不正确的方式使用文件。
在操作系统中为什么要引入进程的概念
文件系统的功能包括:管理和调度文件的存储空间,提供文件的逻辑结构、物理结构和存储方法;实现文件从标识到实际地址的映射,实现文件的控制操作和存取操作,实现文件信息的共享并提供可靠的文件保密和保护措施,提供文件的安全措施。
文件的逻辑结构是依照文件的内容的逻辑关系组织文件结构。文件的逻辑结构可以分为流式文件和记录式文件。
流式文件:文件中的数据是一串字符流,没有结构。
记录文件:由若干逻辑记录组成,每条记录又由相同的数据项组成,数据项的长度可以是确定的,也可以是不确定的。
主要缺陷:数据关联差,数据不一致,冗余性。
扩展资料
从系统角度来看,文件系统对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。
在Linux中普通文件和目录文件保存在称为块物理设备的磁盘或者磁带上。一套Linux系统支持若干物理盘,每个物理盘可定义一个或者多个文件系统。(类比于微机磁盘分区)。每个文件系统由逻辑块的序列组成,一个逻辑盘空间一般划分为几个用途各不相同的部分,即引导块、超级块、inode区以及数据区等。
以上就是关于操作系统文件管理的主要功能是的全部内容,以及操作系统文件管理的主要功能是的相关内容,希望能够帮到您。
本文链接:http://www.afey.cn/smjk/25486.html
版权声明:本文来自用户投稿,不代表本站立场,如有侵犯到您的权益,请联系我们,我们将及时处理,共同维护良好的网络创作环境。
相关文章
-
当前操作系统缺少ocr a extended等字体
数码极客当前操作系统缺少ocraextended等字体当前操作系统缺少ocraextended等字体,是因为密文区打印时需要使用”OCRAExtended”字体,而实际...
-
rx5700相当于什么n卡,5700xt想当于什么a卡
数码极客rx5700相当于什么n卡相当于RTX2060。RX5700系列是基于7nm工艺,但工艺领先于英伟达RTX系列显卡,是AMD推出的高端系列电竞显卡。理论性能测试...
-
qualcomm是什么处理器
数码极客qualcomm是什么处理器qualcomm是高通骁龙处理器,骁龙处理器是美国高通公司为移动设备所推出的处理器系列平台名称;骁龙的中央处理器采用ARM-RISC...
-
淘宝为什么会降权,淘宝账号为什么会被降权
数码极客淘宝为什么会降权同一产品重复铺货式开店降权、错放淘宝类目属性降权、标题滥用关键词降权。同一产品重复铺货式开店降权:有些卖家为了能在淘宝上得到更多的商品展现机会,...
-
tbox是什么系统,汽车T-BOX是什么
数码极客tbox是什么系统tbox是车联网系统,专用汽车上,通俗来讲,就是用远距离通信和信息科学技术,为汽车提供行车数据采集、远程查询和控制、监测故障等服务,例如它可以...
-
sim卡的pin码是什么,手机出现pin码是什么意
数码极客sim卡的pin码是什么PINI码是访问SIM卡的主要密码,说明书上常提到的PIN码其实就是指PINI码,是由运营商公开的IPN码,用来保护SIM卡的安全。而P...
-
一级节能和三级节能有什么区别
数码极客一级节能和三级节能有什么区别1、等级不同:等级一表示产品节电已达到国际先进水平,能耗最低;等级三表示产品能源效率为我国市场的平均水平。2、能效不同:是一级能效相...
-
iphone2美版和国行有什么区别
数码极客iphone12美版和国行有什么区别手机网络方面不同,手机的功耗方面不同。手机网络方面:由于国内的5G频段主要是sub-6Ghz,所以国内上市的iPhone12...
-
云空间可以干嘛,华为云空间是什么意思干什么
数码极客云空间可以干嘛云空间的作用:1、通过自己的账号无论在在手机或电脑上均可上传资料到云储存空间。2、无论在何处,只要有网络,使用手机或电脑就能查看云储存空间里存储的...
-
水果电池原理,水果电池将化学能转化为电能的
数码极客水果电池原理水果电池是由水果(酸性)、两金属片和导线简易制作而成。两金属片要是活动性强弱相差较大的金属片,一般采用是铜片和锌片,由于锌片的活动性较强,易失去电子...
-
苹果2初始系统版本是多少
数码极客苹果12初始系统版本是多少ios14.1。iPhone12是美国苹果公司研发的iPhone手机,采用了直面边框设计,支持5G,搭载A14Bionic芯片,双镜头...
-
苹果d开头的是翻新,iphone序列号开头字母含
数码极客苹果d开头的是翻新吗不是。以iPhone12、ios14.1为例。苹果D开头的序列号,和是不是正品没关系,D只代表是成都富士康厂家生产。是否正品,可以查看保修期...
-
500m的宽带速度是多少,500兆宽带上传速度是
数码极客500m的宽带下载速度是多少500兆宽带下载速度理论上可以达到62.5M/S左右,根据Mbps和MB/s的换算关系,8Mbps和1MB/s等值,因此500兆宽带...
-
华为全称名叫什么
数码极客华为全称名叫什么华为技术有限公司。华为技术有限公司成立于1987年,总部位于广东省深圳市龙岗区。华为是全球领先的信息与通信技术(ICT)解决方案供应商,专注于I...
-
一千兆宽带网速是多少,千兆宽带下载速度应该
数码极客一千兆宽带网速是多少1、1000M宽带的理论下载速度可以达到125M/s。1000M宽带速度并不代表下载速度就是1000Mb/s,而是需要按照公式进行换算,公式...