考研操作系统在线题库每日一练(二十七)
以下是希赛网给大家分享考研操作系统在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研操作系统在线题库每日一练,以下为具体内容
1、在文件的索引节点中存放直接索引指针10个,一级和二级索引指针各1个。磁盘块大小为1 KB,每个索引指针占4个字节。若某文件的索引节点已在内存中,则把该文件偏移量(按字节编址)为1234和307400处所在的磁盘块读入内存,需访问的磁盘块个数分别是( )。
A、 1、2
B、 1、3
C、 2、3
D、 2、4
2、一个进程被唤醒意味着( )。
A、 该进程重新占有了CPU
B、 它的优先权变为最大
C、 其PCB移至等特队列队首
D、 进程变为就绪状态
3、异常是指令执行过程中在处理器内部发生的特殊事件,中断是来自处理器外部的请求事件。下列关于中断或异常情况的叙述中,错误的是( )。
A、″访存时缺页″属于中断
B、“整数除以0”属于异常
C、“DMA传送结束”属于中断
D、“存储保护错”属于异常
4、下列调度算法中,()调度算法是绝对可抢占的。
A、先来先服务
B、时间片轮转
C、优先级
D、短进程优先
5、下列对临界区的论述中,正确的是()。
A、临界区是指进程中用于实现进程互斥的那段代码
B、临界区是指进程中用于实现进程同步的那段代码
C、临界区是指进程中用于实现进程通信的那段代码
D、临界区是指进程中用于访问临界资源的那段代码
1、试题答案:B
试题解析:
【考点】本题考查外存索引分配。
【解析】10个直接索引指针指向的数据块大小为10×1KB=10KB。每个索引指针占4B,则每个磁盘块可存放1KB/4B=256个索引指针,一级索引指针指向的数据块大小为:256×1KB=256KB;二级索引指针指向的数据块大小为:256×256×1KB=216KB=64MB。
按字节编址。文件偏移量为1234,1234B<10KB,那么由直接索引指针可直接得到其所在的磁盘块地址;且文件的索引节点已在内存中,故仅需1次访盘即可。偏移量为307400时,有:10KB+256KB<307400B<64MB,故需要访问直接索引指针、一级索引指针、二级索引指针才可得到其所在的磁盘块地址;且文件的索引节点已在内存中,故先访盘2次得到文件所在磁盘块地址,在访盘1次即可读出文件内容,故共需访盘3次。综上选B。
2、试题答案:D
试题解析:
【考点】本题考查进程状态的转换。
【解析】进程被唤醒后由阻塞态转换为就绪态,进入就绪队列排队。故本题选D。
3、试题答案:A
试题解析:
【考点】本题考查操作系统--操作系统概述--操作系统的运行环境--中断和异常。
【解析】中断是指来自CPU执行指令以外事件的发生,如设备发出的I/O结束中断,表示设备输入/输出处理已经完成,希望处理机能够向设备发出下一个输入输出请求,同时让完成输入/输出后程序继续运行。时钟中断,表示一个固定的时间片已到,让处理机处理计时、启动定时运行的任务等。这一类中断通常是与当前程序运行无关的事件,即它们与当前处理机运行的程序无关。异常也称内中断、例外或陷入(Trap),指源自CPU执行指令内部的事件,如程序的非法操作码、地址越界、算术溢出、虚存系统的缺页以及专门的陷入指令等引起的事件。故本题选A。
4、试题答案:B
试题解析:
【考点】本题考查操作系统--进程管理--处理机调度--进程调度--常见的进程调度算法。
【解析】时间片轮转算法是按固定的时间配额来运行的,时间一到,不管是否完成,当前的进程必须撤下,调度新的进程,因此它是由时间配额决定的、是绝对可抢占的。而优先级算法和短进程优先算法都可分为抢占式和不可抢占式。故本题选B。
5、试题答案:D
试题解析:
【考点】本题考查操作系统--进程管理--同步与互斥--临界区。
【解析】多个进程可以共享系统中的资源,一次仅允许一个进程使用的资源称为临界资源。访问临界资源的那段代码称为临界区。故本题选D。

