电子科大02级操作系统试卷-有答案

合集下载

西安电子科技大学操作系统试卷

西安电子科技大学操作系统试卷

西安电子科技大学试卷考试时间120 分钟试卷编号参考答案班级学号姓名任课老师姓名请按下述要求正确答题:1. 在试卷指定位置上正确写入你的班级、学号、姓名和任课老师姓名。

2.全部试卷共 11 页。

试卷必须交回,否则以零分计。

3.试题解答必须写在试卷上,若试卷上写不下可以写在试卷的背面,写在草稿纸上的解答一律无效。

4.本试卷的试题共有五道大题,需要全部解答。

5.解答前务必阅读清楚题意,及解答要求,否则导致不能正确评分概由自己负责。

一、单项选择题(每小题1分,共10分)1.访管指令所引起的中断属于( C )中断。

A.外中断B.I/O中断C.软中断D.程序中断2.资源静态分配法破坏了死锁产生的(B)条件来预防死锁的发生。

A.互斥控制B.保持和等待C.不可剥夺控制D.循环等待3.虚拟存储的基础是程序局部性理论,它的基本含义是( B )。

A.代码的顺序执行B.程序执行时对内存访问的不均匀性C.变量的连续访问D.指令的局部性4.关于SPOOLING系统(D)的描述是错误的。

A.不需要独占设备B.加快了作业执行的速度C.使独占设备变成了共享设备D.利用了处理器与通道并行工作的能力5.设系统中有m个同类资源数,n为系统中的并发进程数,当n个进程共享m个互斥资源时,每个进程的最大需求数是w,试问下列情况下系统会死锁的是(D)。

A.m=4,n=3,w=2 B.m=2,n=2,w=1C.m=5,n=2,w=3 D.m=4,n=3,w=36.文件系统中实现按名存取的功能是通过查找(B)来实现的。

A.磁盘空间B.文件目录C.磁盘控制器D.位示图7.下面的叙述中,(D)不是设备管理中引入缓冲机制的主要原因。

A.缓和CPU和I/O设备间的速度不匹配问题B.减少对CPU的中断频率和放宽对CPU响应时间的限制C.提高CPU和I/O设备间的并行性D.节省系统内存8.下列操作系统强调交互性的系统是(B)。

A.批处理系统B.分时系统C.实时系统D.网络操作系统9.响应比高者优先作业调度算法是通过计算时间和(D)来实现的。

操作系统试卷

操作系统试卷
11.某系统中有三个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是
〔12〕____________。
A〕9B〕10C〕11D〕12
12.采用段式存储管理的系统中,假设地址用24位表示,其中8位表示段号,那么允许每段的最大长度是〔13〕____________。
A〕224B〕216C〕28D〕232
2.〔〕并发性是指假设干个事件在不同时刻发生。
3.〔〕顺序文件方式必须分配给文件假设干连续的物理块。
4.〔〕处于临界区中的进程是不可中断的。
5.〔〕页表的作用是实现逻辑地址到物理地址的映射。
6.〔〕一个虚拟的存储器,其地址空间的大小等于辅存的容量加上主存的容量。
7.〔〕文件系统通常只向用户提供一种类型的接口,即命令接口。
8.〔〕从文件管理的角度看,文件由文件体和文件控制块两局部组成。
9.〔〕虚拟设备是指用户想象的一种设备。
四.综合应用题〔共42分〕
1.什么是操作系统?操作系统的特征和功能是什么?〔10分〕
2.两个进程PA,PB利用一个缓冲区合作执打印工作,缓冲区的大小为一个记录,PA一次可以将一个记录放入缓冲区,PB一次可以从缓冲区取一个记录打印,试用PV操作保证记录的正确打印。〔8分〕
A〕在实时操作系统中并发运行多个程序
B〕在分布系统中同一时刻运行多个程序
C〕在一台处理机上同一时刻运行多个程序
D〕在一台处理机上并发运行多个程序
6.进程的三个状态在一定条件下可以相互转化:进程由就绪状态变为运行状态是由于〔6〕____________;进程从运行状态到阻塞状态,可能是由于〔7〕____________。
3.页式存储管理中,如果没有快表,每次从主存取指令或取操作数,要(3)____________次访问主存。

电子科大试题2002级计算机原理本科考题-A答案

电子科大试题2002级计算机原理本科考题-A答案

电子科大试题2002级计算机原理本科考题-A答案2002年《计算机组成原理》试题A答案一、单项选择题(从每小题的四个备选答案中选出一个正确答案,将其号码填入题干的括号内。

每小题2分,共10分)1、在原码不恢复余数除法中,若本步操作商1,则下步操作(②)。

①将余数左移一位加除数②将余数左移一位减除数③将余数右移一位加除数④将余数右移一位减除数2、微程序存放在(③ )。

①堆栈中②主存中③CPU中④磁盘中3、扩展同步总线(④ )。

①无时钟周期划分②无总线周期划分③允许时钟周期长度可变④允许总线周期长度可变4、总线主设备是指(① )。

①掌握总线权的设备②主要的设备③发送信息的设备④接收信息的设备5、为了禁止某个设备申请中断,CPU应该(④ )。

①关中断②开中断③设置屏蔽位为0④设置屏蔽位为1二、多项选择题(从每小题的四个备选答案中选出所有正确答案,将其号码填入题干的括号内。

每小题3分,共15分)1、为了缩短指令中整个地址字段的长度,可采用(② ③ ④)。

①立即寻址②寄存器寻址③寄存器间址④隐地址2、在异步控制方式中,(① ② ③)。

①按需分配时间②采用异步应答方式③总线传送时间可变④指令执行时间可变3、DMA 方式的特点包括(① ③④)。

①具有随机性②能够处理复杂的事件③CPU和I/O设备可在一定程度上并行操作④用硬件实现传送4、在接口中,常将外围设备的工作状态抽象为三种状态,即(①③ ④)。

①空闲②询问③忙④完成5、可以按随机存取方式工作的存储器有(① ② ④)。

