单选题
在文件系统中,“open”系统调用的主要功能是______。
A.把文件的内容从外存储器读入到内存
B.把文件控制信息从外存储器读入到内存
C.把文件的FAT表从外存储器读入到内存
D.把磁盘的超级块从外存读入到内存
A
B
C
D
【正确答案】
B
【答案解析】
文件控制块是控制一个文件读写和管理文件的基础数据结构,当进程需要使用某个文件时,就会调用open()来打开文件。打开文件是将现存文件的控制管理信息从外存读到内存以便下一步使用,B选项正确。还有一个正确说法是,把文件的目录复制到内存指定的区域。 文件信息是在打开文件以后使用文件时才用到,A选项错误。 FAT表信息是在挂载文件系统时就读到系统里了,C选项错误。 超级块是自举用,启动系统时读入,D选项错误。
提交答案
关闭