浙大操作系统原理在线作业.docx
《浙大操作系统原理在线作业.docx》由会员分享,可在线阅读,更多相关《浙大操作系统原理在线作业.docx(45页珍藏版)》请在冰点文库上搜索。
浙大操作系统原理在线作业
1.互斥条件是指()。
A某资源在一段时间只能由一个进程占有,不能同时被两个或两个以上的进程占有。
B一个进程在一段时间只能占用一个资源。
C多个资源只能由一个进程占有。
D多个资源进程分配占有。
正确答案:
A
单选题
2.下面关于虚拟存储器的论述中,正确的是()。
A在段页式系统中以段为单位管理用户的逻辑空间,以页为单位管理存的物理空间;有了虚拟存储器才允许用户使用比存更大的地址空间
B为了提高请求分页系统中存的利用率允许用户使用不同大小的页面
C为了能让更多的作业同时运行,通常只装入10%~30%的作业即启动运行
D最佳适应算法是实现虚拟存储器的常用算法
正确答案:
A
单选题
3.下列选项中,导致创建新进程的操作是()。
I.用户登录成功II.设备分配III.启动程序执行
A仅I和II
B仅II和III
C仅I和III
DI、II和III
正确答案:
C
单选题
4.设有一个包含1000个记录的索引文件,每个记录正好占用一个物理块。
一个物理块可以存放10个索引表目。
建立索引时,一个物理块应有一个索引表目。
试问:
索引应占()个物理块?
A1
B11
C111
D1111
正确答案:
C
单选题
5.假设一个正在运行的进程对信号量S进行了P操作后,信号量S的值变为-1,此时该进程将()。
A转为等待状态
B转为就绪状态
C继续运行
D终止
正确答案:
A
单选题
6.在操作系统中,一般不实现进程从()状态的转换。
A就绪→等待
B运行→就绪
C就绪→运行
D等待→就绪
正确答案:
A
单选题
7.在解决进程间同步和互斥机制中,有一种机制是用一个标志来代表某种资源的状态,该标志称为()。
A共享变量
Bflag
C信号量
D整型变量
正确答案:
C
单选题
8.在操作系统中,SPOOLING技术是一种并行机制,它可以使()。
A不同进程同时运行
B应用程序和系统软件同时运行
C不同的系统软件同时运行
D程序的执行与打印同时进行
正确答案:
D
单选题
9.我们知道,有些CPU指令只能授权给操作系统核运行,不允许普通用户程序使用。
但是在以下操作中,()可以不必具有此种特权。
A设置定时器的初值
B触发trap指令(访管指令)
C存单元复位
D关闭中断允许位
正确答案:
B
单选题
10.进程中()是临界区。
A用于实现进程同步的那段程序
B用于实现进程通讯的那段程序
C用于访问共享资源的那段程序
D用于更改共享数据的那段程序
正确答案:
D
单选题
11.操作系统的基本功能是()。
A提供功能强大的网络管理工具
B提供用户界面,方便用户使用
C提供方便的可视化编辑程序
D控制和管理系统各种资源,有效地组织多道程序的运行
正确答案:
D
单选题
12.当被阻塞进程所等待的事件出现时,如所需数据到达或者等待的I/O操作已完成,则调用唤醒原语操作,将等待该事件的进程唤醒。
请问唤醒被阻塞进程的是()。
A父进程
B子进程
C进程本身
D另外的或与被阻塞进程相关的进程
正确答案:
D
单选题
13.在下列存储管理方案中,不适应于多道程序设计的是()。
A单一连续区分配
B固定式分区分配
C可变式分区分配
D段页式存储管理
正确答案:
A
单选题
14.以下描述中,()并不是多线程系统的特长。
A利用线程并行地执行矩阵乘法运算。
Bweb服务器利用线程请求http服务
C键盘驱动程序为每一个正在运行的应用配备一个线程,用来响应相应的键盘输入。
D基于GUI的debugger用不同线程处理用户的输入、计算、跟踪等操作。
正确答案:
C
单选题
15.(2010年计算机科学与技术学科全国硕士研究生入学统一试卷)本地用户通过键盘登录系统时,首先获得键盘输入信息的程序是()。
A命令解释程序
B中断处理程序
C系统调用服务程序
D用户登录程序
正确答案:
B
单选题
16.在操作系统中,用户在使用I/O设备时,通常采用()。
A设备的绝对号
B设备的相对号
C虚拟设备号
D设备名
正确答案:
B
单选题
17.某文件中共有3个记录。
每个记录占用一个磁盘块,在一次读文件的操作中,为了读出最后一个记录,不得不读出了其他的2个记录。
根据这个情况,可知这个文件所采用的结构是()。
A顺序结构
B结构
C索引结构
D顺序结构或结构
正确答案:
B
单选题
18.存在一进程等待序列{P1、P2……Pn},其中P1等待P2所占有的某一资源,P2等待P3所占有的资源,……而Pn等待P1所占有的资源形成一个()。
A进程顺序推进
B进程循环等待环
C资源有序分配
D资源强占
正确答案:
B
单选题
19.关于优先权大小的论述中,正确的论述是()。
A计算型进程的优先权,应高于I/O型进程的优先权。
B用户进程的优先权,应高于系统进程的优先权。
C资源要求多的进程,其优先权应高于资源要求少的进程。
D在动态优先权中,随着进程执行时间的增加,其优先权降低。
正确答案:
D
单选题
20.I/O系统有三种常用方式来与主机交换数据,它们是程序轮询方式、中断方式和DMA方式,其中DMA方式主要由硬件来实现,此时高速外设和存之间进行数据交换()。
A不通过CPU的控制,不利用系统总线
B不通过CPU的控制,利用系统总线
C通过CPU的控制,不利用系统总线
D通过CPU的控制,利用系统总线
正确答案:
B
单选题
21.使用请求页式存储管理的系统中,进程在执行指令中发生了缺页中断,经操作系统缺页中断处理后,应让其执行()指令。
A被中断处的前一条
B被中断处
C被中断处的后一条
D启动时的第一条
正确答案:
B
单选题
22.当处理机系统中,可并行的是()。
Ⅰ.进程与进程Ⅱ.处理机与设备Ⅲ.处理机与通道Ⅳ.设备与设备
AⅠ、Ⅱ和Ⅲ
BⅠ、Ⅱ和Ⅳ
CⅠ、Ⅲ和Ⅳ
DⅡ、Ⅲ和Ⅳ
正确答案:
D
单选题
23.在操作系统结构设计中,层次结构的操作系统最显著的不足是()。
A不能访问更低的层次
B太复杂且效率低
C设计困难
D模块太少
正确答案:
A
单选题
24.下列文件物理结构中,适合随机访问且易于文件扩展的是()。
A连续结构
B索引结构
C链式结构且磁盘块定长
D链式结构且磁盘块变长
正确答案:
B
单选题
25.设置当前目录的主要目的是()。
A节省主存空间
B加快文件查找速度
C解决文件的重名和共享
D实现统一的目录管理
正确答案:
B
单选题
26.一个采用三级索引文件系统(每块大小为4KB,每块地址占用4字节。
管理的最大的文件是()。
A512MB
B1TB
C2TB
D4TB
正确答案:
D
单选题
27.实时操作系统对可靠性和安全性的要求极高,它()。
A十分注意系统资源的利用率
B不强调响应速度
C不强求系统资源的利用率
D不必向用户反馈信息
正确答案:
C
单选题
28.下面哪一种情况不会引起进程之间的切换?
A进程调用本程序中定义的sinx函数进行数学计算
B进程处理I/O请求
C进程创建了子进程并等待子进程结束
D产生中断
正确答案:
A
单选题
29.()是可以用来解决临界区(CriticalSection)问题。
A银行家算法
B测试与设置(Test-and-Set)指令
C时间片轮转算法
DLRU算法
正确答案:
B
单选题
30.操作系统在使用信号量解决同步与互斥问题中,若P(或wait)、V(或signal)操作的信号量S初值为3,当前值为-2,则表示有()等待进程。
A0个
B1个
C2个
D3个
正确答案:
C
单选题
31.下列哪一个问题只包含进程互斥问题?
A田径场上的接力比赛
B两个进程都要使用打印机
C一个生产者和一个消费者通过一个缓冲区传递产品
D公共汽车上司机和售票员的协作
正确答案:
B
单选题
32.有9个生产者,6个消费者,共享容量为8的缓冲区。
在这个生产者-消费者问题中,互斥使用缓冲区的信号量mutex的初值应该为()。
A1
B6
C8
D9
正确答案:
A
单选题
33.设某进程的页访问串为:
1、3、1、2、4,工作集为3块,问:
按FIFO页面替换算法,当访问4号页面时,应淘汰()号页面。
A1
B2
C3
D4
正确答案:
A
单选题
34.在一个使用抢占式调度的操作系统中,下列说确的是()。
A如果一个系统采用时间片轮转调度,那么它的调度是抢占式的
B实时系统中常采用抢占式的调度算法
C在抢占式调度的操作系统中,进程的执行时间是可以预测的
D以上都不对
正确答案:
A
单选题
35.若有3个进程共享一个互斥段每次最多允许2个进程进入互斥段,则信号量的变化围是()。
A2,1,0,-1
B3,2,1,0
C2,1,0,-1,-2
D1,0,-1,-2
正确答案:
A
单选题
36.文件系统中,文件访问控制信息存储的合理位置是()。
A文件控制块
B文件分配表
C用户口令表
D系统注册表
正确答案:
A
单选题
37.如果文件系统中有两个文件重名,不应采用()。
A一级目录结构
B树型目录结构
C二级目录结构
D有环的树型目录结构
正确答案:
A
单选题
38.假设磁头当前位于第105道,正在向磁道序号增加的方向移动。
现有一个磁道访问请求序列为35、45、12、68、110、180、170、195,且用SCAN调度(电梯调度)算法得到的磁道访问序列是()。
A110、170、180、195、68、45、35、12
B110、68、45、35、12、170、180、195
C110、170、180、195、12、35、45、68
D12、35、45、68、110、170、180、195
正确答案:
A
单选题
39.下列选项中,操作系统提供给应用程序的接口是()。
A系统调用
B中断
C库函数
D原语
正确答案:
A
单选题
40.预防死锁是通过破坏死锁四个必要条件中的任何一个来实现的,下面关于预防死锁的说法中,错误的是()。
A破坏“非抢占”条件目前只适用于存和处理器资源
B可以采用共享等策略来破坏“互斥”条件
C破坏“请求和保持”条件可以采用静态分配策略或规定进程申请新的资源前首先释放已经占用的资源
D采用资源编号并规定进程访问多个资源时按编号次序顺序申请的办法可以破坏“环路等待”条件,从而防止死锁的出现
正确答案:
A
单选题
41.下面关于进程的叙述不正确的是()。
A进程申请CPU得不到满足时,其状态变为就绪状态。
B在单CPU系统中,任一时刻有一个进程处于运行状态。
C优先级是进行进程调度的重要依据,一旦确定不能改变。
D进程获得处理机而运行是通过调度而实现的。
正确答案:
C
单选题
42.在进程调度算法中,最有利于提高资源的使用率、能使短作业、长作业及交互作业用户都比较满意的调度算法是()。
AFCFS调度算法
B短作业优先调度算法
C时间片轮转法
D多级反馈队列调度算法
正确答案:
D
单选题
43.在操作系统中,信号量表示资源,其值()。
A只能进行加减乘除运算来改变
B进行任意的算术运算来改变
C只能进行布尔型运算来改变
D仅能用初始化和P、V操作来改变
正确答案:
D
单选题
44.进程调度有各种各样的算法,如果算法处理不当,就会出现()现象。
A颠簸(抖动)
B饥饿
C死锁
DBelady(异常)
正确答案:
B
单选题
45.文件系统接到用户给出的“打开”文件的操作命令后,文件系统要完成的工作之一是()。
A根据用户提供的参数在文件的目录项中填入文件名等文件属性
B确定文件的存储结构
C把存储介质上的文件有关属性(目录)读入存
D按照给定的该文件的记录号查找索引表
正确答案:
C
单选题
46.在请求分页存管理的页表表项中,其中修改位供()时参考。
A分配页面
B置换算法
C程序访问
D换出页面
正确答案:
D
单选题
47.并发进程执行时可能会出现“与时间有关的错误”,引起这种错误的原因是()。
A进程执行的顺序性
B访问了共享变量
C程序的结构
D需要的处理器时间
正确答案:
B
单选题
48.在分时操作系统中,进程调度经常采用()算法。
A先来先服务
B最到优先权
C时间片轮转
D随机
正确答案:
C
单选题
49.下列关于打开open和关闭close文件的叙述,只有()是错误的。
Aclose()操作告诉系统,不再需要指定的文件了,可以丢弃它
Bopen()操作告诉系统,开始使用指定的文件了
C文件必须先打开,后使用
D目录必须先打开,后使用
正确答案:
A
单选题
50.访问磁盘的时间不包括()。
A寻道时间
BCPU调度时间
C读写时间
D旋转等待时间
正确答案:
B
单选题
51.()不是一个操作系统环境。
AVMWARE
BWindows2008server
CGNU/Linux
DOpenSolaris
正确答案:
A
单选题
52.设文件F1的当前引用计数值为1,先建立F1的符号(软)文件F2,再建立F1的硬文件F3,然后删除F1。
此时,F2和F3的引用计数值分别是()。
A0、1
B1、1
C1、2
D2、1
正确答案:
B
单选题
53.当操作系统完成了用户请求的“系统调用”功能后,应使CPU()工作。
A维持在用户态
B从用户态转换到核心态
C维持在核心态
D从核心态转换到用户态
正确答案:
D
单选题
54.下列哪种方法不能实现进程之间的通信?
A共享文件
B数据库
C全局变量
D共享存
正确答案:
C
单选题
55.现代操作系统的基本特征是()、资源共享和异步性。
A多道程序设计
B中断处理
C实现分时与实时处理
D程序的并发执行
正确答案:
D
单选题
56.如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即程序应该是()。
A可执行码
B可重入码
C可改变码
D可再现码
正确答案:
B
单选题
57.在进程调度中,若采用优先级调度算法,为了尽可能使CPU和外部设备并行工作,有如下三个作业:
J1以计算为主,J2以输入输出为主,J3计算和输入输出兼顾,则它们的优先级从高到低的排列顺序是()。
AJ1,J2,J3
BJ2,J3,J1
CJ3,J2,J1
DJ2,J1,J3
正确答案:
C
单选题
58.设文件索引节点中有7个地址项,其中4个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,每个地址项大小为4字节。
若磁盘索引块和磁盘数据块大小均为256字节,则可表示的单个文件的最大长度是()。
A33KB
B519KB
C1057KB
D16513KB
正确答案:
C
单选题
59.在UNIX系统中,文件的物理结构采用直接、一级、二级和三级间接索引技术,其索引结点有13个地址(i_addr[0]—i_addr[12]),如果每个盘块,大小为1K字节,每个盘块号占4个字节,那么一个进程要访问文件,第356168字节处的数据时()寻址。
A可直接
B需要一次间接
C需要二次间接
D需要三次间接
正确答案:
C
单选题
60.在分段式存储管理系统中时,每次从存中取指令或数据,至少要访问()存。
A1次
B2次
C3次
D4次
正确答案:
B
单选题
61.下面的叙述中正确的是()。
A操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同
B为了避免发生进程死锁,各个进程只能逐个申请资源
C操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状况有关的信息
D进程同步是指某些进程之间在逻辑上的相互制约关系
正确答案:
D
单选题
62.并行技术可使系统的各种硬件资源尽量并行工作,这样的程序执行环境具有独立性、随机性和()。
A封闭性
B多发性
C顺序性
D资源共享性
正确答案:
D
单选题
63.操作系统的管理部分负责对进程进行调度。
A主存储器
B控制器
C运算器
D处理机
正确答案:
D
单选题
64.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中()不是引起操作系统选择新进程的直接原因。
A运行进程的时间片用完
B运行进程出错
C运行进程要等待某一时间发生
D有新进程进入就绪状态
正确答案:
D
单选题
65.某进程由于需要从磁盘上读入数据而处于等待状态。
当系统完成了所需的读盘操作后,此时该进程的状态将()。
A从就绪变为运行
B从运行变为就绪
C从运行变为阻塞
D从等待变为就绪
正确答案:
D
单选题
66.从下列关于驱动程序的论述中,选出一条正确的论述。
A驱动程序与I/O设备的特性紧密相关,因此应为每一I/O设备配备一个驱动程序
B驱动程序与I/O控制方式紧密相关,因此对DMA方式应是以字节为单位去启动设备及进行中断处理
C由于驱动程序与I/O设备(硬件)紧密相关,故必须全部用汇编语言书写
D对于一台多用户机,配置了相同的16个终端,此时可以只配置一个由多个终端共享的驱动程序
正确答案:
D
单选题
67.对磁盘进行移臂调度时,既考虑了减少寻找时间,又不频繁改变动臂的移动方向的调度算法是()。
A先来先服务
B最短寻找时间优先
C电梯调度
D优先级高者优先
正确答案:
C
单选题
68.当进程()时,进程从执行状态转变为就绪状态。
A被调度程序选
B时间片到
C等待某一事件
D等待的事件发生了
正确答案:
B
单选题
69.Linux操作系统在核里面或用模块(module)实现设备的驱动,而不是放在核外面。
这么做固然有其优势,但并非十全十美。
例如,()。
A设备管理的效率不如后者
B使操作系统所支持设备的种类受限制
C只能支持目前可知设备,对未来新发明的设备无能为力
D核的规模随着设备的增多而变得庞大,不利于Linux系统在嵌入式系统中的应用
正确答案:
D
单选题
70.某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空闲),采用最佳适配(BestFit)算法,分配和释放的顺序为:
分配15MB、分配30MB、释放15MB、分配8MB、分配6MB,此时主存中最大空闲分区的大小是()。
A7MB
B9MB
C10MB
D15MB
正确答案:
B
单选题
71.以下情况不可能引起进程调度的是()。
A一个进程完成工作后被撤消
B一个进程从就绪状态变成了运行状态
C一个进程从等待状态变成了就绪状态
D一个进程从运行状态变成了等待状态或就绪状态
正确答案:
B
单选题
72.使用银行家算法来避免死锁的操作系统是()。
AWindowsXP
BLinux
CFreeBSDUNIX
DA、B、C都不是
正确答案:
D
单选题
73.下面关于虚拟设备的论述中,第()条是正确的论述。
A虚拟设备是指允许用户使用比系统中具有的物理设备更多的设备
B虚拟设备是指允许用户以标准化方式来使用物理设备
C虚拟设备是把一个物理设备变换成多个对应的逻辑设备
D虚拟设备是指允许用户程序不必全部装入存便可使用系统中的设备
正确答案:
C
单选题
74.为防止系统故障造成系统文件受损,常采用()方法来保护文件。
A存取控制矩阵
B加密
C口令
D备份
正确答案:
D
单选题
75.下列进程调度算法中,综合考虑进程等待时间和执行时间的是()。
A时间片轮转调度算法
B短进程优先调度算法
C先来先服务调度算法
D高响应比优先调度算法
正确答案:
D
单选题
76.存储管理中,下列说法中正确的是()。
A无论采用哪种存储管理方式,用户程序的逻辑地址均是连续的
B地址映射需要有硬件地址转换机制作支持
C段表和页表都是由用户根据进程情况而建立的
D采用静态重定位可实现程序浮动
正确答案:
B
单选题
77.某个进程从等待(阻塞)状态进入就绪状态,可能是由于()。
A正在运行的进程运行结束
B正在运行的进程执行了P(WAIT)操作
C正在运行的进程执行了V(SIGNAL)操作
D正在运行的进程时间片用完
正确答案:
C
单选题
78.如果I/O所花费的时间比CPU处理时间短得多,则缓冲区()。
A最有效
B几乎无效
C均衡
D都不是
正确答案:
B
单选题
79.死锁现象并不是计算机系统独有的,例如,除()之外,下列三种案例都是死锁的体现。
A大桥大修,桥上只有一个车道通行
B高速公路大堵车,因为桥被台风吹跨了
C两列相向行使的列车在单轨铁路线上迎面相遇
D两位木匠订地板,一位只握一把斧头,而另一位没有榔头,却有钉子
正确答案:
B
单选题
80.下列选项中,降低进程优先级的合理时机是()。
A进程的时间片用完
B进程刚完成I/O,进入就绪队列
C进程长期处于就绪队列中
D进程从就绪态转为运行态
正确答案:
A
单选题
81.从使用的角度来分析设备的特性,可以把设备分成()。
A物理设备和逻辑设备
B字符设备和块设备
C低速设备和高速设备
D独占设备和共享设备