①RAM②ROM③堆栈④高速缓存三、简答题(每小题5分,共25分)1、试比较组合逻辑控制方式和微程序控制方式的优缺点。

答:组合逻辑控制方式的优点:产生微命令的速度较快;缺点:设计不规整,设计效率较低,不易修改、扩展指令系统功能。

微程序控制方式的优点:设计规整,易于修改、扩展指令系统功能,可靠性高,性价比高;缺点:速度慢,执行效率不高。

2、动态存储器采用哪种刷新方式可以既不产生明显死区,又不影响存取周期?这种方式如何安排刷新周期?答:异步刷新方式。

电子科技大学《计算机操作系统》作业考核试题及答案参考

电子科技大学《计算机操作系统》作业考核试题及答案参考

电子科技大学《计算机操作系统》作业考核试题及答案参考第一部分:选择题1. 什么是操作系统?操作系统是计算机系统的一个重要组成部分,它是一种管理计算机硬件和软件资源的系统软件,为用户提供一个操作计算机的环境。

2. 操作系统的主要功能是什么?操作系统的主要功能包括进程管理、文件管理、内存管理、设备管理和网络管理。

3. 进程是指什么?进程是指计算机中正在执行的程序的实例。

每个进程都有自己的内存空间、寄存器和其他系统资源,它们可以并行或交替执行。

4. 什么是进程调度算法?进程调度算法是操作系统使用的一种策略,用于决定哪个进程应当被调度并占用处理器资源。

常见的调度算法有先来先服务、短作业优先、轮转法等。

5. 文件系统是什么?文件系统是操作系统管理计算机存储设备上文件的一种方式,它可以对文件进行存储、组织、管理和访问。

第二部分:简答题1. 请简要解释操作系统的内存管理功能。

操作系统的内存管理功能包括内存分配、内存保护和内存回收。

内存分配是指根据程序的需要,将可用的内存分配给进程;内存保护是指防止一个进程越界访问其他进程或操作系统的内存;内存回收是指当一个进程退出或者不再需要内存时,将其所占用的内存释放出来,以便其他进程使用。

2. 请简要解释死锁是什么,以及如何避免死锁?死锁是指两个或多个进程因为互相等待对方所持有的资源而无法继续执行的状态。

为避免死锁,可以采取以下措施:破坏死锁产生的四个必要条件(互斥条件、请求与保持条件、不剥夺条件、循环等待条件)之一;使用资源分级、资源有序性等算法进行资源分配;按照固定的顺序申请和释放资源,避免循环等待。

3. 请简要解释虚拟内存的概念及其作用。

虚拟内存是一种操作系统的内存管理技术,它可以将物理内存和磁盘的空间组合起来,提供给进程使用。

虚拟内存的作用是扩大了进程的可用地址空间,允许大于实际物理内存的程序运行;并且能够将不常用的数据或程序部分保存到磁盘上,从而释放出物理内存供其他进程使用。

2022年电子科技大学(沙河校区)软件工程专业《操作系统》科目期末试卷A(有答案)

2022年电子科技大学(沙河校区)软件工程专业《操作系统》科目期末试卷A(有答案)

2022年电子科技大学(沙河校区)软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、为了使多个进程能有效地同时处理输入和输出,最好使用()结构的缓冲技术。

A.缓冲池B.循环缓冲C.单缓冲D.双缓冲2、若I/O所花费的时间比CPU的处理时间短很多,则缓冲区()A.最有效B.几乎无效C.均衡D.以上都不是3、一个页式虚拟存储系统,其并发进程数固定为4个。

最近测试了它的CPU利用率和用于页面交换的利用率,假设得到的结果为下列选项,()说明系统需要增加进程并发数?I.CPU利用率13%:磁盘利用率97%II.CPU利用97%;磁盘利用率3%III.CPU利用率13%:磁盘利用3%A. IB.IIC.IIID.I、III4、在页式虚拟存储管理系统中,采用某些页面置换算法,会出现Belady异常现象,即进程的缺页次数会随着分配给该进程的页框个数的增加而增加。

下列算,法中,可能出现Belady异常现象的是()。

I.LRU算法 II.FIFO算法 III.OPT 算法A. 仅IB.仅IIC.仅I、IIID. 仅I、III5、产生内存抖动的主要原因是()A.内存空间太小B.CPU运行速度太慢C.CPU调度算法不合理D.页面置换算法不合理6、操作系统提供给编程人员的接口是()。

A.库函数B.高级语言C.系统调用D.子程序7、下列关于操作系统的论述中,正确的是()。

A.对于批处理作业,必须提供相应的作业控制信息B.对于分时系统,不一定全部提供人机交互功能C.从响应角度看,分时系统与实时系统的要求相似D.在采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统8、下面关于文件的叙述中,错误的是()。

I.打开文件的主要操作是把指定文件复制到内存指定的区域II.对一个文件的访问,常由用户访问权限和用户优先级共同限制III.文件系统采用树形片录结构后,对于不同用户的文件,其文件名应该不同IV.为防止系统故障造成系统内文件受损,常采用存取控制矩阵方法保护文件A.仅IB. 仅I、IIIC.仅I、III、IVD.I、II、III,IV9、下列关于打开文件open()操作和关闭文件close()操作的叙述,只有()是错误的。

电子科技大学《计算机操作系统》20春期末考试.doc

电子科技大学《计算机操作系统》20春期末考试.doc

1.下列关于操作系统的叙述中,哪一个是错误的()A.操作系统管理着计算机系统中的各种资源B.操作系统应为用户提供良好的界面C.操作系统是计算机系统中的一个应用软件D.操作系统向用户屏蔽了硬件操作细节【参考答案】: C2.( )进程调度算法适合紧急事件的处理。

A.先来先服务B.轮转C.可抢占优先级D.优先级【参考答案】: C3.在文件系统中建立文件的实质是( )。

