计算机操作系统操作系统 (45).pdf
《计算机操作系统操作系统 (45).pdf》由会员分享,可在线阅读,更多相关《计算机操作系统操作系统 (45).pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十一章文件系统实现(二)连续分配内容物理块存储空间分配方式连续分配性能分析连续分配的改进2物理块读写存储设备的基本单位文件读写操作时,以块为单位进行读写如:程序需要读1个字节,则OS把包含该字节的一块读入好处:减少读写次数,提高效率存储设备的基本分配单位以物理块为单位为文件分配存储空间和内存的页面大小相对应页面大小:4KB物理块大小:4KB的倍数(4K/8K/16K/32K/64K)3逻辑块逻辑块:在文件空间中的块大小和物理块一致一个逻辑块存储在一个物理块中逻辑块文件磁盘4物理块存储空间分配方式连续分配链接分配索引分配物理块块号一维空间从0开始编号可以根据物理设备的特性进行转换5连续存储空间
2、连续存储空间离散存储空间离散存储空间连续分配每个文件在磁盘上占用一组连续的物理块FCB仅需给出:起始块号长度FCB0 1 2 3 4 5 6 7 8 9 10111213141516171819610连续分配例子地址映射逻辑地址LA:文件内相对地址(一维)物理地址(B,D):存在在物理块中的地址(二维)物理块大小:S物理地址:访问块号B=Q+起始块号块内偏移D8LA/SQ D块号块号B块内偏移块内偏移DLA(逻辑块号Q,块内偏移D)(物理块号B,块内偏移D)逻辑块号逻辑块号块内偏移块内偏移商余数性能分析优点支持随机访问(可直接访问指定块号的物理块)存取速度快(上一个块到下一个块移动距离短)适用一次性写入操作例子:文件中偏移为12321位置的数据(块大小4KB)Q=12321/4KB=3 R=33读入块号b=Q+起始块=3+6=990 1 2 3 4 5 6 7 8 9 10111213141516171819性能分析缺点浪费空间(小空间无法分配)文件不能动态增长(文件A)不利于文件的插入和删除(需要移动数据)10空闲块文件A文件第10块15块后移文件B连续分配的改进改进的连续分配方案(Veritas File System)基于扩展的文件系统(局部连续)扩展是一组连续的磁盘块集合扩展在文件分配时被分配一个文件可能包含一个或多个扩展需要一个指向下一个扩展的指针
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机操作系统操作系统 45 计算机 操作系统 45
限制150内