操作系统及应用单元测试复习题上
本文最后更新于1466天前,其中的信息可能已经有所发展或是发生改变。

第一章单元测试

1.操作系统是对( 计算机资源)进行管理的软件。
2.操作系统是一种(系统软件 )。
3.下列选项中,不属于多道程序设计的基本特征是( 顺序性
4.提高CPU利用率的关键技术是( 多道程序设计技术
5.分时系统追求的目标是( 快速响应用户

第二章单元测试

1.处理器执行的指令被分为两类,其中有一类称为特权指令,它只允许(操作系统 )使用
2.当CPU执行操作系统代码时,处理器处于(核心态
3.操作系统提供给编程人员的接口是(系统调用
4.在中断发生后,进入中断处理的程序属于(操作系统程序
5.下列必须在核心态下执行的指令是(I/O操作

第三章单元测试

1.一个进程是(PCB结构与程序和数据的组合)。
2.进程与程序的根本区别是(静态和动态的区别)。
3.操作系统是根据(进程控制块)来对并发执行的进程进行控制和管理的。
4.下列几种关于进程的叙述,(进程是在多程序环境中的完整的程序)是最不符合操作系统对进程的理解。
5.同一程序经过多次创建,运行在不同的数据集上,形成了(不同)的进程。
6.用信箱实现进程间互通消息的通信机制要有两个通信原语,它们是(发送原语和接收原语)。
7.当(时间片到)时,进程从执行状态转变为就绪状态。
8.进程创建后,所有创建完成的PCB被链接成一个序列,这个序列称为(就绪队列)。
9.长(作业)调度程序控制( 多道程序的道)。
10.在单处理器系统中,如果同时存在10个进程,则处于就绪队列中的进程最多有(9)个。
11.一个进程的状态变化一定会引起另一个进程的状态变化。×
12.一个进程等待的I/O操作完成后,进程状态将会从阻塞变为就绪。√
13.执行fork系统调用时,子进程会复制父进程的地址空间。√
14.与其他进程共享数据的进程是协作进程。√
15.短调度是指从作业队列中选择作业并装入内存。×

第四章单元测试

1.若某一进程拥有100个线程,这些线程都属于用户级线程,则每一个线程在系统调度时间上占用的时间片是(1/100)。
2.在多对一的线程模型中,当一个多线程进程的某个线程被阻塞后(整个进程都将被阻塞)。
3.下面的叙述中,正确的是(同一进程或不同进程内的线程都可以并发执行)。
4.下面说法正确的是(不管系统中是否有线程,进程都是拥有资源的独立单位)。
5.引入线程的主要目的是( 提高并发程度同时降低开销)。
6.线程也具有就绪、阻塞和运行三种基本状态。√
7.CPU调度时,时间片是分给用户线程的。X
8.多对一模型的缺点是不能实现真正的并发。√
9.用户线程是在用户空间管理的,内核也能感知。X
10.同一个进程内的多个线程之间共享进程的资源。√

第五章单元测试

1.在单处理器的多进程系统中,进程什么时候占用处理器以及决定占用时间的长短是由(进程特点和进程调度策略)决定的。
2.(先来先服务调度算法)有利于CPU繁忙型的作业,而不利于I/O繁忙型的作业。
3.时间片轮转调度算法是为了(多个终端能够得到系统及时响应)。
4.(静态)优先级是在创建进程时确定的,确定之后在整个运行期间不再改变。
5.采用时间片轮转调度算法分配CPU时,当处于运行状态的进程用完一个时间片后,他的状态是(就绪 )状态。
6.下列调度算法中,(时间片轮转)调度算法是绝对可抢占的。
7.下列选项中,降低进程优先级的合理时机是(进程时间片用完)。
8.设有4个作业同时到达,每个作业的执行时间均为2h,它们在一台处理器上技单道式运行,则平均周转时间为(5h)。
9.假设系统中所有的进程都是同时到达,则使进程平均等待时间最短的是( 短作业优先)调度算法。
10.下面关于选择进程调度算法的准则中不正确的是( 适当增加进程在就绪队列的等待时间)。

第六章单元测试

1.下列对临界区的论述中,正确的是(临界区是指进程中用于访问共享资源的那段代码)。
2.若一个信号量的初值为3,经过多次PV操作以后当前值为-1,此表示等待进入临界区的进程数是(1)。
3.设与某资源关联的信号量(K)初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是(1、0)。
4.P操作可能导致(进程阻塞)。
5.用V操作唤醒一个等待进程时,被唤醒进程的变为(就绪)状态。
6.在用信号量机制实现互斥时,互斥信号量的初值为(1)。
7.有三个进程共享同一程序段,而每次只允许两个进程进入该程序段,若用PV操作同步机制,则信号量S的取值范围是(2,1,0,-1)。
8.对于两个并发进程,设互斥信号量为 mutex(初值为1),若 mutex=0,则(表示有一个进程进入临界区)。
9.对信号量S执行P操作后,使进程进入等待队列的条件是(S.value>=0 )。
10.在操作系统中,要对并发进程进行同步的原因是(并发进程是异步的)。
11.临界区就是临界资源所在的区域。×
12.信号量是一个整型变量,可以直接对其进行加1和减1的操作。×
13.V操作表示申请一个资源。×
14.一个正在访问临界资源的进程因为申请I/O操作而阻塞时,它允许其他进程进入其临界区。×
15.PV操作是原子操作。√

复习题下

复习题下

点击数:263

    暂无评论

    发送评论 编辑评论

    
    				
    |´・ω・)ノ
    ヾ(≧∇≦*)ゝ
    (☆ω☆)
    (╯‵□′)╯︵┴─┴
     ̄﹃ ̄
    (/ω\)
    ∠( ᐛ 」∠)_
    (๑•̀ㅁ•́ฅ)
    →_→
    ୧(๑•̀⌄•́๑)૭
    ٩(ˊᗜˋ*)و
    (ノ°ο°)ノ
    (´இ皿இ`)
    ⌇●﹏●⌇
    (ฅ´ω`ฅ)
    (╯°A°)╯︵○○○
    φ( ̄∇ ̄o)
    ヾ(´・ ・`。)ノ"
    ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
    (ó﹏ò。)
    Σ(っ °Д °;)っ
    ( ,,´・ω・)ノ"(´っω・`。)
    ╮(╯▽╰)╭
    o(*////▽////*)q
    >﹏<
    ( ๑´•ω•) "(ㆆᴗㆆ)
    😂
    😀
    😅
    😊
    🙂
    🙃
    😌
    😍
    😘
    😜
    😝
    😏
    😒
    🙄
    😳
    😡
    😔
    😫
    😱
    😭
    💩
    👻
    🙌
    🖕
    👍
    👫
    👬
    👭
    🌚
    🌝
    🙈
    💊
    😶
    🙏
    🍦
    🍉
    😣
    Source: github.com/k4yt3x/flowerhd
    颜文字
    Emoji
    小恐龙
    花!
    上一篇
    下一篇