A.建立文件名B.分配存储空间C.建立文件控制块D.指定文件属性【参考答案】: C4.进程依靠什么从阻塞状态过渡到就绪状态( )。

A.操作人员的命令B.系统服务C.等待下一个时间片到来D.由"合作"进程唤醒【参考答案】: D5.内存动态分区管理中,最佳适应算法的空白区是( )。

A.按大小递减顺序排列的B.按大小递增顺序排列的C.按地址由小到大排列的D.按地址由大到小排列的【参考答案】: B6.在操作系统中引入多道程序设计的目的在于( )。

A.有利于代码共享,减少主、辅存信息交换量B.充分利用存储器C.充分利用CPU,减少CPU等待时间D.提高实时响应速度【参考答案】: C7.文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有存取两种方式,他们是( )。

A.直接存取和间接存取B.顺序存取和随机存取C.只读存取和只写存取 D.顺序存取和间接存取【参考答案】: B8.下列关于批处理操作系统的叙述中,哪一个是正确的()A.批处理操作系统的系统资源利用率不高B.批处理操作系统的系统吞吐量小C.用户不能直接干预自己作业的执行D.批处理操作系统追求的目标是响应时间【参考答案】: C9.()不是操作系统关心的主要问题。

A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器【参考答案】: D10.外存(如磁盘)上存放的程序和数据()A.可由CPU直接访问B.必须在CPU访问之前移入内存C.是必须由文件系统管理的D.必须由进程调度程序管理【参考答案】: B11.下列哪一项是分布式操作系统与网络操作系统本质区别?()A.实现各台计算机之间的通信B.共享网络中的资源C.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务【参考答案】: D12.下列关于并发概念的叙述中,哪个是正确的()A.并发性是指若干程序在同一时刻执行B.并发性是指若干程序在不同时刻执行C.并发性是指若干程序在同一时间间隔内执行D.并发性是指若干程序在不同时间间隔内执行【参考答案】: C13.进程的控制信息和描述信息存放在( )。

电子科技大学《计算机操作系统》20秋期末考试(答案)

电子科技大学《计算机操作系统》20秋期末考试(答案)

[电子科技大学]电子科技大学《计算机操作系统》20秋期末考试试卷总分:100 得分:100第1题,下列关于操作系统的叙述中,哪一个是错误的()A、操作系统管理着计算机系统中的各种资源B、操作系统应为用户提供良好的界面C、操作系统是计算机系统中的一个应用软件D、操作系统向用户屏蔽了硬件操作细节正确答案:C第2题,( )进程调度算法适合紧急事件的处理。

A、先来先服务B、轮转C、可抢占优先级D、优先级正确答案:C第3题,在文件系统中建立文件的实质是( )。

A、建立文件名B、分配存储空间C、建立文件控制块D、指定文件属性正确答案:C第4题,进程依靠什么从阻塞状态过渡到就绪状态( )。

A、操作人员的命令B、系统服务C、等待下一个时间片到来D、由"合作"进程唤醒正确答案:D第5题,内存动态分区管理中,最佳适应算法的空白区是( )。

A、按大小递减顺序排列的B、按大小递增顺序排列的C、按地址由小到大排列的D、按地址由大到小排列的正确答案:B第6题,在操作系统中引入多道程序设计的目的在于( )。

A、有利于代码共享,减少主、辅存信息交换量B、充分利用存储器C、充分利用CPU,减少CPU等待时间D、提高实时响应速度正确答案:C第7题,文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有存取两种方式,他们是( )。

A、直接存取和间接存取B、顺序存取和随机存取C、只读存取和只写存取D、顺序存取和间接存取正确答案:B第8题,下列关于批处理操作系统的叙述中,哪一个是正确的()A、批处理操作系统的系统资源利用率不高B、批处理操作系统的系统吞吐量小C、用户不能直接干预自己作业的执行D、批处理操作系统追求的目标是响应时间正确答案:C第9题,()不是操作系统关心的主要问题。

A、管理计算机裸机B、设计、提供用户程序与计算机硬件系统的界面C、管理计算机系统资源D、高级程序设计语言的编译器正确答案:D第10题,外存(如磁盘)上存放的程序和数据()A、可由CPU直接访问B、必须在CPU访问之前移入内存C、是必须由文件系统管理的D、必须由进程调度程序管理正确答案:B第11题,下列哪一项是分布式操作系统与网络操作系统本质区别?()A、实现各台计算机之间的通信B、共享网络中的资源C、满足较大规模的应用D、系统中若干台计算机相互协作完成同一任务正确答案:D第12题,下列关于并发概念的叙述中,哪个是正确的()A、并发性是指若干程序在同一时刻执行B、并发性是指若干程序在不同时刻执行C、并发性是指若干程序在同一时间间隔内执行D、并发性是指若干程序在不同时间间隔内执行正确答案:C第13题,进程的控制信息和描述信息存放在( )。

《计算机操作系统》自测题1-参考答案

《计算机操作系统》自测题1-参考答案

电子科技大学网络教育考卷(A1卷)—— 《操作系统原理》参考答案一、选择题(每题2分,共30分)1-D 2-B 3-C 4-A 5-A 6-A 7-B 8-B 9-A 10-A 11-BCDE 12-DE 13-BD 14-ABC 15-ABC二、判断题(将正确的划上“V”,错误的划上“X ”)(每小题2分,共20分) 1-X 2-X 3-X 4-X 5-V 6-V 7-V 8-V 9-V 10-V三、应用题(共50分)1.(10分)答:Ta 、Tb 和Tc 并行工作共用CPU 时间: (10+15+35)/60%=100 系统效率提高:[(60+90+120)-(100+20)]/[(60+90+120)*100%] =(270-120)/(270*100%) =55% 2.(10分)答:分页系统地址变换步骤如下:(1)虚地址计算出页号和页内偏移量。

(2)根据页号和进程的页表首址,找到对应的页表项,取出帧号. (3)(帧号*页面大小)+页内偏移 形成物理地址。

