第2章 · 练习题

操作系统

0 / 15
正确率
第1题
进程的三种基本状态中,已获得除CPU外所有必要资源、只要获得处理机便能立即执行的状态是?
💡 解析:正确答案是B。就绪状态指进程已分配除CPU外所有必要的资源,只要获得处理机便能立即执行。执行状态是进程正在运行;阻塞状态是因等待事件而暂停。
第2题
以下进程状态转换中,不可能直接发生的是?
💡 解析:正确答案是D。阻塞状态(等待状态)的进程不能直接进入执行状态,必须先变成就绪状态,待分配到处理器后才能运行。同理,就绪状态也不能直接进入阻塞状态。
第3题
在P、V操作中,P操作将信号量sem减1后,若sem的值小于0,则进程?
💡 解析:正确答案是A。P操作将sem减1,若sem<0则进程进入等待状态;若sem≥0则继续执行。V操作将sem加1,若sem≤0则唤醒队列中的一个等待进程。
第4题
产生死锁的四个必要条件中,不包括以下哪一项?
💡 解析:正确答案是B。死锁的四个必要条件是:互斥条件、保持和等待条件、不剥夺条件和环路等待条件。先来先服务是进程调度算法,不是死锁条件。
第5题
在页面调度算法中,可能出现"页面数增多、缺页次数反而增加"的异常现象的算法是?
💡 解析:正确答案是C。FIFO算法在未给进程分配足够页面数时,可能出现分配页面数增多但缺页次数反而增加的异常现象(Belady异常)。LRU和OPT不会出现此现象。
第6题
在段页式存储管理中,虚拟地址的形式是?
💡 解析:正确答案是B。段页式管理结合段式和页式,虚地址为(段号、页号、页内偏移)。页式为(页号,页内偏移),段式为(段号,段内偏移)。
第7题
SPOOLING技术的核心思想是?
💡 解析:正确答案是A。SPOOLING(假脱机)利用一道程序模拟脱机输入时的外围控制机,将低速的独占设备改造成可共享的设备,一台物理设备可对应若干台虚拟设备。必须有高速大容量可随机存取的外存支持。
第8题
操作系统中,系统调用是?
💡 解析:正确答案是D。系统调用又称程序接口或编程接口,是操作系统提供给编程人员的唯一接口,对用户屏蔽了操作系统的具体动作。系统调用大致分为设备管理、文件管理、进程控制、进程通信和存储管理等。
第9题
在外围设备与内存之间的数据传输控制方式中,采用"窃取处理器工作周期"实现数据交换的是?
💡 解析:正确答案是C。DMA(直接存储访问)方式采用窃取(挪用)处理器的工作周期和控制总线实现辅助存储器和内存之间的数据交换。通道方式则由IOP独立执行通道程序完成数据传输。
第10题
在文件物理结构中,既适用于顺序存取又适用于随机存取的分配方式是?
💡 解析:正确答案是B。索引分配为每个文件建立索引表,既可满足文件动态增长,又可方便迅速实现随机存取,同时也适用于顺序存取。链接分配只适用于顺序访问。顺序分配适合顺序存取。
第11题
在外存空闲块管理方法中,利用二进制的一位表示一个盘块使用情况的方法是?
💡 解析:正确答案是A。位示图法利用二进制的一位表示磁盘中一个盘块的使用情况,0表示空闲,1表示已分配。索引法把空闲块作为文件采用索引技术;链接法用链表组织空闲块。
第12题
关于进程互斥与同步,以下描述正确的是?
💡 解析:正确答案是D。互斥是保证临界资源在某一时刻只被一个进程访问(资源的竞争关系),同步是各进程按一定的制约顺序和速度执行(进程间的协作关系)。
第13题
银行家算法属于哪种死锁处理策略?
💡 解析:正确答案是B。银行家算法是死锁避免策略的典型算法,在系统进行资源分配时先执行死锁避免算法以保证本次分配不会导致死锁发生。死锁预防通过打破四个必要条件之一来实现。
第14题
在前趋图中,同一指令的取指、分析、执行三个步骤之间的制约关系属于?
💡 解析:正确答案是C。直接制约是一个操作中多个步骤之间的制约关系,即同步的进程之间的制约关系。A1、B1、C1是一条指令的三个步骤,它们之间是直接制约。间接制约是多个操作之间相同步骤的制约(如A1、A2、A3间)。
第15题
在作业状态转换中,作业的全部信息进入外存并建立JCB后,所处的状态是?
💡 解析:正确答案是A。作业经历提交、后备、执行、完成4个状态。提交状态是作业信息正在进入系统;后备状态是全部信息进入外存后建立JCB(作业控制块);执行状态是分配资源进入内存;完成状态是运行结束资源未完全回收。