选择题
12.
下列哪一项不是打开文件时所做的工作______。
A、
填写文件控制块中的文件读写方式
B、
检查文件名所对应的文件控制块是否已调入内存
C、
检查操作的合法性
D、
返回给用户一个文件描述符
【正确答案】
A
【答案解析】
打开文件必须先提出“打开”文件的请求,必须向系统提供参数:用户名、文件名、存取方式、存储设备类型、口令等,并不需要填写文件读写方式,选项A错误。文件系统在接到用户的“打开”文件要求后,应完成的主要工作为:根据文件名查找文件目录,检查相关文件控制块是否读入内存,并检查文件操作是否合法。最后将文件描述符返回给用户。故选择A选项。
提交答案
关闭