图示如下:3.(10分)答:平均访问时间=0.9*20+(1-0.9)*0.6*(60+20)+(1-0.9)*(1-0.6)*(12*106+60+20)≈4.8*105(ns)姓名__________________ 专业名称__________________ 班号________________学号__________________教学中心_________________…………………… …… … … … … …密………………… …… … … … … ……封……………… …… … … …线… … … …… … … ……………………逻辑地址 物理地址4.(10分)答:(此处略去具体步骤,仅给出最后答案)M=3 缺页次数=10 缺率=10/12=5/6M=4 缺页次数=8 缺率=8/12=2/35.(10分,专科做)答: 调度策略的比较表为5.(10分,本科做)答(具体细节略): 系统处于安全状态,按全序列为:〈P0,P3,P2,P1,P4〉。

电子科技大学计算机操作系统期末b卷(含答案)汇编

电子科技大学计算机操作系统期末b卷(含答案)汇编

电子科技大学二零零 九 至二零一 零 学年第 二 学期期 末 考试操作系统 课程考试题 B 卷 ( 120 分钟) 考试形式: 闭卷 考试日期 2010 年 7 月 日课程成绩构成:平时 10 分, 期中 10 分, 实验 10 分, 期末 70 分一、单项选择题(共20分,共 10题,每题2 分)1.不包括在面向用户的选择调度算法准则中的是( )A. 周转时间短B. 响应时间快C.截止时间的保证D.系统吞吐量高 2.下列选项中,导致创建新进程的操作是( )Ⅰ用户登陆成功 Ⅱ设备分配 Ⅲ 启动程序执行 A .仅Ⅰ和Ⅱ B .仅Ⅱ和Ⅲ C .仅Ⅰ和Ⅲ D .Ⅰ、Ⅱ、Ⅲ 3. 缓冲池的作用( ) A.扩充内存 B.缓解I/O 设备与CPU 速度不匹配C.扩充外程D.进程需要4.下列选项中,降低进程优先权级的合理时机是( )A.进程时间片用完B.进程刚完成I/O ,进入就绪队列C.进程长期处于就绪队列中 C.进程从就绪状态转为运行态5. 某页式存储管理系统中,地址寄存器低10位表示页内位移量,则页面大小最多为( )。

A.1024字节 B.1024K 字节 C.512字节 D.512K 字节6. 设置当前目录的主要原因是( )。

A.节省主存空间B.加快文件查找速度C.节省辅存空间D.便于打开文件 7.索引文件的主要优点是()。

A 便于顺序存取 B.减少空间开销C.提高辅存空间利用率D.便于直接存取8. 本地用户通过键盘登录系统时,首先获得键盘输入信息的程序是( )A. 命令解释程序B.中断处理程序C.系统调用程序D.用户登录程序 9. 能从一种状态转变为3种状态的是( )A .就绪 B. 阻塞 C.完成 D. 执行10.设与某资源相关联的信号量初值为2,当前值为-1,若M 表示该资源的可用个数,N 表示等待该资源的进程数,则M 、N 分别是( )1 B .0,1 C .1,2 D .2,0二、多项选择题(在每小题的五个备选答案中,选出二个至五个正确的答案,并将其号码分别填在题干的括号内。

《计算机操作系统》自测题2-参考答案

《计算机操作系统》自测题2-参考答案

电子科技大学网络教育考卷(A2卷) —— 《操作系统原理》参考答案 一、选择题(每题2分,共30分) 1-② 2-④ 3-① 4-③ 5-② 6-① 7-④ 8-④ 9-④ 10-③ 11-③ 12-② 13-④14-④ 15-① 二、判断题(将正确的划上“V”,错误的划上“X ”)(每小题2分,共20分) 1-V 2-V 3-V 4-X 5-X 6-V 7-V 8-V 9-V 10-X 三、填空题(共10分) 1. 一个软盘的转速是120转/分钟,设其寻道时间为200毫秒,一个磁道包含32个扇区,一个扇区512字节,若要读取一个大小为10k 的顺序文件,则磁盘访问时间为__200+250+312.5=762.5ms ________。

(2分) 2. 进程通常由____代码_______、__数据________与___PCB___________组成。

(3分) 3. 某系统使用大小分别为28、224、264的固定分区,问界限寄存器必须__64____位。

(1分) 4. 进程调度算法有__FCFS__ 、_RR___ 、__SPN_____和_HRRN____等。

(4分) 四、应用题(共40分) 1.(10分)答(计算过程略):磁头分别移动FCFS-643 ,SSTF-205道。

2.(10分,具体步骤略)答:(1) 不会死锁 (2) 不会死锁 (3) 可能死锁 (4) 不会死锁 (5) 可能死锁 3.(10分)答: (1) 页是信息的物理单位,在特定的系统中其大小是固定不变的且由系统确定,不随进程的不同而不同。

而段是信息的逻辑单位,各段的长度不固定。

段的长度取决于用户程序设计的需要,通常由编译程序在对源程序进行编译时,根据信息的性质来划分。

一般地,每一个段都含有一组意义相对完整的信息。

(2) 分页的作业地址空间是一维的,即单一的线性地址空间,程序的所有地址相对于第一条语句而确定。

将逻辑地址划分为页号和页内偏移量的工作是由机器硬件实现的,对用户透明。

2022年电子科技大学数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案)

2022年电子科技大学数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案)

2022年电子科技大学数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、下列关于操作系统的论述中,正确的是()。

A.对于批处理作业,必须提供相应的作业控制信息B.对于分时系统,不一定全部提供人机交互功能C.从响应角度看,分时系统与实时系统的要求相似D.在采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统2、在单处理器系统中,可并行的是()I.进程与进程II.处理器与设备III.处理器与通道IV.设备与设备A.I、II和IIIB.I、II和IVC.I、III和IVD.II、III和IV3、系统中有3个不同的临界资源R1,R2和R3,被4个进程pl,p2,p3 及p4共享。

各进程对资源的需求为:pl申请RI和R2,p2申请R2和R3,p3申请R1和R3,p4申请R2。

