发表于: 2017-05-21 23:08:45

1 1066


今天完成的事情:

做完角色管理编辑操作

明天计划的事情:

做完角色管理新增操作

解决bug

遇到的问题:

暂无

收获:

操作系统:

文件管理:

文件是指记录在外存上的具有文件名的一组相关信息的集合。系统运行时,以进程作为基本单位,用户输入输出时,以文件为基本单位。可分为有结构文件和无结构文件两种。有结构文件是由若干个相关记录组成,而无结构文件则被看成一个字符流。

文件的逻辑结构:

有结构的记录式文件

文件构成:由一组相似记录(如:考生信息记录)构成。

记录长度:分为定长和变长。

分类(按记录的组织):顺序文件(适用定长记录)

              索引文件(变长,建立一张索引表)

              直接/哈希文件(键值确定物理地址)

无结构的流式文件

文件构成:由字符流构成。

长度:字节为单位

访问:读写指针,通过穷举搜索的方式访问.

顺序文件的优缺点:

优点:顺序存取速度较快(批量存取);对定长记录,还可方便实现直接存取。

缺点:对变长记录,直接存取低效;不利于文件的动态增长。

索引文件:引入—为解决变长记录文件的顺序存取低效问题。索引文件—为变长记录文件建立一张索引表。

优点:通过索引表可方便地实现直接存取,具有较快的检索速度;易于进行文件的增删。

缺点:索引表的使用增加了存储开销;索引表的查找策略对文件系统的效率影响很大,若索引表很大,可建多级索引

目录结构:

与文件管理系统和文件集合相关联的是文件目录。包含文件的相关信息,如:属性、位置和所有权等。

对目录管理的要求如下:实现“按名存取”;提高对目录的检索速度;文件共享;允许文件重名.

文件控制块和索引节点:从文件管理角度看,文件由FCB和文件体(文件本身)两部分组成。 

文件控制块(FCB):文件控制块是操作系统为管理文件而设置的数据结构,存放了文件的有关说明信息,是文件存在的标志。

FCB中的信息:

基本信息类:文件名、文件长度、类型、属性文件物理位置

存取控制信息类:文件存取权限、用户名、口令、共享计数

使用信息类:文件的建立日期、最后修改日期、保存期限、最后访问日期,







返回列表 返回列表
评论

    分享到