发表于: 2017-05-21 23:08:45
1 1066
今天完成的事情:
做完角色管理编辑操作
明天计划的事情:
做完角色管理新增操作
解决bug
遇到的问题:
暂无
收获:
操作系统:
文件管理:
文件是指记录在外存上的具有文件名的一组相关信息的集合。系统运行时,以进程作为基本单位,用户输入输出时,以文件为基本单位。可分为有结构文件和无结构文件两种。有结构文件是由若干个相关记录组成,而无结构文件则被看成一个字符流。
文件的逻辑结构:
有结构的记录式文件
文件构成:由一组相似记录(如:考生信息记录)构成。
记录长度:分为定长和变长。
分类(按记录的组织):顺序文件(适用定长记录)
索引文件(变长,建立一张索引表)
直接/哈希文件(键值确定物理地址)
无结构的流式文件
文件构成:由字符流构成。
长度:字节为单位
访问:读写指针,通过穷举搜索的方式访问.
顺序文件的优缺点:
优点:顺序存取速度较快(批量存取);对定长记录,还可方便实现直接存取。
缺点:对变长记录,直接存取低效;不利于文件的动态增长。
索引文件:引入—为解决变长记录文件的顺序存取低效问题。索引文件—为变长记录文件建立一张索引表。
优点:通过索引表可方便地实现直接存取,具有较快的检索速度;易于进行文件的增删。
缺点:索引表的使用增加了存储开销;索引表的查找策略对文件系统的效率影响很大,若索引表很大,可建多级索引
目录结构:
与文件管理系统和文件集合相关联的是文件目录。包含文件的相关信息,如:属性、位置和所有权等。
对目录管理的要求如下:实现“按名存取”;提高对目录的检索速度;文件共享;允许文件重名.
文件控制块和索引节点:从文件管理角度看,文件由FCB和文件体(文件本身)两部分组成。
文件控制块(FCB):文件控制块是操作系统为管理文件而设置的数据结构,存放了文件的有关说明信息,是文件存在的标志。
FCB中的信息:
基本信息类:文件名、文件长度、类型、属性文件物理位置
存取控制信息类:文件存取权限、用户名、口令、共享计数
使用信息类:文件的建立日期、最后修改日期、保存期限、最后访问日期,
评论