如图8-1所示的树型文件系统中,方框表示目录,圆表示文件,“/”表示路径中的分隔符,“/”在路径之首时
如图8-1所示的树型文件系统中,方框表示目录,圆表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。
假设当前目录是D2,进程A可以按以下两种方式打开文件f2。 方式① fd1=open(“(38)/f2”,O_RDONLY); 方式② fd1=open(“/D2/W2/f2”,O_RDONLY);
A./D2/W2
B.D2/W2
C.W2
D./W2
如图8-1所示的树型文件系统中,方框表示目录,圆表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。
假设当前目录是D2,进程A可以按以下两种方式打开文件f2。 方式① fd1=open(“(38)/f2”,O_RDONLY); 方式② fd1=open(“/D2/W2/f2”,O_RDONLY);
A./D2/W2
B.D2/W2
C.W2
D./W2
假设当前目录是D1,进程A以如下两种方式打开文件f1。
方式①fd1=open("(35)/f1",o_ RDONLY);
方式②fd1:=open("/D1/W1/f1",o_ RDONLY);
其中,方式①的工作效率比方式②的工作效率高,因为采用方式①的文件系统(36)。
A.子目录W2中文件f2和子目录D2中文件f2是完全相同的
B.子目录W2中文件f2和了目录D2中文件f2是不相同的
C.子目录W2中文件f2和子目录D2中文件f2是可能相同也可能不相同的
D.树型文件系统中不允许出现相同名字的文件
A.Linux一般有四个主要部分:内核、shell、文件系统和应用程序
B.如果要查看当前目录下文件的详细信息,可以使用命令ls–a
C.Linux中,使用“/”表示根目录,“.”表示当前目录,“..”表示父目录
D.如果要强制终止某个进程,可以用“kill-9”命令
A.Linux只有一个根目录,用 " /root "表示B. Linux中有多个根目录,用"/"加相应目录名称表示C. Linux中只有一个根目录,用"/"表示D. Linux 中有多个根目录,用相应目录名称表示
A、文件夹的名字可以用英文或中文
B、文件的属性若是“系统”,则表示该文件与操作系统有关
C、根文件夹(根目录)中只能存放文件夹,不能存放文件
D、子文件夹中既可以存放文件,也可以存放文件夹,从而构成树型的目录结构
如果下级文件是普通文件,则上级目录项指向该文件的FCB(文件控制块)地址。假设图中所示的文件目录结构中,文件或子目录按自左向右的次序建立,而符号"…"表示尚有其他文件或子目录未列出。
1.假设普通文件采用UNIX的三级索引结构,主索引表放在文件控制块中。
(1)假设每个物理块能存放128个地址(物理块块号),那么,普通文件的大小最大为多少块?
(2)若要读/A/D/G/I/K的第7461块,系统最少启动硬盘几次,最多几次?
2.若普通文件采用顺序结构,若要读/A/D/G/I/K的第285块,最少启动硬盘几次,最多几次?
3.为了打开文件,用户给出文件名后,操作系统应做哪些工作?
4.一般在文件系统中,为了加快文件目录检索速度(减少启动硬盘的次数),可以采用什么方法?
A.Linux采用的是球型结构。最中心层是根目录,其他的所有目录都是从根目录出发而生成的
B.一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。
C.Linux采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的
D.文件系统指文件存在的物理空间,linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。