若系统出现死锁,则处于死锁状态的进程数至少是()。

A.1B.2C.3D.44、下列选项中,满足短任务优先且不会发生“饥饿”现象的调度算法是()。

A.先来先服务B.高响应比优先C.时间片轮转D.非抢占式短任务优先5、某个系统采用如下资源分配策略:若一个进程提出资源请求得不到满足,而此时没有由于等待资源而被阻塞的进程,则自己就被阻塞。

若此时已有等待资源而被阻塞的进程,则检查所有山于等待资源而被阻塞的进程,如果它们有申请进程所需要的资源,则将这些资,源剥夺并分配给申请进程。

这种策略会导致()。

A.死锁B.抖动C.回退D.饥饿6、系统管理设备是通过一些数据结构来进行的,下前的()不属于设备管理数据结构。

A.FCBB.DCTC.SDTD.COCT7、缓存技术的缓冲池在()中。

A.内存B.外存C.ROMD.寄存器8、下列文件物理结构中,适合随机访问且易于文件扩展的是()。

A.连续结构B.索引结构C.链式结构且磁盘块定长D.链式结构且磁盘块变长9、某文件系统的簇和磁盘扇区大小分别为1KB和512B。

若一个文件的大小为1026B,则系统分配给该文件的磁盘空间大小是()。

2022年杭州电子科技大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年杭州电子科技大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年杭州电子科技大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、若8个字(字长32位)组成的位示图管理内存,假定用户归还一个块号为100的内,存块,它对应位示图的位置为()。

假定字号、位号、块号均从1开始算起,而不是从0开始。

A.字号为3,位号为5B.字号为4,位号为4C.字号为3,位号为4D.字号为4,位号为52、通常对文件系统来说,文件名及属性可以集中在()中以使查询。

A.目录B.索引C.字典D.作业控制块3、在单处理器的多进程系统中,进程切换时,何时占用处理器和占用多长时间取决于()A.进程响应程序段的长度B.进程总共需要运行时间的长短C.进程自身和进程调度策略D.进程完成什么功能4、在使用信号量机制实现互斥时,互斥信号量的初值一般为():而使用信号量机,制实现同步时,同步信号量的初值般为()。

A.0:1B.1:0C.不确定:1D.1:不确定5、设有n个进程共用一个相同的程序段,若每次最多允许m个进程(mSn)同时进入,临界区,则信号量的初值为()。

A.nB.mC.m-nD.-m6、解决主存碎片问题较好的存储器管理方式是()A.可变分区B.分页管理C.分段管理D.单一连续分配7、当系统发生抖动(Trashing)时,可以采取的有效措施是()。

I.撤销部分进程 II.增大磁做交换区的容量 III.提高用户进程的优先级A. 仅IB.仅IIC.仅IIID.仅I,II8、在单处理器系统中,可并行的是()I.进程与进程II.处理器与设备III.处理器与通道IV.设备与设备A.I、II和IIIB.I、II和IVC.I、III和IVD.II、III和IV9、若程序正在试图读取某个磁盘的第100个逻辑块,使用操作系统提供的()接门。

A.系统调用B.图形用户接口C.原语D.键盘命令10、采用SPOOLing技术后,使得系统资源利用率()。

A.提高了B.有时提高,有时降低C.降低了D.提高了,但出错的可能性增人了11、在采用SPOOLing技术的系统中,用户暂时未能打印的数据首先会被送到()存储起来。

2022年西安电子科技大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年西安电子科技大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年西安电子科技大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列选项中,磁盘逻辑格式化程序所做的T作是()I.对磁盘进行分区II.建立文件系统的根目录III.确定磁盘扇区校验码所占位数IV.对保存空闲磁盘块信息的数据结构进行初始化,A. 仅IIB.仅II、IVC.仅III,IVD.仅I、II、IV2、某文件系统中,针对每个文件,用户类别分为4类:安全管理员、文件上、文件主的伙伴、其他用户:访问权限分为5类:完全控制、执行、修改、读取、写入。

若文件控制块中用:进制位串表示文件权限,为表示不同类别用户对一个文件的访问权限,则描述文件权限的位数至少应为()。

A.5B.9C.12D.203、采用时间片轮转调度算法分配CPU时,当处于执行状态的进程用完一个时间片后,它的状态是()A.阻塞B.运行C.就绪D.消亡4、下列选项中,降低进程优先权级的合理时机是()。

A.进程的时间片用完B.进程刚完成I/O,进入就绪队列C.进程长期处于就绪队列D.进程从就绪状态转为执行状态5、关于临界问题的一个算法(假设只有进程P0和P1,能会进入临界区)如下(i为0或1代表进程P0或者P1):Repeatretry:if(turn!=-1)turn=i;if(turn!=i)go to retry;turn=-1;临界区:turn=0;其他区域;until false;该算法()。

A.不能保持进程互斥进入临界区,且会出现“饥饿”B.不能保持进程互斥进入临界区,但不会出现“饥饿”C.保证进程互斥进入临界区,但会出现“饥饿”D.保证进程互斥进入临界区,不会出现“饥饿”6、在空白表中,空白区按其长度由小到大进行查找的算法称为()算法。

A.最佳适应B.最差适应C.最先适应D.先进先出7、使用修改位的目的是()。

A.实现LRU页面置换算法B.实现NRU页面置换算法C.在快表中检查页面是否进入D.检查页面是否最近被写过8、若程序正在试图读取某个磁盘的第100个逻辑块,使用操作系统提供的()接门。

电子科技大学期末考试操作系统1-3

电子科技大学期末考试操作系统1-3

单项选择题(每小题1分,共 20 分)1.操作系统是( )。

