首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
UNIX操作系统中,文件的索引结构存放在( )。
UNIX操作系统中,文件的索引结构存放在( )。
admin
2019-12-10
43
问题
UNIX操作系统中,文件的索引结构存放在( )。
选项
A、超级块
B、索引节点
C、目录项
D、空闲块
答案
B
解析
在UNIX的文件系统中文件系统是其核心,其功能强大,可扩展性强。UNIX采用的是树形目录结构,文件的信息存放在索引节点中,索引节点是一个64字节长的表,含有一个文件的重要信息,包括文件大小,文件所有者,文件存取许可方式,文件类型(普通文件、目录文件、特殊文件)等信息,但是不包含文件名,文件名存放在目录中。除了上述信息以外,索引节点在表格的最后设计有13项文件在外存存放的混合索引表,前10项存放的是直接指针,指向文件存放的数据块的直接地址,UNIX系统中文件块的大小一般是1024字节。所以文件的大小不能超过10*1024=10240字节,超过上述大小的文件将在第11项一级间接索引表中指出,该表项指针指向的一个数据块中,存放了256个索引指针(假设一个指针为4字节,1024字节的一个存储块可以存放1024/4=256个指针),可以最多容纳256*1024=262144字节。再大的文件在第12项的二级间接索引表中指明,二级索引指针指向的数据块中可以容纳256个指针,这些指针指向的数据块中还是索引指针,故称为二级间接索引,它可以容纳的文件大小是256*256*1024=6 7108864字节。第13项是三级间接索引,可以容纳的文件大小更大,为256*256*256*1024=17179869184字节。所以文件总的大小是上述各级索引文件容量的总和。即文件最大可以达到17247250432字节的大小。当然,UNIX文件系统对文件的大小是有限制的,不会 让其用完整个三级索引。文件的物理结构中,主要使用的是顺序结构、链接结构和索引结构(Hash结构实际上与索引结构类似)。在索引结构的文件中,必须要用专门的存储空问来存放索引指针,表示文件的内容存放的地址。所以,当访问该文件时,必须首先去读取该文件的索引表,才能知道相应的逻辑文件块在外存上的存放地址。逻辑文件块与物理文件块是一一对应关系,不能在一个记录中存放多个地址,而索引表中只存放地址指针,不存放文件内容由于有额外的索引表,所以它并不节省存储空间。
转载请注明原文地址:https://kaotiyun.com/show/wL3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
请求分页管理系统中,假设某进程的页表内容见表A一2。页面大小为4KB,一次内存的访问时间为100ns,一次快表(TLB)的访问时间为10ns,处理一次缺页的平均时间为10Sns(已含更新TLB和页表的时间),进程的驻留集大小固定为2,采用最近最少使用置
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。Pl每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中:P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
现有一个解决无向连通图的最小生成树的一种方法如下:将图中所有边按权重从大到小排序为(e1,e2.…,em);i=l;while(所剩边数>=顶点数){从图中删去ei;若图不再连通,则恢复ei;i=i+l;
设某多道程序系统中有用户使用内存1000M,打印机1台。系统采用可变分区动态分配算法管理内存,而对打印机采用静态分配。假设输入输出操作时间忽略不计,采用最短剩余时间优先的进程调度算法,进程最短剩余时间相同时采用先来先服务的算法,进程调度时机选择在进程执行结
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
若某线性表中最常用的操作是在最后一个结点之后插入一个结点和删除第一个结点,则下面最节省运算时间的存储方式是()。
为了防止各种意外可能破坏文件,文件系统保护文件的方法可以是()。
关于B一树,下列说法不正确的是()。
下列关于并行微程序控制器的说法正确的是()。
随机试题
在书刊印刷字中,字母的基本字体有()等。
疳气治疗的首选方是疳肿胀治疗首选方是
产后关节痛的治疗大法是
既祛风湿,又治骨鲠者既祛风湿,又和胃化浊者
新斯的明禁用于
昏迷病人从急诊室被送入病室后值班护士首先应
关于材料质量管理的说法,正确的有()。
A、 B、 C、 D、 A
设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********er
最新回复
(
0
)