重庆理工大学操作系统试题
2022年重庆大学软件工程专业《操作系统》科目期末试卷B(有答案)

2022年重庆大学软件工程专业《操作系统》科目期末试卷B(有答案)一、选择题1、某进程访问页面的序列如下所示。
若工作集的窗口大小为6,则在t时刻的工作集为()。
A.(6,0,3,2)B. (2,3,0,4)C.(0,4,3,2,9)D.(4,5,6,0,3,2)2、为了使多个进程能有效地同时处理输入和输出,最好使用()结构的缓冲技术。
A.缓冲池B.循环缓冲C.单缓冲D.双缓冲3、在请求分页系统中,页面分配策略与页面置换策略不能组合使用的是()。
A.可变分配,全局置换B.可变分配,局部置换C.固定分配,全局置换D.固定分配,局部置换4、下列关于虚拟存储的叙述中,正确的是()A.虚拟存储只能基于连续分配技术B.虚拟存储只能基于非连续分配技术C.虚拟存储容量只受外存容量的限制D.虚拟存储容量只受内存容量的限制5、解决主存碎片问题较好的存储器管理方式是()A.可变分区B.分页管理C.分段管理D.单一连续分配6、一个多道批处理系统中仅有P1,和P2两个作业,P2比P1晚5ms到达。
它们的计算和I/O操作顺序如下:P1:计算60ms,I/O 80ms,计算20msP2:计算120ms,I/O 40ms,计算40ms。
若不考虑调度和切换时间,则完成两个作业需要的时间最少是()。
A.240msB.260msC.340msD.360ms7、下面说法错误的有()。
I分时系统中,时间片越短越好。
II.银行家算法是防止死锁发生的方法之。
III若无进程处于运行状态,则就绪和等待队列均为空。
A. I和IIB. II和IIIC. I和IIID. I、II和II8、文件系统采用多级目求结构的目的是()。
A.减少系统开销B.节约存储空间C.解决命名冲突D.缩短传送时间9、下列选项中,磁盘逻辑格式化程序所做的T作是()I.对磁盘进行分区II.建立文件系统的根目录III.确定磁盘扇区校验码所占位数IV.对保存空闲磁盘块信息的数据结构进行初始化,A. 仅IIB.仅II、IVC.仅III,IVD.仅I、II、IV10、下列关于线程的叙述中,正确的是()。
重庆理工大学计算机组成原理

实验报告书实验课堂表现实验报告成绩实验总成绩A()B()C()实验名称:计算机组成原理实验专业班级:学号:姓名:王卫东联系:指导老师:小洋实验时间:2016-2017 (2)计算机科学与工程学院物联网工程系实验1 位操作实验1.实验目的本实验的目的是为更好地熟悉和掌握计算机中整数的二进制编码表示。
在本实验中,你需要解开一系列编程“难题”——使用有限类型和数量的运算操作实现一组给定功能的函数,在此过程中你将加深对数据二进制编码表示的了解。
2.实验容1.学习Linux操作系统的基本操作方法,练习常用命令。
2.阅读README文件和bits.c中的代码及注释,然后根据下述实验要求完成bits.c中的各函数代码。
3.实验要求实验中实现的函数代码必须满足下述基本条件(更多具体要求见函数的注释):•只能使用顺序程序结构(不得使用循环或条件分支控制程序结构,例如if, do, while, for, switch等)。
•仅能使用有限类型和数量的C语言算术和逻辑操作,例如如下的操作符,但注意每个题目可能有不同的可用操作符列表,详见具体函数说明。
!~ & ^ | + <<>>•不得使用超过8位表示的常量(即其值必须位于[0,255]中)。
•不得使用任何形式的强制类型转换。
•不得使用除整型外的任何其它数据类型,如数组、结构、联合等。
•不得定义和使用宏。
•不得定义除已给定的框架函数外的其他函数,不得调用任何函数。
•特定于浮点数操作函数的额外限制条件:o可以使用循环和条件控制;o可以使用整型和无符号整型常量及变量(取值不受[0,255]限制);o不使用任何浮点数据类型、操作及常量。
上述实验要求的主要目的是使得你必须从二进制位的角度考虑数据,进而更清楚地理解数据的二进制表示。
4.实验结果int bitAnd(int x, int y) {return ~(~x | ~y);}int bitXor(int x, int y) {return ~(~(x&~y)&~(~x&y));}int thirdBits(void) {return 2;}int getByte(int x, int n) {return 2;}int logicalShift(int x, int n) {return (x>>n)&~(((1<<31)>>n)<<1);}int bang(int x) {return (~((x|(~x+1))>>31))&0x01;}int conditional(int x, int y, int z) {return (((!!x<<31)>>31)&y)+((((!x)<<31)>>31)&z);}5.实验收获和体会在本次试验中,更好地熟悉和掌握了计算机中整数的二进制编码表示。
计算机专业基础综合操作系统(进程管理)历年真题试卷汇编2