①硬件 ②系统软件 ③应用软件 ④虚拟机2.下面关于SPOOL的叙述错误的是( )①SPOOL又称“斯普林”,是Simultaneous Peripheral Operation On Line的缩写②SPOOL处理方式只是方便操作员,不能直接提高系统效率③SPOOL是把磁盘作为巨大缓冲器的技术④SPOOL处理方式不仅方便操作员,而且还提高系统效率3.对于下列文件的物理结构,( )只能采用顺序存取方式①顺序文件 ②链接文件 ③索引文件 ④Hash文件4.设备分配问题中,算法实现时,同样要考虑安全性问题,防止在多个进程进行设备请求时,因相互等待对方释放所占设备所造成的( )现象①瓶颈 ②碎片 ③系统抖动 ④死锁5.下面有关可变分区管理中采用的主存分配算法说法错误的是( )①可变分区管理常采用的主存分配算法包括首次适应、最优适应和循环首次适应等算法②首次适应算法实现简单,但碎片过多使主存空间利用率降低③最优适应算法是最好的算法,但后到的较大作业很难得到满足④循环首次适应算法能使内存中的空闲分区分布得更均匀6.如下表所示,虚拟段页式存储管理方案的特性为( )地址空间 空间浪费 存储共享 存储保护 动态扩充 动态连接① 一维 大 不易 易 不可 不可② 一维 小 易 不易 可以 不可③ 二维 大 不易 易 可以 可以④ 二维 小 易 易 可以 可以7.执行一次磁盘输入输出操作所花费的时间包括( )①寻道时间、旋转延迟时间、传送时间和等待时间②寻道时间、等待时间、传送时间③等待时间、寻道时间、旋转延迟时间和读写时间④寻道时间、旋转延迟时间、传送时间8.在下列操作系统的各个功能组成部分中,哪一个不需要有硬件的支持( )①进程调度 ②时钟管理 ③地址映射 ④中断系统9.一个正在访问临界资源的进程由于申请等待I/O操作而被中断时( )①可以允许其他进程进入与该进程相关的临界区②不允许其他进程进入任何临界区③可以允许其他就绪进程抢占处理器,继续运行④不允许任何进程抢占处理器10.批处理操作系统的特点不包括( )①提高了系统资源的利用率②用户可以直接干预作业的运行,具有交互性③提高了单位时间内的处理能力④提高了系统的吞吐率11.下面不属于操作系统提供虚拟设备技术原因的是( )①独占设备可以作为共享设备来使用②独占设备使用的静态分配技术既不能充分利用设备,又不利于提高系统效率③在一定硬件和软件条件的基础上共享设备可以部分或全部地模拟独占设备的工作,提高独占设备的利用率和系统效率④计算机系统具有多道处理功能,允许多道作业同时执行12.采用多道程序设计的实质之一是( )。

计算机操作系统_电子科技大学中国大学mooc课后章节答案期末考试题库2023年

计算机操作系统_电子科技大学中国大学mooc课后章节答案期末考试题库2023年

计算机操作系统_电子科技大学中国大学mooc课后章节答案期末考试题库2023年1.已知系统物理内存为4GB,采用48位虚拟地址,页面大小为4KB,页表项大小为8B,每段最大为4GB。

假设系统采用虚拟页式存储,则需要采用()级页表,页内偏移为()位答案:4, 122.进程执行发生缺页中断,经操作系统处理后,应执行()答案:被中断的那一条指令3.某页式存储管理系统,向用户提供的逻辑地址空间最为为16页,每页2048B,内存总共有8个存储块,则逻辑地址空间至少为多少位?内存空间有多大?()答案:逻辑地址至少15位,内存空间为16KB4.快表在计算机系统中的作用是()答案:地址变换5.缓冲池的作用()答案:缓解I/O设备与CPU速度不匹配6.在采用Spooling技术的系统中,用户打印数据首先被送到()答案:磁盘固定区域7.假定把磁盘上的一个数据块中的信息输入到一个双缓冲区的时间为T=0.2ms,将缓冲区中的数据传送到用户区的时间M=0.1ms,而CPU对数据的处理时间C=0.1ms,这样系统对每个数据块的处理时间为()答案:0.2ms8.关于I/O中断使用中不正确的描述是()答案:通道根据I/O中断了解输入输出操作的执行情况9.CPU输出数据的速度远远超过打印机的打印速度,影响程序执行速度,为解决这一问题,可以采用()答案:缓冲技术10. 2. 设文件F1的当前引用计数值为1,先建立文件F1的符号链接文件F2,再建立文件F2的硬链接文件F3,然后删除文件F2。

此时,文件F1的引用计数值为( ) 。

答案:211.文件的物理分配方法包括连续分配、链式分配和()答案:索引分配12.某计算机系统配备了4台同型号打印机、1台扫描仪。

请问该系统需在内存中配置()个设备驱动程序。

答案:213.系统进行设备分配时,应考虑的因素有()答案:I/O设备的固有属性_I/O设备的分配算法_设备分配的安全性14.物理I/O设备的控制方式有()答案:循环测试(Cyclic Test)方式_中断驱动(Interrupt-Driven)方式_DMA控制(DMA Control)方式15.动态分区应用最佳适配法可以保证最优的分配效果。

2022年电子科技大学成都学院数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案)

2022年电子科技大学成都学院数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案)

2022年电子科技大学成都学院数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、下列观点中,不是描述操作系统的典型观点的是()。

A.操作系统是众多软件的集合B.操作系统是用户和计算机之间的接口C.操作系统是资源的管理者D.操作系统是虚拟机2、某时刻进程的资源使用情况见表。

此时的安全序列是()A.P1、P2、P3、P4B. P1、P3、P2、P4C. P1、P4、P3、P2D.不存在3、进程资源静态分配方式是指一个进程在建立时就分配了它需要的全部资源,只有该进程所要资源都得到满足的条件下,进程才开始运行。

这样可以防止进程死锁。

静态分配方式破坏死锁的()为必要条件。

A.互斥条件B.请求和保持条件(占有并等待条件)C.非剥夺式等待条件D.循环等待条件4、有若干并发进程均将一个共享变量count的值加1 次,那么有关count中的值说法正确的是()。

