JLU吉林大学操作系统简答题总结

本文详细探讨了段页式存储管理的优势、文件物理结构的类型、虚拟设备的概念、进程打开文件的步骤、进程互斥算法、多级页表优化、系统调用实现、反馈排队调度、同步机制比较以及操作系统角色。同时涵盖了死锁与饿死的区别和死锁产生的原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、段页式存储管理如何集成了段式与页式的有点?

        页式存储管理解决了碎片的问题,段式存储管理便于实现共享,二者结合形成段页式存储管理。

2、何为文件的物理结构,举例说明

        物理结构即如何将字节或记录保存在存储设备的物理块中,常见物理结构如下:

        顺序结构
        链接结构

        索引结构

        散列结构

3、 何为虚拟设备,试举例说明

        虚拟设备即将一台独占设备变为若干台逻辑设备,供用户进程同时使用,如Spooling假脱机技术。

4、文件在读写前需要打开,打开的主要目的是什么?具体包括哪些步骤?

打开的目的是操作系统会记录该文件处于打开状态,从而防止其他进程对文件进行修改。 

步骤:
        1.根据文件路径找到FCB主部

        2.根据打开方式、用户权限等检查合法性

        3.检查系统打开文件表看该文件是否已打开,是则共享计数+1;否则取一个空闲的表项并将FCB主部等信息填入。

        4.在用户打开文件表中一个空表项记录信息。

5、进程互斥算法的原则是什么?给出硬件互斥算法名称、软件互斥算法名称。

(1)互斥性、进展性、有限等待性。

(2)硬件:开关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值