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

操作系统中的文件管理系统为用户提供的功能是A按文件作者存取文件B按文件名管理文件C按文件创建日期存取文

发布网友 发布时间:2022-03-29 20:34

我来回答

3个回答

热心网友 时间:2022-03-29 22:03

实现文件的高速存取

详细点的有:
1. 文件存储空间的管理
由文件系统对诸多文件及文件的存储空间,实施统一的管理。其主要任务是为每个文件分配必要的外存空间,提高外存的利用率,并能有助于提高文件系统的运行速度。为此,系统应设置相应的数据结构,用于记录文件存储空间的使用情况,以供分配存储空间时参考;系统还应具有对存储空间进行分配和回收的功能。为了提高存储空间的利用率,对存储空间的分配,通常是采用离散分配方式,以减少外存零头,并以盘块为基本分配单位。盘块的大小通常为512 B~8 KB。
2. 目录管理
为了使用户能方便地在外存上找到自己所需的文件,通常由系统为每个文件建立一个目录项。目录项包括文件名、文件属性、文件在磁盘上的物理位置等。由若干个目录项又可构成一个目录文件。目录管理的主要任务, 是为每个文件建立其目录项,并对众多的目录项加以有效的组织,以实现方便的按名存取。即用户只须提供文件名, 即可对该文件进行存取。其次,目录管理还应能实现文件共享,这样,只须在外存上保留一份该共享文件的副本。此外,还应能提供快速的目录查询手段,以提高对文件的检索速度。
3. 文件的读/写管理和保护
(1) 文件的读/写管理。该功能是根据用户的请求,从外存中读取数据;或将数据写入外存。在进行文件读(写)时,系统先根据用户给出的文件名,去检索文件目录,从中获得文件在外存中的位置。然后,利用文件读(写)指针,对文件进行读(写)。一旦读(写)完成,便修改读(写)指针,为下一次读(写)做好准备。由于读和写操作不会同时进行,故可合用一个读/写指针。
(2) 文件保护。① 防止未经核准的用户存取文件; ② 防止冒名顶替存取文件; ③ 防止以不正确的方式使用文件。

热心网友 时间:2022-03-29 23:21

选B 我今天刚考了的

热心网友 时间:2022-03-30 00:56

请说清楚一点可以吗?追问这是选择题

追答默认情况下是按照文件名管理文件的,但是在搜索文件的时候也可以用日期存取。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机玻璃硬度是多少合适 ips屏幕硬度怎么样 手机硬度是什么意思? 2024年拼多多春节发货时间规定是什么?过年还要48小时发货吗? e元素e8100无线鼠标怎么使用 E元素X-8100靠谱吗?可以用几年? E元素X-8100现在有几种配色,哪一种配色好呢? E元素X-8100用的是什么色的轴,适合玩游戏吗? 浙c是哪个城市 浙c是哪里 榻榻米软包怎么安装 钢铁的密度是多少? 就知道铝钢的密度,求它们合金的密度范围 普通钢材的密度和不锈钢材的密度分别是多少 铁的密度与铝的密度是多少? 碳钢、合金钢的密度是多少? 铁/钢/铜/铝和密度 钢的密度是多少? 各种钢铁材质的密度是多少 钢和铝的密度哪个大? 铝的密度是多少 钢的密度 各种钢材的密度 钢的质量大还是铝的质量大? 钢、铁、铜、吕的密度各是多少? 铝,铁,不锈钢的密度分别是多少? 钢铁铝的密度 铝、铁、不锈钢、铜、钢的密度各是多少 操作系统的主要功能? 减肥药的副作用 吃减肥药会对身体有害处吗? 减肥药对身体的副作用 铝合金的密度是多少?? 谁知道股指期货IF都是代表什么? IF值什么意思 c语言error C2106: '=' : left operand must be l-... IF2109为什么没有1月上半旬的期货交易? 错误error C2106: “=”: 左操作数必须为左值 代码如... error C2106: “=”: 左操作数必须为左值 error C2106问题 错误 5 error C2106: “=”: 左操作数必须为左值 C 语言的两个报错 不明白 编程序出现错误error C2106: '=' : left operand m... error C2106: '=' : left operand must be l-value... C语言出错,错误提示:error C2106: '=' : left op... 这段C语言程序有什么错? c语言中老是出现error C2106: '=' : left operand ... error C2106: '=' : left operand must be l-value c语言编程中error C2106: '=' : left operand must... error C2106: "=": 左操作数必须为左值 if((x*x+y=1053)&&(y*y+x=873))错在哪 说是error C... 求个电脑上定时提醒的软件