北京理工大学-操作系统原理 第5章作业

  1. 试解释下列名词:文件目录、文件控制块、文件逻辑结构、链接文件。
    文件目录:一张记录所有文件的名字及其存放物理地址的映射表
    文件控制块:存放文件的全部控制信息及文件名和文件储存位置,是文件的唯一标识。
    文件逻辑结构:用户如何组织和使用文件,分为有结构文件和无结构文件。

  2. 在实现文件系统时,每个盘块为512B。假设目录文件存放在磁盘上,文件控制块占64B。为加快文件目录的检索速度,可利用“文件控制块分解法”。通常将文件控制块分解成两部分,第1部分占10B(包括文件名和文件内部号),其中文件名占8B;第二部分占56B(包括文件内部号和文件其他描述信息)。假设某一目录文件共有254个文件控制块,试分别给出采用分解法前和分解法后,查找该目录文件中的某一文件控制块的平均访问磁盘次数。
    分解前: 根据计算一个盘块,可以放4个文件控制块。故254个文件控制块需要32个盘块,则查找某一文件控制块的平均访问磁盘次数为16次。
    分解后:第一部分为10B,故每个盘块可以放51个,254个文件控制块就需要5个盘快,故平均需要查找3次,而得到后面的信息还需要访问一次,故总共需要4次。
    3.请回答下列问题。
    (1)直接访问和顺序访问文件的记录是固定长度的,都是S字节。求记录N的第一个字节的逻辑位置。
    N*S
    (2) 程序刚刚从顺序访问的文件中读取第1个记录。接下来将要读第10个记录。此程序应该要读多少个记录,才能读入第10个记录?
    读完第一个记录后,再读8个记录后,才能读入第10个记录。
    (3) 如何将(b)中的顺序访问改为直接访问,结果是什么?
    结果是读完第1个记录后直接访问第10个记录。

  3. 文件F由200条记录组成,记录从1开始编号。用户打开文件后,欲将内存中的一条记录插入到文件F中,作为其第30条记录。请回答下列问题,并说明理由。
    (1) 若文件系统采用连续分配方式,每个磁盘块存放一条记录,文件F存储区域前后均有足够的空闲磁盘空间,则完成上述插入操作最少需要访问多少次磁盘块?F的文件控制块内容会发生哪些改变?
    59次,先将前29个记录重新往前读写,再将内存中的记录写入磁盘,F的文件控制块记录的文件起始地址改变,及使用信息都会改变。
    (2) 若文件系统采用链接分配方式,每个磁盘块存放一条记录和一个链接指针,则完成上述插入操作需要访问多少次磁盘块?
    31次,链式分配只能顺序访问,故要访问前29个记录的链接地址,且要对第29个记录的链接地址做修改,修改为第30条记录的地址,再将内存中的此记录写入磁盘。故需要31次操作。

  4. 考虑由索引节点表示的UNIX文件的组织。在每个索引节点中,假定有12个直接块指针,分别有一个一级、二级和三级间接指针。此外,假定系统盘块的大小为8KB。如果盘块指针用32位表示,其中8位用于标识物理磁盘号,24位用于标识磁盘块号,那么:
    (1)该系统支持的最大文件大小是多少?
    8KB/4B = 2000,
    故最大大小 = 98KB+20008KB+200020008KB+200020002000*8KB=(72KB+16MB+32G+64T)B
    (2)假定主存中除了文件索引节点外没有别的信息,访问在位置12 423 956的字节时,需要访问磁盘多少次?
    12423956/8K = 1516块,根据计算,此信息应存放在一级间接指针对应的物理盘块上,故需访问磁盘2次,即访问一级间接指针一次,再访问相应的物理地址一次。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
北京理工大学成立于1940年,是中国一所以工科为主、工、理、管、文、等多学科协调发展的综合性大学。乐学作业北京理工大学的一种独特教育理念,强调学生在学习过程中的快乐体验和有效成果。 乐学作业的核心理念是让学生从传统的单一教学模式中解放出来,培养积极主动的学习态度和兴趣。同,乐学作业也倡导理论与实践相结合,鼓励学生动手实践,锻炼解决问题的能力。 在乐学作业中,学生可以根据自己的兴趣和特长选择适合自己的课程和项。学校提供了丰富的学科和专业,包括工程、科学、管理、文学、学等多个领域。学生可以通过多种途径获取知识,例如课堂教学、实验研究、社会实践等。 乐学作业的教学方也非常灵活多样。老师会根据学生特点和需求提供个性化指导,帮助学生克服学习困难。同,学生在团队合作中也可以相互学习、相互促进。学校还注重培养学生的创新思维和实践能力,鼓励学生进行创新性的研究和项实践。 乐学作业的是培养具备批判性思维、创新意识和实践能力的综合型人才。在这种教育理念下,学生可以更主动地参与学习,享受到学习的乐趣,并且能够更好地适应社会的发展和变化。 作为一所享有盛誉的高校,北京理工大学的乐学作业模式不仅在国内受到关注和推崇,也赢得了国际上的广泛认可。它为学生提供了全面的教育平台,培养了一批才华横溢的年轻人,为社会的进步和发展做出了重要贡献。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值