问题
问答题
简述“读/写文件”操作的系统处理过程
答案
参考答案:系统允许用户对已经执行过“打开”或“建立”操作的文件进行读/写。对采用顺序存取方式的文件,用户只须给出读/写的文件名,而无须给出读/写哪个记录的编号,系统执行本操作时,每次顺序读/写一个或几个逻辑记录。对采用随机存取方式的文件,用户除了给出需读/写的文件名外,还要给出读/写哪一个记录的编号(或记录键),系统执行读操作时,按指定的记录号(或键)查索引表,得到记录存放的物理地址后按地址将记录读出;执行写操作时,在索引表中找一个空登记项且找一个空闲的存储块,把记录存入找到的存储块中,同时在索引表中登记。