1)肯定有不止确的结果2)肯定有止确的结果3)若控制这些并发进程互斥执行count加1操作,count中的值正确A.1)和3)B.2)和3)C.3)D.1)、2)、3)的说法均不正确5、下列选项中,满足短任务优先且不会发生“饥饿”现象的调度算法是()。

A.先来先服务B.高响应比优先C.时间片轮转D.非抢占式短任务优先6、用户程序发出磁盘I/O话求后,系统的处理流程是:用户程序→系统调用处理程序→设备驱动程序→中断处理程序。

其中,计算数据所在磁盘的柱面号、磁号、扇区号的程序是()。

A.用户程序B.系统调用处理程序C.设备驱动程序D.中断处理程序7、若I/O所花费的时间比CPU的处理时间短很多,则缓冲区()A.最有效B.几乎无效C.均衡D.以上都不是8、文件的顺序存取是()。

A.按终端号依次存取B.按文件的逻辑号逐一存取C.按物理块号依次存取,D.按文件逻辑记录大小逐存取9、如果当前读写磁头正在53号柱面上执行操作,依次有4个等待访问的请求,柱面号,依次为98,37,124,65,当采用()算法时,下一次磁头才可能到达37号柱面。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

0250-0252操作系统试卷A一、简答题(每题5分,共30分)1.什么是虚拟设备?2.What’s the differrence between a process and a program?3.What’s Hyper-Treading technology?4.死锁的必要条件是什么?5.为什么将文件控制块分成主部和次部两部分?6.若系统有同类资源m个,被n个进程共享,问:当m>n和m<=n时每个进程最多可以请求多少个这类资源,使系统一定不会发生死锁?为什么?二、填空题(每空1分,共10分)1.操作系统的两个重要特性是: (1) 和 (2) 。

2.只能在管态下执行的指令称为 (3) 。

处理机状态由目态转换为管态的唯一途径是 (4) ,管态到目态的转换可以通过修改 (5) 来实现。

3.进程在其生存期内可以处于如下三种基本状态之一:运行态、就绪态和等待态。

当一个就绪进程 (6) 时,其状态由就绪变为运行,当一个运行进程被抢占处理机时,其状态由运行变为 (7) ,当一个运行进程因某事件受阻时,其状态由运行变为 (8) ,当进程所等待的事件已经发生时,该进程状态由 (9) 变为就绪。

4.线程是进程内的一个相对独立的 (10)。

三、计算题(每题10分,共40分)1.设某计算机系统采用虚拟页式存储管理方法,进程的虚拟地址空间为64KB,页面尺寸为4KB。

假设当前进程的页表如右图所示(页表以二进制形式表示),请将虚拟地址8196和2050转换为物理地址。

2.设某计算机系统采用虚拟页式存储管理方法,内存中为该进程分配4个物理页架, 开始时内存页架为空,假设进程在一段时间内的页面访问序列如下:6,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1,请画图表示采用以下页面淘汰算法时的缺页中断次数:(1)最佳页面淘汰算法(OPT);(2)先进先出页面淘汰算法(FIFO);(3)使用过最久的先淘汰(LRU)。

3.在UNIX系统中,设磁盘物理块大小为1KB,每个索引块可以保存256个索引项,请画出UNIX文件的物理结构。

假设某文件大小为1028KB,请计算访问以下逻辑块时需要多少次I/O传输:(1)8;(2)300;(3)16。

4.设有周期性实时任务集如下表所示,用最早截止期优先算法(EDF算法)和速率单调算法(RMS算法)是否可以调度?画出相应的Gantt图。

四、算法设计(每题10分,共20分)1.设有一个可以装A、B两种物品的仓库,其容量无限大,但要求仓库中A、B两种物品的数量满足下述不等式:-M≤A物品数量-B物品数量≤N其中M和N为正整数。

试用信号灯和PV操作描述A、B两种物品的入库过程。

2.用信号量和PV操作实现读者/写者问题,要求读者优先,即:当有读者在读文件时,对随后到达的读者和写者,要首先满足读者,阻塞写者。

0250-0252试题A答案一、1.虚拟设备是利用共享型设备实现的数量较多、速度较快的独占型设备。

2.进程是具有独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调度的独立单位。

程序是指令的有序序列。

进程与程序的区别在于:○1进程是动态的,程序是静态的;○2进程是短暂的,程序可以永久保存;○3进程与程序之间不具有一一对应关系:一个程序可以对应一个进程,也可以对应多个进程;一个进程可以对应一个程序,或者对应一段程序。

5.树型目录结构解决了命名冲突;有利于提高文件的检索速度;有利于实现文件共享;有利于用户对文件进行分门别类地组织。

6.7.并发执行的进程为了协调一致地完成指定任务,进程之间具有一定的联系,这种联系通常采用进程间交换数据的方式进行。

进程间交换数据叫进程通信。

进程之间所交换的信息量,少则是一个状态或数值,多则是成千上万个字节。

因而进程通信的类型分为:低级通信(进程间交换少量数据,如信号量机制);高级通信(进程间交换大量数据)。

8.UC/OS-II是一个嵌入式操作系统,其功能包括任务管理、时间管理、任务间通信、内存管理等。

二、(1)[0,350]:由段号0查段表得其段长200,将虚拟地址中的段内偏移350与该段段长相比较:350>200,所以产生越界中断;(2)[1,25]:由段号1查段表得其段长100,将虚拟地址中的段内偏移25与该段段长相比较:25<100,是合法虚拟地址,所以将段内偏移与该段在主存的起始地址相加得绝对地址:25+3000=3025;(3)[2,120]:由段号2查段表得其段长105,将虚拟地址中的段内偏移120与该段段长相比较:120>105,所以产生越界中断;(4)[3,415]:由段号3查段表得其段长600,将虚拟地址中的段内偏移415与该段段长相比较:415<600,是合法虚拟地址,所以将段内偏移与该段在主存的起始地址相加得绝对地址:415+1200=1615;(5)[4,20]:由段号4查段表得其段长150,将虚拟地址中的段内偏移20与该段段长相比较:20<150,是合法虚拟地址,所以将段内偏移与该段在主存的起始地址相加得绝对地址:20+4000=4020;三、FIFO页面替换算法:LRU页面替换算法:四、semaphore a=n,b=m; void main(){ createprocess(A,…); createprocess(B,…);}void A(){while(1){P(a);输入化合物A;V(b);}}void B(){while(1){P(b);输入化合物B;V(a);}}五、六、UNIX中的进程可能处于以下九个状态之一:创建、内存就绪、外存就绪、内存睡眠、外存睡眠、核心态执行、用户态执行、剥夺、僵死。

