试题与答案

现有3名学生A1、A2、A3上机实习;程序和数据都存放在同一磁盘上,若3个编写的程序

题型:问答题

题目:

现有3名学生A1、A2、A3上机实习;程序和数据都存放在同一磁盘上,若3个编写的程序分别为B1、B2和B3,要求这3个学生用自编的程序调用同一个数据文件D进行运算,请问: a.若文件D作为共享文件,系统应采用几种目录结构画出示意图。 b.若这3位学生不约而同地把自己的程序都起名为B,利用(1)答案中的目录结构能否满足要求 c.针对B的要求,简要说明系统如何为每个学生索取他们的程序和数据

答案:

参考答案:

解析:a.系统采用二组目录结构就能满足需要,其示意图如图4-2所示。  

b.利用图4-2所示的二级目录结构能满足此要求,只要在用户目录中把B1、B2、 B3都改为B,但这些B都是指向各自不同的程序。 c.存取程序和数据时,文件系统会先搜索主文件目录,找到该学生的用户目录,然后在用户目录中查找指定的文件,比如对学生AT,由路径/A1/B找到的文件是其程序文件,因为它与/A2/B不会指向同一个文件,不会冲突。而/A1/D和/A2/D是同一个文件,所以学生 A1能取到所需要的数据。当然这里D文件可以由3个学生同时打开,一起执行读操作。

试题推荐
微信公众账号搜索答案