在现代操作系统中,文件操作通常是通过打开文件表(File Descriptor Table)来进行的。每个打开的文件都会在打开文件表中分配一个文件描述符(File Descriptor),该文件描述符包含了文件的相关信息,如文件的读写位置、文件状态等。当进行文件操作时,操作系统会根据文件描述符来找到对应的文件,并进行相应的操作。
而在早期的操作系统中,文件操作通常是通过文件控制块(File Control Block,FCB)来进行的。FCB是一种数据结构,用于存储文件的相关信息,如文件名、文件大小、文件属性等。在进行文件操作时,需要先通过FCB来找到对应的文件,并进行相应的操作。
因此,只要文件未被关闭,所有文件操作就可以通过打开文件表来进行,不需要通过FCB。但是,FCB仍然是一种重要的数据结构,在某些情况下仍然会被使用。