2013级操作系统原理试卷A
- 格式:doc
- 大小:106.50 KB
- 文档页数:4
2011级软件工程、网络工程《操作系统原理》期中试卷班级:________________ 学号:______________ 姓名:________________ 成绩:_______________ 一、 判断题(判断题(10*210*2分=10分)1. 实时系统在响应时间、可靠性及实时系统在响应时间、可靠性及交互作用能力交互作用能力等方面一般都比分时系统要求高。
高。
( x )( x ) 2. 分时系统中,时间片设置得越小,则平均响应时间越短。
( x )( x )3. 一个进程的状态发生变化总会引起其他一些进程的状态发生变化。
( x )( x )4. 记录型信号量机制是一种不存在“忙等”现象的进程同步机制。
( )( )5. 属于同一个进程的多个线程可共享进程的程序段、数据段。
( )( )6. 在引入线程的OS 中,线程是中,线程是资源分配资源分配和调度的基本单位。
和调度的基本单位。
( x )( x )7.7. 在同一进程中,线程的切换不会引起进程的切换。
( )8.8. 线程可以分为内核级和用户级两种,操作系统不可以直接调度用户级的线程。
( ) 9.9. 有m 个进程的操作系统出现死锁时个进程的操作系统出现死锁时,,死锁进程的个数为1<k 1<k≤≤m 。
( )10.10.为了避免发生进程死锁,各进程只能逐个申请资源。
为了避免发生进程死锁,各进程只能逐个申请资源。
( x )二、 选择题(选择题(15*115*1分=15分) 1.1.银行家算法属于死锁处理中的银行家算法属于死锁处理中的银行家算法属于死锁处理中的( ) A.A.死锁解除死锁解除死锁解除 B.死锁避免C.C.死锁检测死锁检测死锁检测D.D.死锁预防死锁预防死锁预防2.2.从下面关于安全状态和非安全状态的论述中,选出一条正确的论述。
从下面关于安全状态和非安全状态的论述中,选出一条正确的论述。
( ) A.A.安全状态是没有死锁的状态,非安全状态是有死锁的状态。
您的本次作业分数为:100分单选题1•为了实现多道程序设计,计算机需要有(A更大的内存B更快的外部设备C更快的CPUD更先进的终端正确答案:A单选题2•下列选择中,()不是操作系统关心的主要问题广A管理计算机裸机C B设计、提供用户程序与计算机硬件系统的界面「C管理计算机系统资源“ D高级程序设计语言的编译器正确答案:D单选题3•实现进程互斥时,用()对应,对同一个信号量调用PV操作实现互斥。
「A一个信号量与一个临界区厂B一个信号量与一个相关临界区庁C 一个信号量与一组相关临界区厂D一个信号量与一个消息正确答案:C单选题4•在采用抢占式优先权进程调度算法的系统中,正在运行进程的优先权是()。
厂A系统中优先权最高的进程"B比就绪队列中进程优先权高的进程「C比就绪队列中进程优先权不一定高的进程正确答案:B单选题5•分时系统中,为使多个用户能够同时与系统交互,最关键的问题是()。
A计算机具有足够的运行速度B内存容量应足够大「C系统能及时地接收多个用户输入“ D能在一短的时间内,使所有用户程序都能运行厂E能快速进行内外存对换正确答案:D单选题6•支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现但其中CPU的共享, ()不是引起操作系统选择新进程的直接原因。
「A运行进程的时间片用完广B运行进程出错C运行进程要等待某一时间发生冷D有新进程进入就绪状态正确答案:D单选题7.进程从阻塞状态进入就绪状态可能是由于()A现运行进程运行结束B现运行进程执行了P操作C现运行进程执行了V操作D现运行进程时间片用完正确答案:C单选题8.在操作系统中进程是一个具有一定独立功能程序在某个数据集合上的一次(厂A并发活动B运行活动C单独操作D关联操作正确答案:B单选题9•在所学的调度算法中,最有利于提高资源的使用率、能使短作业、长作业及交互作业用户都比较满意的调度算法是()。
「A FCFS调度算法厂B短作业优先调度算法厂C时间片轮转法“ D多级反馈队列调度算法「E高响应比优先算法「F基于优先权的剥夺调度算法正确答案:D单选题10. 进程间用消息传递信息时,消息中应含有()。
考试科目:《操作系统原理》(A卷)姓名:学院/系:信科院计算机系学号:考试方式:闭卷年级专业:考试时长:120分钟班别:------------以下为试题区域,共五道大题,总分100分,考生请在答题纸上作答------------一、单项选择题(共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1、操作系统通过()来管理计算机系统的软硬件资源。
A.中断向量B.CPU指令集C.设备驱动程序D.信号量2、在六状态进程模型中,处于就绪态的进程,只能转入的状态为()。
A.运行B.阻塞C.挂起D.退出3、在下列并发模型中,不包含同步的问题为()。
A.生产者-消费者问题B.读者-写者问题C.理发店问题D.哲学家就餐问题4、在进程短程调度的下列算法中,最公平的算法为()。
A.最短进程优先SPN B.最短剩余时间SRT C.最高响应比优先HRRND.虚拟时间片轮转VRR5、在内核级线程模型中,同一进程所产生的多个线程不共享进程的()。
A.代码B.上下文寄存器保存区C.打开的文件D.数据6、在动态分区的放置算法中,性能最差的算法通常是( )。
A.最佳适配B.首次适配C.下次适配D.末次适配7、在虚拟内存管理的页面替换算法中,较实用的算法为()。
A.先进先出FIFO B.最优OPT C.最近最少使用LRU D.时钟Clock8、64位的操作系统一般采用()级页表。
A.一B.二C.三D.四9、较实用的磁盘调度算法为()。
A.先进先出FIFO B.后进先出LIFO C.最短服务时间优先SSTF D.电梯扫描Scan 10、现代主流操作系统所采用的文件存储方式多为()。
A.连续分配B.链接分配C.索引分配D.哈希分配二、多项选择题(共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
《操作系统原理》课程试卷答案班级_______________ 学号_____________ 姓名______________一、选择题(本大题共40分,每小题2分)1、在现代操作系统中引入了( D ),从而使并发和共享成为可能。
A.单道程序B. 磁盘C. 对象D.多道程序2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时3、从用户的观点看,操作系统是(A )。
A. 用户与计算机硬件之间的接口B.控制和管理计算机资源的软件C. 合理组织计算机工作流程的软件D.计算机资源的的管理者4、当CPU处于管态时,它可以执行的指令是(A )。
A. 计算机系统中的全部指令B. 仅限于非特权指令C. 仅限于访管指令D. 仅限于特权指令5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的( A )接口。
A. 系统调用B.图形用户接口C.原语D.键盘命令6、下列几种关于进程的叙述,( A )最不符合操作系统对进程的理解?A.进程是在多程序并行环境中的完整的程序。
B.进程可以由程序、数据和进程控制块描述。
C.线程是一种特殊的进程。
D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
7、当一个进程处于( B )状态时,称其为等待(或阻塞)状态。
A. 它正等待中央处理机B. 它正等待合作进程的一个消息C. 它正等待分给它一个时间片D. 它正等待进入内存8、一个进程释放一种资源将有可能导致一个或几个进程( D )。
A.由就绪变运行B.由运行变就绪C.由阻塞变运行D.由阻塞变就绪9、下面关于线程的叙述中,正确的是( C )。
A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持。
B.线程是资源的分配单位,进程是调度和分配的单位。
C.不管系统中是否有线程,进程都是拥有资源的独立单位。
D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。
2012-2013学年第1学期《操作系统原理》期中试卷(答案)一、选择题(本题共10小题,每题2分,满分20分)1、C2、D3、D4、B5、D6、D7、D8、C9、B 10、B二、计算题(本题共3小题,每题20分,满分60分)运行完成需110ms。
(2)CPU空闲时间段为:60ms至70ms,80ms至90ms,100ms至110ms。
所以CPU利用率为(110-30)/110=72.7%。
(3)设备I1空闲时间段为:20ms至40ms,90ms至100ms,故I1的利用率为(110-30)/110=72.7%。
设备I2空闲时间段为:30ms至50ms,故I2的利用率为(110-20)/110=81.8%.高响应比优先:(10分)(2)SJF平均周转时间为25/4=6.25;高响应比优先:26/4=6.5。
3、下表给出了四个进程需要的资源以及已申请到的资源信息(资源为R1)。
试用银行家算法判断此时系统至少需要多少资源才能保证系统的安全?为什么?答案:最少需要3个资源。
当给定3个资源时,进程执行安全序列和work向量变化如下:work=3→P2 work=4 → P1 work=5 → P4 work=7 → P3 work=10。
如果系统仅有2个资源,则系统在执行安全性算法如下步骤后处于死锁状态:work=2→P2 work=3 → P1 work=4。
因此,系统至少需要3个资源。
三、综合题(本题满分60分,每题15分)1、有两个协作进程p_input()和p_comput()分别完成数据的输入与处理工作。
试给出这两个进程的制约关系,并用WAIT,SIGNAL操作写出进程的同步算法。
答案: var mutex, empty, full semaphore:=1,1,0;beginparbeginp_input: beginrepeatwait(empty);wait(mutex);input data;signal(mutex);signal(full);until false;endp_comput: beginrepeatwait(full);wait(mutex);compute data;signal(mutex);signal(empty);until false;endparendend2.一座小桥(最多只能承重两个人)横跨南北两岸,任意时刻同一方向只允许一人过桥,南侧桥段和北侧桥段较窄只能通过一人,桥中央一处宽敞,允许两个人通过或歇息。
天津城市建设学院2012~2013学年第二学期《操作系统》题库C卷课程号:10073103课序号:01,02试卷说明:闭卷考试,时间120分钟。
适用班级或专业方向:10计1-2、10网1-2、10软1-3,12计11-12一、单项选择题(本题共10题,每题2分,共20分)1. 文件系统中,文件访问控制信息存储的合理位置是。
A. 系统注册表B. 文件分配表C. 文件控制块D. 用户口令表2. 下列选项中,导致创建新进程的操作是。
Ⅰ. 用户登录成功Ⅱ. 设备分配Ⅲ. 启动程序执行A. 仅Ⅰ和ⅡB. 仅Ⅱ和ⅢC. 仅Ⅰ和ⅢD. Ⅰ、Ⅱ和Ⅲ3. 打开文件的目的是。
A. 把文件控制信息读入内存B. 把文件内容读入内存C. 创建文件控制块D. 创建目录项4. 经典UNIX文件系统中,空闲块管理方法是。
A. 位示图B. 空闲块表C. 空闲块链D. 成组连接5. 设与某资源关联的信号量初值为3,当前值为1。
若M表示该资源的可用个数,N表示等待该资源的进程数,则M和N分别是。
A. 0、1B. 1、0C. 1、2D. 2、06. 某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空闲),采用最佳适应算法,分配和释放顺序为:分配15MB、分配30MB、释放15MB、分配8MB、分配6MB,此时主存中最大空闲分区的大小是。
A. 7MBB. 9MBC. 10MBD. 15MB7. 设文件索引节点中有7个地址项,其中4个地址项是直接地址索引,2个地址项是一级索引,1个地址项是二级索引,每个地址项大小为4字节。
若磁盘索引块和磁盘数据块大小均为256字节,则可表示的单个文件最大长度是。
A. 33KB B. 519KB C. 1057KB D. 16513KB8. 一个分段存储管理系统中,地址长度为32位,其中段号占8位,则最大段长是。
A. 28字节B. 216字节C. 224字节D. 232字节9. 某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。
西南交通大学2013-2014学年第(1)学期考试试卷A课程代码 2100503 课程名称 操作系统 考试时间 120分钟题号一二三四五六七八九十总成绩得分阅卷教师签字:答题卷一、单选题(每小题1分,共30分)123456789101112131415161718192021222324252627282930二、填空题(每空1分,共20分)1112123134145156167178189191020班 级 学 号 姓 名密封装订线密封装订线密封装订线一、单选题(每小题1分,共30分)1.可重定位分区分配的目的为(C )。
A)回收空白区方便 B)便于多作业共享内存C)解决碎片问题 D)便于用户干预2.采用资源剥夺法可解除死锁,还可以采用(B )方法解除死锁。
A)执行并行操作 B)撤销进程C)拒绝分配新资源 D)修改信号量3.在无快表的基本分页存储管理中,每次从主存中取指令或取操作数,至少要( C )次访问主存。
A)0 B)1 C)2 D)34.位示图法可用于( A )。
A)磁盘空闲盘块的分配和回收B)文件目录的查找C)页式虚拟存储管理中的页面置换D)分页式存储管理中主存空闲块的分配和回收5.系统“抖动”现象的发生是由( A )引起的。
A)置换算法选择不当B)交换的信息量过大C)内存容量不足D)请求页式管理方案6.在请求分页存储管理中,若采用FIFO页面淘汰算法,则当分配的页面数增加时,缺页中断的次数( D )。
A. 减少B)增加C)无影响D)可能增加也可能减少7.在页式虚拟存储管理系统中,LRU算法是指(B )。
A)最早进入内存的页先淘汰B)近期最长时间以来没被访问的页先淘汰C)近期被访问次数最少的页先淘汰D)以后再也不用的页先淘汰8.对磁盘进行移臂调度时,既考虑了减少寻找时间,又不频繁改变移动臂的移动方向的调度算法是( C )。
A)先来先服务 B)最短寻找时间优先C)电梯调度 D)优先级高者优先9.为实现设备分配,应为每一类设备配置一张(C )。
2013年4月全国自考操作系统试题及答案(02326)全国自考2013年4月操作系统试题2013年4月操作系统答案(自己完成,仅供参考)一、单项选择1-5 ADDAD 6-10 DCACB 11-15 CBCDA 16-20 BDABA二、多项选择21 ABCD 22 ABDE 23 BDE 24 BDE 25 BCDE三、填空题26 命令系统功能调用27 用户28 fork 就绪29 块号页内地址30 隐藏目录设置口令31 寻找时间延迟时间32 足够资源发生死锁四、简单题33答:控制寄存器:存放控制信息以保证程序的正确执行和系统的安全。
主要包括:A.程序状态字寄存器:存放当前程序执行时的状态。
B.中断字寄存器:记录出现的事件。
C.基址寄存器:设定程序执行时可访问的主存空间的开始地址。
D.限长寄存器:设定程序执行时可访问的主存空间的长度。
34答:逻辑文件:是指用户组织的文件物理文件::是指存放在存储介质上的文件逻辑文件可以有两种形式:一种是流式文件,流式文件是指用户对文件中的信息不再划分可独立的单位,整个文件是由依次的一串信息组成。
另一种是记录式文件。
记录式文件是指用户对文件中的信息按逻辑上独立的含义再划分信息单位35答:逻辑文件:是指用户组织的文件物理文件::是指存放在存储介质上的文件逻辑文件可以有两种形式:一种是流式文件,流式文件是指用户对文件中的信息不再划分可独立的单位,整个文件是由依次的一串信息组成。
另一种是记录式文件。
记录式文件是指用户对文件中的信息按逻辑上独立的含义再划分信息单位36答:与某共享变量有关的每个进程都有各自的临界区,但这些临界区都涉及共同的变量,故把它们称为是“相关临界区。
管理相关临界区的三点要求:(1)一次最多让一个进程在临界区执行;(2)任何一个进入临界区执行的进程必须在有限的时间内退出临界区;(3)不能强迫一个进程无限地等待进入它的临界区。
37答:若系统中存在一组进程,它们中的每一个进程都占用了某种资源而又都在等待其中另一个进程所占用的资源,这种等待永远不能结束,则说系统出现了“死锁引起死锁的原因是:1.并发进程共享资源时不加以限制。