下列哪一项是执行打开文件操作时由操作系统返回的
文件名
文件号
文件描述符
文件物理位置
答案
文件描述符
解析
执行打开文件操作时,由操作系统返回的是文件描述符。
在操作系统中,当一个进程请求打开一个文件时,操作系统会检查文件系统,找到请求的文件,并为其分配一个文件描述符。文件描述符是一个非负整数,用于唯一标识进程打开的文件。进程使用这个文件描述符来进行后续的文件操作,如读取、写入或关闭文件。文件描述符是操作系统用于跟踪和管理打开文件的内部机制,它允许进程在不知道文件具体物理位置的情况下操作文件。
文件名、文件号和文件物理位置都是与文件相关的其他信息,但它们不是操作系统在打开文件操作中直接返回给进程的。文件名用于标识文件,文件号可能是某些系统中用于标识文件的另一种方式,而文件物理位置是指文件在存储设备上的实际位置,这些信息对于用户或进程通常不是必需的,也不直接用于文件操作。因此,操作系统在打开文件时返回的是文件描述符。