操作系统快速入门(四)

😀前言
本篇博文是关于操作系统的,希望你能够喜欢

🏠个人主页:晨犀主页
🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉

💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,感谢大家的观看🥰
如果文章有什么需要改进的地方还请大佬不吝赐教 先在此感谢啦😊

操作系统(四)

I/O管理软件

  • 硬件:完成具体的I/0操作。
  • 中断处理程序:I/0完成后唤醒设备驱动程序 。
  • 设备驱动程序:设置寄存器,检查设备状态。
  • 设备无关I/0层:设备名解析、阻塞进程、分配缓冲区 。
  • 用户级I/0层:发出I/O调用。

在这里插入图片描述

例题

I/0设备管理软件一般分为4个层次,如下图所示。图中①②③分别对应(D)。
在这里插入图片描述
A.设备驱动程序、虚设备管理、与设备无关的系统软件
B.设备驱动程序、与设备无关的系统软件、虚设备管理
C.与设备无关的系统软件、中断处理程序、设备驱动程序
D.与设备无关的系统软件、设备驱动程序、中断处理程序

文件管理

  1. 文件相关概念
  2. 树形目录结构(绝对路径与相对路径)
  3. 位示图
  4. 索引文件

文件相关概念

文件:具有符号名的、在逻辑上具有完整意义的一组相关信息项的集合。
逻辑结构:有结构的记录式文件、无结构的流式文件。
物理结构:连续结构、链接结构、索引结构、多个物理块的索引表。

文件目录:
文件目录项/文件的说明/文件控制块FCB
基本信息类:文件名、文件的物理地址、文件长度和文件块数等
存储控制信息类:文件的存储权限:读写、执行权限等(文件属性:只执行、隐含、只读、读/写、共享、系统)
使用信息类:文件建立日期、最后一次修改/访问日期、当前使用的信息、打开文件的进程数以及在文件上的等待队列等

目录结构
一级目录结构:线性结构,查找速度慢,不允许重名和实现文件共享等
二级目录结构:主文件目录(MFD)+用户目录(UFD)
三级目录结构:树型目录结构(多级目录结构)

例题

若系统在将(A)文件修改的结果写回磁盘时发生崩溃,则对系统的影
响相对较大。
A目录
B 空闲块
C用户程序
D 用户数据

分析:
因为目录会指向多个用户程序文件,覆盖范围广。

用户程序和用户数据具有单一性。

树形目录结构

多级目录结构允许不同用户的文件可以具有相同的文件名
在这里插入图片描述
*绝对路径:是从盘符开始的路径。
*相对路径:是从当前目录开始的路径。
*若当前目录为:D1,要求写出F2路径,
则:
绝对路径:/D1/W2/F2
相对路径:W2/F2
全文件名:绝对路径+文件名

例题

若某文件系统的目录结构如下图所示,假设用户要访问文件rw.dll,且当前工作目录为swtools,则该文件的全文件名为©,相对路径和绝对路径分别为(B)
在这里插入图片描述
A .rw.dll--------------------------------------B. flash/rw.dl
C. /swtools/flash/rw.dll----------------------D./Programe file/Skey/rw.dll
A. /swtoois/flash/和/flash/-------------------C./swtools/flash/和flash
B.flash/和/swtools/flash/--------------------D ./flash/和swtools/flash

位示图

例题

某字长为32位的计算机的文件管理系统采用位示图(bitmap)i记录磁盘的使用情况。若磁盘的容量为300GB,物理块的大小为1MB,那么位示图的大小为(D )个字。
A .1200
B .3200
C .6400
D .9600
在这里插入图片描述

索引文件

索引文件结构

在这里插入图片描述
在这里插入图片描述

列题

某文件系统采用索引节点管理,其磁盘索引块和磁盘数据块大小均为1KB字节且每个文件索引节点有8个地址项iaddr[0]iaddr[7],每个地址项大小为4字节,其中iaddr[0]iaddr[4]采用直接地址索引,iaddr[5]和iaddr[6]采用一级间接地址索引,iaddr[7]采用二级间接地址索引。若用户要访问文件userA中逻辑块号为4和5的信息,则系统应分别采用(B),该文件系统可表示的单个文件最大长度是(D)KB。
A、 直接地址访问和直接地址访问
B 、直接地址访问和一级间接地址访问
C、一级简接地址访问和一级间接地址访问
D 、一级间接地址访问和二级间接地址访问
A 、517
B 、1029
C、 65797
D、 66053

文章到这里就结束了,如果有什么疑问的地方请指出,诸大佬们一起来评论区一起讨论😁
希望能和诸大佬们一起努力,今后我们一起观看感谢您的阅读🍻
如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞

  • 10
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晨犀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值