通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"考研真题" 试卷中 2018年考研408计算机统考真题在线评测(附答案) 中有题目如下:
第1题
某文件系统采用索引节点存放文件的属性和地址信息,簇大小为4KB。每个文件索引节点占64B,有11个地址项,其中直接地址项8个,一级、二级和三级间接地址项各1个,每个地址项长度为4B。请回答下列问题。
(1)该文件系统能支持的最大文件长度是多少?(给出计算表达式即可)
(2)文件系统用1M(1M=220)个簇存放文件索引结点,用512M个簇存放文件数据。若一个图像文件的大小为5600B,则该文件系统最多能存放多少个这样的图像文件?
(3)若文件F1的大小为6KB,文件F2的大小为40KB,则该文件系统获取F1和F2最后一个簇的簇号需要的时间是否相同?为什么?
答:
(1)簇大小为4KB,每个地址项长度为4B,故每簇有4KB/4B = 1024个地址项。最大文件的物理块数可达8+1×1024+1×10242+1×10243,每个物理块(簇)大小为4KB,故最大文件长度为(8+1×1024+1×10242+1×10243)×4KB = 32KB+4MB+4GB+4TB。
(2)文件索引节点总个数为1M×4KB/64B = 64M,5600B的文件占2个簇,512M个簇可存放的文件总个数为512M/2 = 256M。可表示的文件总个数受限于文件索引节点总个数,故能存储64M个大小为5600B的图像文件。
(3)文件F1大小为6KB<4KB×8 = 32KB,故获取文件F1的最后一个簇的簇号只需要访问索引节点的直接地址项。文件F2大小为40KB,4KB×8<40KB<4KB×8+4KB×1024,故获取F2的最后一个簇的簇号还需要读一级索引表。综上,需要的时间不相同。
所属试卷:2018年考研408计算机统考真题在线评测(附答案)
已知数组int arr[5]={1,2,3,4,5};
已知Base类和Derived类的定义,横线处为Der
下面对软件特点描述不正确的是
下列函数的运行结果是。(程序含外部变量int x
设循环队列为Q(1:m),其初始状态为front=re
给定程序中,函数fun的功能是:计算下式前n项的和作为
有语句:k=x<y?(y<z?1:0):0; 以下选项
己知x=[3,7,5],那么执行语句x=x.sort
已知x和y是两个字符串,那么表达式sum((1 for
下列说法错误的是。
已知x=[3],那么执行x+=[5]之后x的值为___
若float a,b,c;要通过语句:scanf("%
仅由顺序、选择(分支)和反复(循环)结构构成的程序是_
Shell程序中,对用户变量赋值有哪些方式?简要说明每
RED HAT LINUX 9默认使用的文件系统类型为
IPv4的IP地址有多少位
以下哪项用于左连接( )
(7 分)下表给出了整型信号量 S 的 wait和
假定某航空公司规定,乘客可以免费托运重量不超过30公斤
下列哪些选项是属于内容耦合。
设x=5>1+2,x的值为_____。
如果函数不要求返回值,可用_____来定义函数为空类型
已知i=5,写出语句a=(i>5)?0:1;执行后整型
预处理命令行都必须以_____号开始。
若s是int型变量,且s=6,则下面表达式的值是___
给定程序函数fun的功能是:比较两个字符串,将长的那个
对于给定的序列{ak},我们把(i, j)称为逆序对当
输入: 7输出:______
关于 CPU下面哪些说法是正确的:
输出:____________________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2