【正确答案】(1)系统采用二级目录结构即可满足需要,其示意图如图所示。
[*]
(2)如图所示的二级目录结构能够满足要求。此时,用户文件目录中的P1、P2和P3均改为P即可,由图可看出,这3个P均指向各自不同的程序。
(3)在学生存取程序和数据时,文件系统会先搜索主文件目录,找到该学生的用户目录后,即可在用户目录中找到指定的文件。比如对学牛S1,由路径/S1/P找到的文件就是S1的程序文件,因为它与学生S2的程序文件/S2/P不是同一个文件,所以不会引起冲突。文件/S1/A和文件/S2/A是同一个文件,因此学生S1能够取到所需要的数据。当然,文件A可由3个学生同时打开执行读操作。