[真1][22][单选]下列打开子目录的若干步骤中,哪一个顺序是正确的?
检查访问合法性 - 检查子目录是否打开 - 查找子目录 FCB - 读入目录项
查找子目录 FCB - 检查访问合法性 - 检查子目录是否打开 - 读入目录项
检查访问合法性 - 查找子目录 FCB - 检查子目录是否打开 - 读入目录项
检查子目录是否打开 - 查找子目录 FCB - 检查访问合法性 - 读入目录项
答案
查找子目录 FCB - 检查访问合法性 - 检查子目录是否打开 - 读入目录项
解析
打开目录与打开文件的步骤是一致的。所以打开目录时,首先查找目录,找到 FCB 主体;其次根据打开方式、共享说明和用户身份检查访问合法性;再次检查该目录是否已经被打开,若尚未打开,则读入目录项,故选择 B 选项。
转载请注明出处。