首页 > 其他分享 >操作系统-文件管理知识点回顾

操作系统-文件管理知识点回顾

时间:2022-08-26 10:57:20浏览次数:63  
标签:知识点 直接 操作系统 回顾 索引 地址 磁盘 间接 指向

 

 

1.先理解直接地址索引、一级间接索引、二级间接索引

直接地址索引:直接指向一个存数据的磁盘块
一级间接索引:指向一个内容全部是直接地址索引的磁盘块,它所指向的这个磁盘块中的每个直接地址索引,又指向不同的存数据的磁盘块
二级间接索引:先指向一个包含一级间接索引的磁盘块,每个一级间接索引再指向一个包含直接地址索引的磁盘块,每个直接地址索引再直接指向一个存数据的磁盘块
2.分析

每个磁盘块大小256B,每个地址项大小为4B,因此一个磁盘块可以存放256/4=64个地址项,因此,在一级间接索引和二级间接索引的那些中间的存放地址索引的磁盘块,每个可以存放64个地址
单个文件的索引结点包含的地址项所指向的存放数据的磁盘,若都是存放这个文件的数据,没有其他文件的数据跟它共享一个磁盘块,那这些所有所指的存放数据的磁盘块的大小就是单个文件的最大长度
4个直接地址索引,直接指向4个存放数据的磁盘块,这部分数据大小为4*256B=1024B
1个一级间接地址索引,指向一个包含64个直接地址索引的磁盘块,每个直接地址索引又指向一个存放数据的磁盘块,因此,一个一级间接地址索引所对应的数据大小为64*256B=16384B
1个二级间接地址索引,指向一个包含64个一级间接地址的磁盘块,每个一级间接地址又指向64个直接地址索引,因此一个二级间接地址索引一共指向6464个直接地址索引,因此一个二级间接地址索引对应的数据大小为6464*256=1048576B
因此,一个文件的索引结点包含的4个直接地址索引+2个一级间接索引+1个二级间接索引所能表示的单个文件最大长度为1024B+2*16384B+1048576B=1082368B=1057KB


 

标签:知识点,直接,操作系统,回顾,索引,地址,磁盘,间接,指向
From: https://www.cnblogs.com/zhanchenjin/p/16626821.html

相关文章

  • HMS Core Discovery第17期回顾|音随我动,秒变音色造型师
    HMSCoreDiscovery第17期直播《音随我动,秒变音色造型师》,已于8月25日圆满结束,本期直播我们邀请了HMSCore音频编辑服务的产品经理、技术专家以及创新娱乐类应用“唱鸭”的......
  • JavaScript基础回顾知识点记录7-事件补充说明2
    js中鼠标滚轮事件offsetWidth/offsetHeight-对象的可见宽度/高度clientWidth/clientHeight-内容的可见宽度/高度scrollWidth/scrollHeight......
  • java中的字符流知识点总结
    java中字符流字符流:对文本的读取,速度比字节流快常见的字符流:Reader和WriterReader是InputStreamReader的父类,InputStreamReader是FileReader的父类FileReader的相......
  • 现代操作系统原书(第3版) 电子书
    文字版下载链接:https://pan.baidu.com/s/1yOQWxNOdqdCOtkH8leow9Q点击这里获取提取码本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux、WindowsVista和Symbian......
  • ArchSummit回顾:从云原生到实时数据湖,架构如何支撑业务发展
    【点击了解更多网易热点】数字化、自动化、智能化的主旋律下,架构的进化也在提速。在近日举办的ArchSummit全球架构师峰会上,网易数帆高级技术专家、资深架构师裴斐和网易数......
  • 讲座回顾丨基于 OpenYurt 和 EdgeX 的云边端协同新可能
    作者:EdgeXFoundry2022EdgeX中国挑战赛暨中关村国际前沿科技创新大赛EdgeX专题赛正式拉开帷幕。本次大赛分设两大赛道:医疗、教育、消费行业赛道和能源、工业、供应链......
  • 操作系统学习笔记5 | 用户级线程 && 内核级线程
    在上一部分中,我们了解到操作系统实现多进程图像需要组织、切换、考虑进程之间的影响,组织就是用PCB的队列实现,用到了一些简单的数据结构知识。而本部分重点就是进程之间的切......
  • 操作系统之哲学原理 pdf
    操作系统之哲学原理第2版高清扫描版下载链接:https://pan.baidu.com/s/1BKHlBjasjJqw221iR83rwA点击这里获取提取码 操作系统是计算机系统的核心系统软件,负责控制和管......
  • 了解linux操作系统内核
    liunxguidelinuxinterfaceapplicationinterfacesystemcallinterfacelibraryfunctioninterfacelinuxcomponentbootloader引导程序(Bootloader):引导程序是管......
  • 王道操作系统:2.2、处理机调度
    处理机调度调度的概念从就绪队列中按照一定的算法(公平、高效的原则)选择一个进程并将处理机分配给它运行,以实现进程并发地执行调度的层次图示高级调度(作业调度)是......