第六章 文件管理(第19、20、21讲)共92页
- 格式:ppt
- 大小:921.00 KB
- 文档页数:92
第21 次课教案第6章文件管理在一个计算机系统中除了包含如内存、中央处理器和各种各样的输入输出设备等硬件资源外,还有一些更重要的资源,即软件资源。
它主要包括系统程序(如编译程序、汇编程序等)、标准库函数以及大量的应用程序等。
对于这些软件资源,从管理者的角度来看,把它们看成一个个的文件,并把它们保存在某种介质上。
操作系统本身就是一个很重要的软件资源,对于操作系统只有某部分的内容常驻内存,其它大部分的操作系统程序存放在磁盘上,当需要用到某部分内容时,才将其装入内存。
此外,在计算机系统中将要安装各种应用软件,内存的空间是有限的并且不能长期保存,所以通常都是将它们保存在外存上,需要时再调入内存。
因此,为了便于管理,操作系统中提供了文件管理功能,这样不仅方便了用户,而且还可以提高资源的利用率。
文件系统是操作系统中对文件进行控制和管理的模块,也是操作系统中不可缺少的部分,本章将介绍文件、文件系统、文件的存储和检索以及共享和保护等问题。
6.1 文件和文件系统一、文件文件是在逻辑上具有完整意义的信息的集合,它以文件名作为唯一标识。
文件名以字符串的形式描述。
不同的操作系统对文件名有不同的规定,有些系统采用扩展名表示文件的属性和类型,文件名与扩展名之间用“.”分隔,例如在DOS中使用扩展名.exe 表示该文件为二进制可执行文件;有些系统通过修改文件属性描述文件的类型,而不支持扩展名,如Linux中“.”只是一个字符,该字符之后的所有字符也被认为是文件名的一部分,不能以此识别文件类型,文件类型要通过文件属性来描述,在这点上DOS和Linux不同。
文件属性通常包括:⑴文件名,文件的唯一标识,由用户按规定取名。
⑵文件类型,标志该文件的类型,如可执行文件、源文件等。
⑶文件长度,文件的大小。
⑷文件的位置,文件在设备上存放位置的地址。
⑸文件的存取控制,文件的存取权限,如可读、可写、可执行等。
⑹日期和时间:文件的创建、修改和访问的时间和日期。