初识文件管理

一个文件有哪些属性

文件名:同一个目录下不允许有重名文件。

标识符:一个系统内的个文件标识符唯一,对用户来说毫无可读性。主要用于让操作系统区分

类型:指明文件的类型

位置:文件存放的路径(用户可见),在外存中的地址(用户不可见)

大小:指明文件大小

创建时间,上次修改时间,文件所有者信息

保护信息:对文件进行保护的访问控制信息

文件内部如何组织起来

无结构文件:由一些二进制或字符流组成-又叫做流式文件

有结构文件(比如数据库表)--由一组相似的记录组成,又称记录式文件

文件之间又应该如何组织起来

用户可以自己创建一层一层的目录,各层目录中存放对应的文件

从下往上看,OS应该提供哪些功能才能方便用户,应用程序使用文件

创建文件,读取文件,写文件,删除文件,打开文件,关闭文件

从上往下看,文件数据应该怎么存放在外存上

和内存一样,外存页氛围一个一个的存储单元,每个单元存储一定量的数据,每个存储单元对应一个物理地址

类似于内存,外存分为一个一个的磁盘块,每个磁盘块的大小是相等的

操作系统以块为单位为文件分配存储空间,及时一根筋大小只有10B,依然需要占用1KB

其他由操作系统实现的文件管理功能

1.文件共享:使多个用户可以共享一个文件

2.文件保护:保证不同用户对文件由不同操作权限

posted @ 2025-10-03 12:46  是我,米老鼠  阅读(7)  评论(0)    收藏  举报