操作系统教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.4 文件管理

计算机系统中的信息资源(程序和数据)以文件的形式存放在外存储器上,需要时装入内存。文件管理的任务是有效地支持文件的存储、检索和修改等操作,解决文件的共享、保密和保护问题,以便用户方便、安全地访问文件。文件管理涉及文件组织方法、文件的存取和使用方法、文件存储空间的管理、文件的目录管理、文件的共享和安全性等多个方面的内容。

1. 文件的组织方法

文件的组织方法包括文件的逻辑结构和组织、文件的物理结构和组织两个方面。文件的逻辑结构和组织是指从用户角度出发的信息组织形式,而文件的物理结构和组织是指逻辑文件在物理存储空间中的存放方法和组织关系。

2. 文件的存取和使用方法

用户通过两类接口建立与文件系统的联系,并获得文件系统的服务:一是通过操作命令,二是通过系统调用。

3. 文件存储空间的管理

文件系统为每个文件分配一定的外存空间,并尽可能提高外存空间的利用率和文件访问的效率。

4. 文件的目录管理

文件系统为每个文件建立目录项,并有效组织目录项从而实现按名存取。

5. 文件的共享和安全性

文件共享是指不同的进程共同使用同一个文件时,只需建立一个文件,可节省辅存空间。安全性包括文件的读写权限管理及存取控制机制,用来防止文件的非法访问和篡改。