文件管理:
目标:提高外存储空间利用率
什么是外存什么是内存?区别是什么?
计算机的存储器也跟人们在演算过程中,运用大脑和纸、笔记本记忆的原理一样。我们把计算机内相当于大脑作用的存储器叫做“内存储器”,也叫“内存”;而相当于纸和笔记本作用的叫做“外存储器”,也叫“外存”。
差异:两者之间的差异主要表现在易失性和非易失性以及性能和容量之间的差异,内存的易失性,当断电等异常会失去存储内容,而外村一直存储。外存一般比内存空间大但是慢得多,内存(RAM)通过最快的线程之间连接到CPU
主要任务:对用户文件和系统文件进行管理,方便用户使用,并保证文件的安全性文件存储设备是以块为单位进行管理的
文件什么,文件的类型和属性
文件是指具有逻辑意义的一组相关元素的集合,可分为结构文件和无结构文件两种,文件在文件系统中是最大的数据单位。无结构文件可以看作字符流.
文件名.扩展名
.bak 备份文件 .bin可执行的二进制文件 .c c源文件 .dat 数据文件 .doc 文档文件 .hlp 帮助文件 .obj 目标文件
文件的读取:文件存储在外存中,当需要的时候,就把文件名相应的文件读到内存中。
对文件分类:
- 按文件的性质和用途:系统文件,用户文件,源文件(源代码的集合(即一组具有特定意义的可以实现特定功能的 程序开发代码的集合))
- 按文件中数据的形式:源文件,目标文件,可执行文件
- 按存取控制属性分类:只读文件,只执行文件,读写文件
- 按文件保护性质:只读文件,读写文件,可执行文件,不保护文件
- 按文件保护期限:临时文件,档案文件,永久文件
- 按文件存取方式:顺序存取文件,随机存取文件
- 按设备类型:磁盘文件,磁带文件,打印文件
- 按文件物理结果:连续文件,链式文件,索引文件
- 按文件的内容:普通文件,目录文库,特殊文件、
- 按文件逻辑结构:流式文件,记录式文件
文件的操作:创建文件,删除文件,打开文件,关闭文件,读文件,写文件
文件控制块(FCB):包含内容
文件名称,文件在辅存中存放的物理位置,文件的逻辑结构,文件的物理结构,文件的存取控制信息,文件的管理信息
一级目录:优点:简单 缺点:慢