40.文件系统提供的基本操作有建立、打开、读、写、关闭、删除等,请回答: (1)读操作的主要工作; (2)写操作的主要工作。
(1)读操作的主要工作是: 需要的参数是用户名、文件名、主存地址、存取方式、记录号或记录键、长应等 ●检查用户是否已打开该文件,若未打开,则请用户先打开 ●核对存取方式合理否 ●若采用顺序存取方式,从当前位置读指定的信息,其后继位置作为当前位置 ●若采用随机存取方式,则读取指定的记录; (2)写操作的主要工作是: 需要的参数是用户名、文件名、主存地址、存取方式、记录号或记录键、长度等 ●检查用户是否已建立该文件,若未建立;则请用户先建立 ●寻找空闲的存储空问,写信息到该存储块,且按指定的方式组织文件 ●对采用索引结构的文件需登记索引项。