这里写关于操作系统管理的一些问题
1.全文件名和相对路径,绝对路径
全文件名是指路经名+文件名,绝对路径是根目录开始,相对路径是当前目录开始的
2.位示图记录磁盘的相关计算
文件管理系统是在外存建立一个位示图,记录文件存储器的使用情况,每一位对应文件存储器上的一个物理块。
eg:系统字长32位,那么每个字可以表示32个物理块,那么xxxx号物理块在位示图的第几个字:
xxxx/32=第几个字
根据容量,需要多少个字来表示--------总容量/一个物理块大小=物理块数,那这些物理块数需要多少个字来表示,那就是这个位示图的大小。
3.多级索引计算
这一块的计算有点绕,理解的话需要动动脑子,或者就是我今天上班没脑子,很困啊啊啊啊
根据上面这个图搞清楚直接索引和一级索引以及二级索引的关系,在这一块知识也要注意分析物理地址和逻辑块号等问题。
首先根据总大小和单项的大小,计算总共有多少块数。然后根据索引结构分配逻辑块号(从0开始)等等。
eg:总容量为1KB,地址项大小为4B,那么一共有256个物理地址块,假设这个索引节点安排为5+2+1的直接,一级和二级,那么它的逻辑块号分配为这样:0~4是直接的地址块,5~260是一级所分布的地址逻辑块号,261~516是下一个一级索引指向的块号,517~66052为二级索引指向的块号,单个文件的块号范围就是0~66052,那么一个文件的最大长度为66053x数据块的大小
4.段页存储管理
地址的问题其实很简单,就是段号加页号加页内地址这样子,页内地址就是页大小的二次方的指数
段地址就是2的段号次方,页地址就是2的页号次方