计算机专业基础综合操作系统(进程管理)历年真题试卷汇编2(总分:96.00,做题时间:90分钟)一、单项选择题(总题数:28,分数:56.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。
__________________________________________________________________________________________2.下列几种关于进程的叙述,____最不符合操作系统对进程的理解。
【浙江大学2003年】A.进程是在多程序并行环境中的完整的程序√B.进程可以由程序、数据和进程控制块描述C.线程是一种特殊的进程D.进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一个独立单位综合考查进程的相关概念。
进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一个独立单位,不是完整程序,程序是在时间上按严格次序前后相继的操作序列,是一个静态的概念。
3.下面关于并发性的论述中,正确的是____。
【太原科技大学2006年】A.并发性是指若干个事件在同一时刻发生B.并发性是指若干个事件在不同时刻发生C.并发性是指若干个事件在同一时间间隔内发生√D.并发性是指若干个事件在不同时间间隔内发生考查并发性的定义,注意与并行性相区分。
并发性是指两个或多个事件在同一时间间隔内发生;并行性是指两个或多个事件在同一时刻发生。
4.并发进程指____。
【北京理工大学2002年】A.可平行执行的进程√B.可先后执行的进程C.可同时执行的进程D.不可中断的进程考查并发进程的定义。
并发进程是在同一时间段内运行。
从宏观上看,进程之间不是先后执行,而是平行执行;从微观上看,进程之间不是同时执行,而是按时间片轮转交替执行。
5.下面对进程的描述中,错误的是____。
A.进程是动态的集合B.进程有生命期C.进程是指令的集合√D.进程可以并发执行考查进程的概念。
6.一个进程释放了一台打印机后,有可能改变____的状态。
2022年重庆理工大学软件工程专业《操作系统》科目期末试卷B(有答案)

2022年重庆理工大学软件工程专业《操作系统》科目期末试卷B(有答案)一、选择题1、下面设备中属于共享设备的是()。
A.打印机B.磁带机C.磁盘D.磁带机和磁盘2、若I/O所花费的时间比CPU的处理时间短很多,则缓冲区()A.最有效B.几乎无效C.均衡D.以上都不是3、当系统发生抖动(Trashing)时,可以采取的有效措施是()。
I.撤销部分进程 II.增大磁做交换区的容量 III.提高用户进程的优先级A. 仅IB.仅IIC.仅IIID.仅I,II4、要保证一个程序在主存中被改变了存放位置后仍能正确地执行,则对主存空间应采用()技术。
A.静态重定位B.动态重定位C.动态分配D.静态分配5、下列关于虚拟存储的叙述中,正确的是()A.虚拟存储只能基于连续分配技术B.虚拟存储只能基于非连续分配技术C.虚拟存储容量只受外存容量的限制D.虚拟存储容量只受内存容量的限制6、假定下列指令已装入指令寄存器,则执行时不可能导致CPU从用户态变为内核态(系统态)的是()。
A.DIV R0,R1;(R0)/(R1)→ROB.INT n;产生软中断C.NOT RO;寄存器R0的内容取非D.MOV RO,addr;把地址 addr处的内存数据放入寄存器RO中7、用户程序在口态下使用特权指令引起的中断属于()。
A.硬件故障中断B.程序中断C.外部中断D.访管中断8、某文件系统的簇和磁盘扇区大小分别为1KB和512B。
若一个文件的大小为1026B,则系统分配给该文件的磁盘空间大小是()。
A.1026BB.1536BC.1538BD.2048B9、()结构的文件最适合于随机存取的应用场合。
A.流式B.索引C.链接D.顺序10、某系统有n台互斥使用的同类设备,3个并发进程分别需要3,4,5台设备,可确保系统不发生死锁的设备数n最小为()。
A.9B.10C.11D.1211、下面关于管程的叙述错误的是()。
A.管程是进程的同步工具,解决信号量机制大量同步操作分散的问题B.管程每次只允许一个进程进入管程,C.管程中V操作的作用和信号量机制中V操作的作用相同D.管程是被进程调用的,是语法范围,无法创建和撤销12、进程资源静态分配方式是指一个进程在建立时就分配了它需要的全部资源,只有该进程所要资源都得到满足的条件下,进程才开始运行。
2022年重庆大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年重庆大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、某文件系统物理结构采用三级索引分配方法,如果每个磁盘块的大小为1024B.每个盘块索引号占用4B,请问在该文件系统中,最大文件的大小最接近的是()A.8GBB.16GBC.32GBD.2TB2、()结构的文件最适合于随机存取的应用场合。
A.流式B.索引C.链接D.顺序3、作业8:00到达系统,估计运行时问为1h。
若从10:00开始执行该作业,其响应比为()。
A.2B.1C.3D.0.54、在操作系统中,一方面每个进程具有独立性,另一方面进程之间具有相互制约性。
对于任何两个并发进程,它们()。
A.必定无关B.必定相关C.可能相关D.可能相同5、下列关于进程和线程的叙述中,正确的是()A.不管系统是否支持线程,进程都是资源分配的基本单位,B.线程是资源分配的基本单位,进程是调度的基本单位C.系统级线程和用户级线程的切换都需要内核的支持D.同一进程中的各个线程拥有各自不同的地址空间6、假定某页式管理系统中,主存为128KB,分成32块,块号为0,1,2,3,....31:某作业有5块,其页号为0,1,2,3,4,被分别装入主存的3,8,4,6,9块中。
有一逻辑地址为[3,70]。
试求出相应的物理地址(其中方括号中的第一个元素为页号,第二个元素为页内地址,按十进制计算)()。
A.14646B.24646C.24576D.345767、()存储管理方式提供一维地址结构。
A.分段B.分页C.分段和段页式D.以上都不对8、在单处理器系统中,可并行的是()I.进程与进程II.处理器与设备III.处理器与通道IV.设备与设备A.I、II和IIIB.I、II和IVC.I、III和IVD.II、III和IV9、一个多道批处理系统中仅有P1,和P2两个作业,P2比P1晚5ms到达。
它们的计算和I/O操作顺序如下:P1:计算60ms,I/O 80ms,计算20msP2:计算120ms,I/O 40ms,计算40ms。
重庆理工大学操作系统试题

重庆理工大学计算机操作系统考试1.产生死锁的四个必要条件是_互斥条件________,__请求和保持条件_______,____不剥夺条件_____和___环路等待条件______。
2.临界区是指_在每个进程中访问临界资源的那段代码______________。
3.按照设备的共享属性可将I/O设备分为_独占设备________,____共享设备_____和_____虚拟设备____。
4.并发性是指两个或多个事件在__同一时间间隔___发生。
5.对磁盘的访问时间可分为__寻道时间_______,__旋转延迟时间_______和__传输时间_______;其中,磁盘调度的目标主要是减少__访问磁盘_的平均时间。
6.连续分配方式会形成碎片____,这可通过紧凑方法来解决。
7.解决通道中“瓶颈”问题最有效的方法是_增加设备到主机间的通路而不增加通道_。
8.所有同步机制都应遵循的四条准则是:空闲让进、忙则等待、_有限等待________、___让权等待______。
9.程序顺序执行时的特征有:顺序性、__封闭性_______和__可再现性_______。
10.引起进程从执行态到就绪态的条件是_因分配给它的时间片已完而暂停执行____。
1、操作系统的发展过程是( )A 设备驱动程序组成的原始操作系统,管理程序,操作系统B 原始操作系统,操作系统,管理程序C 管理程序,原始操作系统,操作系统D 管理程序,操作系统,原始操作系统2、当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。
A 就绪 B.等待 C.运行 D.完成3、虚存最重要的特征是(),因为任何其他的存储方式都不具有这一特征。
A对换性 B.多次性 C.虚拟性 D.驻留性4、以下哪项不是程序并发执行时具有的特征:A间断性B失去封闭性 C.可再现性 D. 不可再现性5、动态重定位的地址变换是在作业( )时进行的。
A.执行B..装入C.编译.D.修改6、一种既有利于短小作业又兼顾到长作业的作业调度算法是( )A..先来先服务B.轮转C.最高响应比优先D.均衡调度7、磁盘调度的SSTF(最短寻道时间优先)算法的缺点是:A.平均寻道距离较大.B.存在进程饥饿现象.C.实现复杂8、以下哪项不属于SPOOLing系统:A.输入/出井B..输入/出缓冲区C.输入/出进程D.输入/出设备9、以下哪项不是进程的特征:A. 动态性B.并发性C并行性D独立性10、外存分配方式不包括:A.连续分配B.链接分配C.动态分配D.索引分配产生死锁的原因:1.互斥条件2.请求和保持条件3.不可剥夺条件4.环路等待条件同步机制的四大准则:1.空闲让步2.忙则等待3.有限等待4.让权等待程序顺序执行的特征:顺序性、封闭性,可再现性虚拟存储器的三大主要特征:多次、对换、虚拟和离散设系统中有一类数量为M的独占型资源,系统中N个进程竞争该类资源,其中各进程对该类资源的最大需求量为W。
操作系统习题(附参考答案)

操作系统习题(附参考答案)一、单选题(共100题,每题1分,共100分)1、下列存储器中,速度最快的是()。
A、内存B、寄存器C、CacheD、磁盘正确答案:B2、时钟中断事件属于()中断事件。
A、程序B、自愿性C、外部D、输入/输出正确答案:C3、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲区表”中的空闲区可按()顺序排列。
A、大小从大到小B、大小从小到大C、地址从大到小D、地址从小到大正确答案:B4、从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的?()A、常量数据B、全局变量C、进程控制块D、代码正文正确答案:C5、()不是管程的组成部分。
A、对局部于管程内的数据结构设置初始值的语句B、对管程内数据结构进行操作的一组过程C、局部于管程的共享数据结构D、管程外过程调用管程内数据结构的说明正确答案:D6、下列关于父进程和子进程的叙述中,正确的是()。
A、子进程执行完了,父进程才能执行B、父进程创建了子进程,因此父进程执行完了,子进程才能执行C、撤销子进程时,应该同时撤销父进程D、撤销父进程时,应该同时撤销子进程正确答案:D7、某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。
该系统可能会发生死锁的K的最小值是()。
A、3B、4C、2D、5正确答案:B8、分页虚拟存储管理系统中,若采用FIFO页面置换算法,则当分配的物理页面数增加时,缺页中断的次数()。
A、减少B、可能增加也可能减少C、增加D、不变正确答案:B9、产生内存抖动的主要原因是()。
A、内存空间太小B、CPU运行速度太慢C、CPU调度算法不合理D、页面置换算法不合理正确答案:D10、()存储管理兼顾了段式在逻辑上清晰和页式在存储管理上方便的优点。
A、分页B、段页式C、可变分区D、分段正确答案:B11、发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。
重庆理工大学数据库原理试卷

一、单项选择题(本大题共10小题,每小题2分,共20分)1、SQL语言中,删除一个表的命令是( B )A.DELETE B.DROP C.CLEAR D.REMOVE2、从关系中挑选出指定的属性组成新关系的运算称为( B )A."选取"运算B."投影"运算C."联接"运算D."交"运算3、SQLServer2000是一个基于( D )A.层次模型的DBMS B.网状模型的DBMSC.关系模型的应用程序D.关系模型的DBMS4、在SQL语言中,条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且(A )A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁不包括30岁D.不包括20岁包括30岁5、部分匹配查询中有关通配符“%”的正确的叙述是( B )A.“%”代表2个字符B.“%”可以代表零个或多个字符C.“_”不能与“%”一同使用D.“%”代表一个字符6、现实世界中,事物的一般特性在信息世界中称为( C )A.实体B.实体键C.属性D.关系键7、下面有关主键的叙述正确的是( B )A.不同的记录可以具有重复的主键值或空值B.一个表中的主键可以是一个或多个字段C.在一个表中主键只可以是一个字段D.表中的主键的数据类型必须定义为自动编号或文本8、DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件和( C )A.系统分析员B.程序员C.数据库管理员D.操作员9、在查询中,为了避免重复行的关键字是( C )A.UNIQUE B.COUNT C.DISDINCT D.UNION10、关系模型中的关系模式至少是( A )。
A. 1NFB. 2NFC. 3NFD. BCNF二、填空题(每题3分,共30分)1、数据库系统中常用的三种数据模型有层次模型、网状模型和关系模型。
2、为数据库的用户授权用Grant 子句。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重庆理工大学计算机操作系统考试
1.产生死锁的四个必要条件是_________,_________,_________和_________。
2.临界区是指_____________________________。
3.按照设备的共享属性可将I/O设备分为_________,_________和_________。
4.并发性是指两个或多个事件在____________发生。
5.对磁盘的访问时间可分为_________,_________和_________;其中,磁盘调度的目标主要是减少_________的平均时间。
6.连续分配方式会形成____,这可通过紧凑方法来解决。
7.解决通道中“瓶颈”问题最有效的方法是__________________________________。
8.所有同步机制都应遵循的四条准则是:空闲让进、忙则等待、_________、_________。
9.程序顺序执行时的特征有:顺序性、_________和_________。
10.引起进程从执行态到就绪态的条件是_____。
1、操作系统的发展过程是( )
A 设备驱动程序组成的原始操作系统,管理程序,操作系统
B 原始操作系统,操作系统,管理程序
C 管理程序,原始操作系统,操作系统
D 管理程序,操作系统,原始操作系统
2、当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。
A 就绪 B.等待 C.运行 D.完成
3、虚存最重要的特征是(),因为任何其他的存储方式都不具有这一特征。
A对换性 B.多次性 C.虚拟性 D.驻留性
4、以下哪项不是程序并发执行时具有的特征:
A间断性B失去封闭性 C.可再现性 D. 不可再现性
5、动态重定位的地址变换是在作业( )时进行的。
A.执行
B..装入
C.编译.
D.修改
6、一种既有利于短小作业又兼顾到长作业的作业调度算法是( )
A..先来先服务
B.轮转
C.最高响应比优先
D.均衡调度
7、磁盘调度的SSTF算法的缺点是:
A.平均寻道距离较大.
B.存在进程饥饿现象.
C.实现复杂
8、以下哪项不属于SPOOLing系统:
A.输入/出井
B..输入/出缓冲区
C.输入/出进程
D.输入/出设备
9、以下哪项不是进程的特征:
A. 动态性
B.并发性C并行性D独立性
10、外存分配方式不包括:
A.连续分配
B.链接分配
C.动态分配
D.索引分配
1.简述整形信号量的物理含义和P,V操作的物理含义
2、简述引入缓冲的主要原因。
(3分)
3、简述系统调用与一般过程调用的区别。
1、某程序在内存中分配三个页面,初始为空,页面走向为1,5,4,1,2,3,
2,1,5,4,2,4,6,5,1,分别计算FIFO、LRU、OPT算法的缺页次数。
(10分)
2.根据下列的并行程序来画出进程的前趋图(10分)
var a ,b ,c ,d ,e,f,g,h,i,j: semaphore:=0,0,0,0,0,0,0,0;
begin
parbegin
begin S1; V(a); V(b); end
begin P(a); S2; V(c); V(d); end
begin P(b); S3; V(e); V(f); end
begin P(C); S4; V(g); end
begin P(d); S5; V(h); end
begin P(e); S6; V(i); end
begin P(f); S7; V(j); end
begin P(g); P(h); P(i); P(j); S8; end
parend
end
3、某系统采用段式存储管理,一个作业由五段组成,其段表如下所示:
段号基地址长度
0 129 600
1 2300 78
2 90 100
3 1327 580
4 1952 96
(1)算出这个作业总的长度。
(2)若给出逻辑地址[0,43], [1,10], [2,90], [3,400], [4,60],计算出相应的内存地
址。
(方括号内第一个元素为段号,第二个元素为段内相对地址)。
4、在下面的程序空白处填空,以模拟生产者-消费者问题
5、设有两个优先级相同的进程P1和P2如下,S1和S2初值均为0,求:P1,P2并发执行结束后,x,y,z分别是多少?(要求写出分析过程)(10分)
6、有一个具有两道作业的批处理系统,作业调度采用短作业优先的调度算法,进程调度采用以优先数为基础的抢占式调度算法(优先数数值越小优先级越高), (1)列出所有作业进入内存时间及结束时间;
(2)计算平均周转时;。