试题详情
简答题什么是文件目录,操作系统如何通过文件目录进行文件操作?
  • 系统中文件种类繁多,数量庞大,为了使用户方便地找到所需文件,需要在系统中建立一套目录机构。这套能方便而迅速地对目录进行检索,从而能准确地找到所需文件的目录机构即为文件目录。
    通常情况下,系统会为文件目录建立一个简单的索引表,只包含文件的ID、文件名、文件当前状态(可读/可写/不可访问)及一个指向对应文件目录表项的指针。
    系统在对一个文件进行读写的操作过程如下:
    (1)根据提供的文件名查找对应的文件索引表;
    (2)根据索引表指针找到对应的目录项;
    (3)根据目录项的物理地址项找到文件;
    (4)修改文件索引表中文件的当前状态(若系统只读文件,不进行修改,则标记为可读,若系统要对文件进行修改,则标记为不可访问);
    (5)将文件读入内存,对文件进行读写操作;
    (6)操作完毕,释放文件,修改索引表中文件的状态。
  • 关注下方微信公众号,在线模考后查看

热门试题