UNIX进程的状态转换图如下:七、设cache的命中率为h1,访问时间为t1;主存的命中率为h2,访问时间为t2;则被访问的字在cache 中的概率为h1,则不在cache中但在主存中的概率为(1-h1)h2,不在cache中也不在主存中的概率为(1-h1)(1-h2) ;设磁盘的访问时间为t3,那么一个字的平均访问时间为:t1h1+(t1+t2)(1-h1)h2+(t1+t2+t3)(1-h1)(1-h2)。

八、设每个进程最多可以请求x个这类资源,为了使系统一定不会发生死锁m,x,n需要满足关系式:n(x-1)+1<=m,即x<=(m-1)/n+1。

当m<n时,x=1;当m>n时,x=INT((m-1)/n)+1,其中INT表示向下取整数。

0250-0252操作系统试卷B一、简答题(每题5分,共30分)1. 什么是SPOOLING系统?2. 操作系统有哪些功能?3. 进程与程序有何区别?4. 在文件系统中,为什么将文件控制块FCB分割为两部分?5. 什么是进程通信?6. 什么是死锁?二、填空题(每空1分,共10分)1.操作系统的两个重要特性是: (1) 和 (2) 。

2.只能在管态下执行的指令称为 (3) 。

处理机状态由目态转换为管态的唯一途径是 (4) ,管态到目态的转换可以通过修改(5) 来实现。

3.进程在其生存期内可以处于如下三种基本状态之一:运行态、就绪态和等待态。

当一个就绪进程 (6) 时,其状态由就绪变为运行,当一个运行进程被抢占处理机时,其状态由运行变为 (7) ,当一个运行进程因某事件受阻时,其状态由运行变为 (8) ,当进程所等待的事件已经发生时,该进程状态由 (9) 变为就绪。

4.线程是进程内的一个相对独立的(10)。

三、计算题(每题10分,共40分)1.设某计算机系统采用虚拟页式存储管理方法,进程的虚拟地址空间为64KB,页面尺寸为4KB。

假设当前进程的页表如右图所示(页表以二进制形式表示),请将虚拟地址8194和2049转换为物理地址。

2.设某计算机系统采用虚拟页式存储管理方法,内存中为该进程分配3个物理页架, 开始时内存页架为空,假设进程在一段时间内的页面访问序列如下:6,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1,请画图表示采用以下页面淘汰算法时的缺页中断次数:(1)最佳页面淘汰算法(OPT);(2)先进先出页面淘汰算法(FIFO);(3)使用过最久的先淘汰(LRU)。

3.在UNIX系统中,设磁盘物理块大小为1KB,每个索引块可以保存256个索引项,请画出UNIX文件的物理结构。

假设某文件大小为1028KB,请计算访问以下逻辑块时需要多少次I/O传输:(1)6;(2)400;(3)26。

4.设有周期性实时任务集如下表所示,用最早截止期优先算法(EDF算法)和速率单调算法(RMS算法)是否可以调度?画出相应的Gantt图。

四、算法设计(每题10分,共20分)1.对于生产者—消费者问题,假设缓冲区是无界的,试用信号灯与PV操作给出解法。

2.用信号量和PV操作实现读者/写者问题,要求写者优先,即:当有读者和写者同时等待时,首先满足写者。

当一个写者声明想写文件时,不允许新的读者再访问文件。

0250-0252试题B答案一、1.它使用直接存取的大容量磁盘作为缓冲,将一个可共享的磁盘空间改造成若干台输入设备和输出设备,并使得I/O设备与CPU并行操作。

SPOOLING系统通常包括井管理模块、预输入模块、缓输出模块组成。

2.重定位用于实现逻辑地址到物理地址的转换。

静态重定位是当用户程序被装入内存时,一次性实现逻辑地址到物理地址的转换,以后不再转换(一般在装入内存时由软件完成);动态重定位是在程序运行过程中要访问数据时再进行地址变换(即在逐条指令执行时完成地址映射。

一般为了提高效率,此工作由硬件地址映射机制来完成。

硬件支持,软硬件结合完成)。

3.操作系统主要有五大功能:存储器管理——内存分配、地址映射、内存保护和内存扩充。

处理机管理——作业和进程调度、进程控制和进程通信。

设备管理——缓冲区管理、设备分配、设备驱动和设备无关性。

文件管理——文件存储空间的管理、文件操作的一般管理、目录管理、文件的读写管理和存取控制。

用户界面管理——命令界面、程序界面和图形界面。

4.进程是具有独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调度的独立单位。

程序是指令的有序序列。

进程与程序的区别在于:1) 进程是动态的,程序是静态的;2) 进程是短暂的,程序可以永久保存;3) 进程与程序之间不具有一一对应关系:一个程序可以对应一个进程,也可以对应多个进程;一个进程可以对应一个程序,或者对应一段程序。

5.文件控制块(FCB)是操作系统为管理文件而设置的数据结构,存放了为管理文件所需的所有有关信息(文件属性),文件控制块是文件存在的标志。

为加快目录检索可采用目录项分解法:把FCB分成两部分,符号目录顶(次部)和基本目录项(主部)6.7.并发执行的进程为了协调一致地完成指定任务,进程之间具有一定的联系,这种联系通常采用进程间交换数据的方式进行。

相关文档
最新文档