天津科技大学操作系统试卷
- 格式:doc
- 大小:36.00 KB
- 文档页数:8
A. 主要功能B. 算法的详细描述C. 用户界面及运行环境D. 软件的性能11.软件生命周期中所花费用最多的阶段是( D )。
A.详细设计 B.软件编码 C.软件测试 D.软件维护12.面向数据流的设计方法把( A )映射成软件结构。
A.数据流 B.系统结构 C.控制结构 D.信息流13.确定测试计划是在( A )阶段制定的。
A.总体设计 B.详细设计 C.编码 D.测试14.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( C )A.数据库设计 B.数据通信 C.数据定义 D.数据维护15.程序的三种基本控制结构的共同特点是( D )。
A.不能嵌套使用 B.只能用来写简单程序C.已经用硬件实现 D.只有一个入口和一个出口16.原型化方法是用户和设计者之间执行的一种交互构成,适用于( A )系统。
A.需求不确定性高的B.需求确定的C.管理信息D.实时17.使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。
A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能18.软件维护的副作用主要有以下哪几种( C )A.编码副作用、数据副作用、测试副作用B.编码副作用、数据副作用、调试副作用C.编码副作用、数据副作用、文档副作用D.编码副作用、文档副作用、测试副作用19.在软件的分析阶段,常用( C )来描述业务处理系统的信息来源、存储、处理和去向A.E-R图B.框图C.数据流图D.时序网络20.需求规格说明书的内容不应当包括的是( B )。
A.对重要功能的描述B.对算法的详细过程性描述二、填空题(请将每小题的答案填写在答题纸相应位置,写在试卷上无效,共10分,每小题0.5分)1.耦合性和内聚性是衡量(模块独立性)的两个定性的标准。
2.从数据流图导出初始模块结构图,主要是通过(变换和事务)两项技术。
3.从模块内外的联系来看,结构化设计的要求是(模块内联系大、模块间联系小或耦合性低、内聚性高)。
2022年天津大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、在文件的索引节点中存放直接索引指针10个,一级和:级索引指针各1个。
磁盘块大小为IKB,每个索引指针占4B。
若某文件的索引节点已在内存中,则把该文件偏移量(按字节编址)为1234 和307400处所在的磁盘块读入内存,需访问的磁盘块个数分别是()。
A.1.2B.1.3C.2.3D.2.42、操作系统为了管理文件,设计了文件控制块(FCB),文件控制块的建立是().A.在调用create()时B.在调用open()时C.在调用read()时D.在调用write()3、设与某资源相关联的信号量初值为3,当前值为1,若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别为()。
A.0,1B.1,0C.1,2D.2,04、有两个并发执行的进程P1和P2,共享初值为1的变量x。
P1对x加1,P2对x减1。
加1操作和减1操作的指令序列分别如下所示://加1操作load R1,x ① //取x到寄存器R1中inc R1 ②store x, R1:③ //将R1的内容存入x//减1操作load R2,x ① //取x到寄存器R1中inc R2 ②store x, R2:③ //将R1的内容存入x两个操作完成后,x的值()。
A.可能为-1或3B.只能为1C.可能为0,1或2D.可能为-1,0,1或25、有5个批处理任务A、B、C、D、E几乎同时到达一计算中心。
它们预计运行的时间分别是10min,6min,2min、4min和8min。
其优先级(由外部设定)分别为3,5,2,1和4,这里5为最高优先级。
下列各种调度算法中,其平均进程周转时间为14min 的是()。
A.时间片轮转调度算法B.优先级调度算法C.先来先服务调度算法D.最短作业优先调度算法6、采用分段存储管理的系统中,若段地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
2022年天津科技大学软件工程专业《计算机网络》科目期末试卷B(有答案)一、选择题1、在OS1参考模型中,下列功能需由应用层的相邻层实现的是()。
A.对话管理B.数据格式转换C.路由选择D.可靠数据传输2、TCP/AP模型中一共有()层。
A.3B.4C.5D.73、下面的地址中,属于单播地址的是()。
A.172.31.128.255/18B.10.255.255.255C.192.168.24.59/30D.224.105.5.2114、CIDR技术的作用是()。
A.把小的网络汇聚成大的超网B.把大的网络划分成小的子网C.解决地址资源不足的问题D.由多个主机共享同一个网络地址5、在使用以太网交换机的局域网中,以下表述哪个是正确的()。
A.局域网只包含一个冲突域B.交换机的多个端口可以并行传输C.交换机可以隔离广播域D.交换机根据LLC目的地址转发6、以下哪种滑动窗口协议收到的分组一定是按序接收的()。
I.停止-等待协议 II.后退N帧协议 III.选择重传协议A. I,IIB. I,IIIC.II,IIID.都有可能7、假设TCP的拥塞窗口的慢启动门限值初始为8(单位为报文段),当拥塞窗口上升到12时,网络发生超时,TCP开始慢启动和拥塞避免,那么第12次传输时拥塞窗口大小为()8、下列关于因特网中的主机和路由器的说法,错误的是()。
A.主机通常需要实现IPB.路由器必须实现TCPC.主机通常需要实现TCPD.路由器必须实现IP9、有一个TCP连接,当其拥塞窗口为32个分组大小时超时。
假设网络的RTT是固定的5s,不考虑比特开销,即分组不丢失,则系统在超时后处于慢启动阶段的时间有()。
A.10sB.20sC.30sD.40s10、当客户端请求域名解析时,如果本地DNS服务器不能完成解析,就把请求发送给其他服务器,当某个服务器知道了需要解析的IP地址,把域名解析结果按原路返回给本地DNS服务器,本地DNS服务器再告诉客户端,这种方式称为()。
一、单项选择题(请将每小题最合适的答案的代码写在答题纸的相应位置,写在试卷上无效,共30分,每小题1分)1.“软件危机”是指( C ) 。
A. 计算机病毒的出现B. 利用计算机进行经济犯罪活动C. 软件开发和维护中出现的一系列问题D. 人们过分迷恋计算机系统2.下列关于功能性注释不正确的说法是( B )A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态B. 注释用来说明程序段,需要在每一行都要加注释C. 可使用空行或缩进,以便很容易区分注释和程序D. 修改程序也应修改注释3.结构化维护与非结构化维护的主要区别在于( D )A. 软件是否结构化B. 软件配置是否完整C. 程序的完整性D. 文档的完整性4.软件的可行性研究中不包括( D )A.法律可行性B.技术可行性C.经济可行性D.政治可行性5.以下不属于白盒测试技术的是( D )A.逻辑覆盖B.基本路径测试C.循环覆盖测试D.等价类划分6.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( D )。
A.纠错性维护B.适应性维护C.改善性维护D.预防性维护7.盒图也称为( D )或Chapin图。
这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。
A.流程图B.框图C.判定表D.N-S图8.在结构化程序设计当中,不建议使用( D )。
A.分支语句B.循环语句C.子程序调用语句D.转向语句9.软件是( C )。
A. 处理对象和处理规则的描述B. 程序C. 程序及其文档D. 计算机系统10.软件测试的目标是( B )。
A. 证明软件是正确的B. 发现错误、降低错误带来的风险C. 排除软件中所有的错误D. 与软件调试相同11.详细设计的基本任务是确定每个模块的( D )设计A.功能 B.调用关系 C.输入输出数据 D.算法12.内聚程度最低的是( A )内聚A.偶然B.过程C.顺序D.时间13.需求分析的产品是( D )A.数据流程图案 B.数据字典 C.判定表 D.需求规格说明书14.模块的内聚性最高的是( D )A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚15.系统流程图用于可行性分析中的( A )的描述。
2021年天津科技大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、存储器采用部分译码法片选时,()。
A.不需要地址译码器B.不能充分利用存储器空间C.会产生地址重叠D.CPU的地址线全参与译码2、在一个容量为l28KB的SRAM存储器芯片上,按字长32位编址,其地址范围可从0000H到()。
A.3HB.7HC.7HD.3fH3、为了表示无符号十进制整数,下列哪些是合法的8421BCD码?()I.01111001 Ⅱ.11010110 Ⅲ.00001100 Ⅳ.1000010lA.I、IⅡB.Ⅱ、ⅢC.I、ⅣD.I、Ⅱ、Ⅲ4、用海明码对长度为8位的数据进行检/纠错时,若能纠正一位错,则校验位数至少为()。
A.2B.3C.4D.55、在浮点机中,判断原码规格化的形式的原则是()。
A.尾数的符号位与第一数位不同B.尾数的第一数位为1,数符任意C.尾数的符号位与第一位相同D.阶符与数符不同6、在()结构中,外部设备可以和主存储器单元统一编址。
A.单总线B.双总线C.三总线D.以上都可以7、按数据传送格式,总线常被划分为()。
A.并行总线与串行总线B.同步总线与异步总线C.系统总线与外总线D.存储总线与I /O总线8、某计算机主频为1.2GHz,其指令分为4类,它们在基准程序中所占比例及CPI如下表所示。
该机的MIPS数是()。
A.100B.200C.400D.6009、在计算机系统中,作为硬件与应用软件之间的界面是()。
A.操作系统B.编译程序C.指令系统D.以上都不是10、指令译码器进行译码的是()B.指令的操作码字段C.指令的地址D.指令的操作数字段11、指令从流水线开始建立时执行,设指令流水线把一条指令分为取指、分析、执行三部分,且三部分的时间分别是2ns、2ns、Ins,则100条指令全部执行完毕需要()。
A.163nsB.183nsC.193nsD.203ns12、下列关于各种寻址方式获取操作数快慢的说法中,正确的是()。
2022年天津大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、某文件系统物理结构采用三级索引分配方法,如果每个磁盘块的大小为1024B.每个盘块索引号占用4B,请问在该文件系统中,最大文件的大小最接近的是()A.8GBB.16GBC.32GBD.2TB2、下列选项中,磁盘逻辑格式化程序所做的T作是()I.对磁盘进行分区II.建立文件系统的根目录III.确定磁盘扇区校验码所占位数IV.对保存空闲磁盘块信息的数据结构进行初始化,A. 仅IIB.仅II、IVC.仅III,IVD.仅I、II、IV3、某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台打印机。
当N的取值不超过()时,系统不会发生死锁。
A.4B.5C.6D.74、下列描述中,()并不是多线程系统的特长。
A.利用线程并行地执行矩阵乘法运算B.Web服务器利用线程响应HTTP请求C.键盘驱动程序为每个正在运行的应用配备一个线程,用以响应该应用的键盘输入,D.基于GUI的调试程序用不同的线程分别处理用户输入、计算和跟踪等操作5、进程从运行态到阻塞态可能是()A.运行进程执行P操作B.进程调度程序的调度C.运行进程的时间片用完D.运行进程执行了V操作6、目标程序对应的地址空间是()A.名空间B.逻辑地址空间C.存储空间D.物理地址空间7、下列关于页式存储说法中,正确的是()。
I.在页式存储管理中,若关闭TLB,则每当访问一条指令或存取一个操作数时都要访问两次内存II.页式存储管理不会产生内部碎片III.页式存储管理当中的页面是为用户所感知的IV.页式存储方式可以采用静态重定位A.仅I、II,IVB. 仅I、IVC. 仅ID.I、II、III、IV8、操作系统提供给编程人员的接口是()。
A.库函数B.高级语言C.系统调用D.子程序9、在下列选项中,()不属于操作系统提供给用户的可使用资源。
A.中断机制B.处理机C.存储器D.I/O设备10、下列天于管道(Pipe)通信的叙述中,正确的是()A.一个管道可实现双向数据传输B.管道的容量仅受磁盘容量大小限制C.进程对管道进行读操作和写操作都可能被阻塞D.一个管道只能有一个读进程或一个写进程对其操作11、某进程访问页面的序列如下所示。
2022年天津科技大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、____________和____________一起组成了安全性子系统。
2、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
3、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;4、数据的安全性是指____________。
5、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
6、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
7、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
8、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
9、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
10、关系规范化的目的是______。
二、判断题11、视图就是一个虚表,保存视图时,保存的是视图的定义。
()12、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。
一、单项选择题(共20分,每小题1分)请按序号将正确选项前的字母填下表中。
1.下面关于操作系统的叙述中正确的是( A )。
A、批处理作业必须具有作业控制信息B、分时系统不一定都具有人机交互功能C、从响应时间的角度看,实时系统与分时系统差不多D、由于采用了分时技术,用户可以独占计算机的资源2.在操作系统中,P、V操作是一种(D )。
A、机器指令B、系统调用命令C、作业控制命令D、低级进程通信原语3.分配到必要的资源并获得处理机时的进程状态是( B )A、就绪状态B、执行状态C、阻塞状态D、撤消状态4.若信号量S的初值为3,当前值为—2,则表示有等待进程(C )。
A、0个B、1个C、2个D、3个5.下面关于进程的描述中,正确的是( A )。
A、进程获得CPU运行是通过调度得到的B、优先级是进程调度的重要依据,一旦确定就不能改变C、在单CPU的系统中,任意时刻都有一个进程处于运行状态D、进程申请CPU得不到满足时,其状态变为阻塞6.在可变式分区存储管理中的拼接技术可以( A )。
A、集中空闲区B、增加内存容量C、缩短访问周期D、加速地址转换7.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中( D )不是引起操作系统选择新进程的直接原因。
A、运行进程的时间片用完B、运行进程出错C、运行进程要等待某一事件发生D、有新进程进入就绪队列8.虚拟存储器的最大容量( B )。
A、为内外存容量之和B、由计算机的地址结构决定C、是任意的D、由作业的地址空间决定9.一作业8:00到达系统,估计运行时间为l小时。
若10:00开始执行该作业,其响应比是( C )。
A、2B、1C、3D、0.510.现有3个同时到达的作业J1、J2和J3,它们的执行时问分别是T1、T2和T3,且T1<T2<T3,系统按单道方式运行且采用短作业优先算法,平均周转时间是(C )。
A、T1+T2+T3B、(T1+T2+T3)/3C、(3T1+2T2+T3)/3D、(T1+2T2+3T3)/311.某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台。
2021年天津科技大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、对36位虚拟地址的页式虚拟存储系统,每页8KB,每个页表项为32位,页表的总容量为()。
A.1MBB.4MBC.8MBD.32MB2、容量为64块的Cache采用组相联映射方式,字块大小为128个字,每4块为一组。
如果主存为4K块,且按字编址,那么主存地址和主存标记的位数分别为()。
A.16,6B.17,6C.18,8 D .19,83、当定点运算发生溢出时,应()。
A.向左规格化B.向右规格化C.舍入处理D.发出出错信息4、在补码加减交替除法中,参加操作的数和商符分别是()。
A.绝对值的补码在形成商值的过程中自动形成B.补码在形成商值的过程中自动形成C.补码由两数符号位“异或”形成D.绝对值的补码由两数符号位“异或”形成5、计算机中表示地址时,采用()。
A.原码B.补码C.移码D.无符号数6、在链式查询方式下,若有N个设备,则()。
A.只需一条总线请求线B.需要N条总线请求线C.视情况而定,可能一条,也可能N条D.以上说法都不对7、在下列各种情况中,最应采用异步传输方式的是().A.I/O接口与打印机交换信息B.CPU与主存交换信息C.CPU和PCI总线交换信息D.由统一时序信号控制方式下的设备8、已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行需要12s。
现在硬件设计人员想设计计算机B,希望该程序在B上的运行时间能缩短为8s,使用新技术后可使B的时钟频率大幅度提高,但在B上运行该程序所需要的时钟周期数为在A上的1.5倍。
那么,机器B的时钟频率至少应为()能运到所希望的要求。
A.800MHzB.1.2 GHzC.1.5GHzD.1.8GHz9、在计算机系统中,作为硬件与应用软件之间的界面是()。
A.操作系统B.编译程序C.指令系统D.以上都不是10、下列不属于微指令结构设计所追求的目标是()。
天津科技大学大学计算机基础期末试卷学校___________ 班级_________ 姓名_________ 分数_________一、单选题(每小题1分)1、在Word编辑状态下,绘制一文本框,应使用的下拉菜单是()。
A、"插入"B、"表格"C、"编辑"D、"工具"2、下面有关快捷方式的描述中,正确的是()A. "在桌面上创建快捷方式,就是将相应的文件复制到桌面"B. "在桌面上创建快捷方式,就是通过指针使桌面上的快捷方式指向相应的磁盘文件"C. "删除桌面上的快捷方式,即删除快捷方式所指向的磁盘文件"D. "对快捷方式图标名称重新命名后,双击该快捷方式将不能打开相应的磁盘文件"3、所谓微处理器的位数,就是计算机的:A.字长B.字C.字节D.二进制位4、在目前使用的打印机中,印刷质量最好,分辨率最高的是()。
A.击打式打印机B.点阵打印机C.激光打印机D.喷墨打印机5、下列描述中,正确的是____。
A1KB=1024*1024bytesB1MB=1024*1024bytesC1MB=1024bytesD1KB=1024MB6、下列操作中,不能打开“计算机”窗口的是()A. "用鼠标右键单击桌面上的“计算机”图标,从弹出的快捷菜单中选择“打开”命令"B. "用鼠标左键双击桌面上的“计算机”图标"C. "用鼠标左键单击桌面上的“计算机”图标"D. "用鼠标右键单击“开始”菜单按钮,然后选择“打开Windows 资源管理器”按钮"7、下列有关快捷方式的叙述,错误的是____。
A. 快捷方式改变了程序或文档在磁盘上的存放位置B. 快捷方式提供了对常用程序或文档的访问捷径C. 快捷方式图标的左下角有一个小箭头D. 删除快捷方式不会对源程序或文档产生影响8、在存储一个汉字内码的两个字节中,每个字节的最高位是( )。
天津科技大学操作系统试题程路峰 11103303操作系统试题一、选择题1、在计算机系统中,操作系统是(B)A、一般应用软件B、核心系统软件C、用户应用软件D、系统支撑软件2、UNIX 操作系统是著名的(C)A、多道批处理系统B、分时系统C、实时系统D、分布式系统3、按照所起的作用和需要的运行环境,操作系统属于(D)范畴A、用户软件B、应用软件C、支撑软件D、系统软件4、以下(C)功能不是操作系统具备的主要功能A、内存管理B、中断处理C、文档管理D、CPU调度5、为了使系统中所有的用户能得到及时的响应,该操作系统应该是(C)A、多道批处理程序B、分时系统C、实时系统D、网络系统6、一个完整计算机系统是由(C)组成的。
A、硬件B、软件C、硬件和软件D、用户程序7、操作系统的基本功能是(A)A、控制和管理系统内的各种资源,有效地组织多道程序的运行B、提供用户界面,方便用户使用C、提供方便的可视化编辑程序D、提供功能强大的网络管理工具8、裸机配备了操作系统,则构成了(C)A、系统软件B、应用软件C、虚拟机D、硬件系统二、填空题1、操作系统的基本特征是并发性、共享性、虚拟性、异步性。
2、操作系统的主要功能是处理器管理、存储器管理、设备管理、文件管理、作业管理与用户接口。
3、分布式操作系统的特点是自治性、分布式、模块性、并行性。
4、操作系统在计算机系统中位于计算机硬件资源与其他应用软件之间5、采用多道程序设计技术能充分发挥CPU与外设并行工作的能力。
6、计算机系统中配置操作系统的目的是提高计算机的系统的效率和方便用户使用。
三、简答题1、什么是操作系统?简述操作系统的类型。
操作系统(Operating System,OS)是系统软件中最基本的部分,是能有效地组织和管理计算机系统中硬件和软件资源,合理地组织计算机工作流程,空话子程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高校运行的一组程序模块的集合。
2022年天津科技大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列关厂索引表的叙述中,正确的是()。
A.索引表中每个记录的索引项可以有多个B.对索引文件存取时,必须先查找索引表C.索引表中含有索引文件的数据及其物理地址D.建立索引表的i1的之,是减少存储空间,2、磁盘高速缓存设在()中。
A.内存B.磁盘控制器C.CacheD.磁盘3、若系统S1采用死锁避免方法,S2采用死锁检测方法。
下列叙述中,正确的是()。
I.S1会限制用户申请资源的顺序,而S2不会II.S1需要进程运行所需资源总最信息,而S2不需要III.SI不会给可能导致死锁的进程分配资源,而S2会A.仅I、IIB.仅II、IIIC. 仅I、IID. I、II、III4、要实现两个进程互斥,设一个互斥信号量mutex.当mutex为0时,表示()。
A.没有进程进入临界区B.有一个进程进入临界区C.有一个进程进入临界区,另外一个进程在等候D.两个进程都进入临界区5、有3个作业J1,J2,J3,其运行时间分别为2h,5h,3h,假定同时到达,并在同…台处理器上以单道方式运行,则平均周转时间最短的执行序列是()。
A.J1,J2,J3B.J3,J2,J1C.J2,J1,J3D.J1,J3,J26、在一个操作系统中对内存采用页式存储管理方法,则所划分的页面大小()。
A.要依据内存大小而定B.必须相同C.要依据CPU的地址结构而定D.要依据内存和外存而定7、一个页式虚拟存储系统,其并发进程数固定为4个。
最近测试了它的CPU利用率和用于页面交换的利用率,假设得到的结果为下列选项,()说明系统需要增加进程并发数?I.CPU利用率13%:磁盘利用率97%II.CPU利用97%;磁盘利用率3%III.CPU利用率13%:磁盘利用3%A. IB.IIC.IIID.I、III8、一个多道批处理系统中仅有P1,和P2两个作业,P2比P1晚5ms到达。
2021年天津科技大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、在下列寻址方式中,()方式需要先计算,再访问存。
A.相对寻址B.变址寻址C.间接寻址D.A、B2、某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条,二地址指令107条,每个地址字段为6位,则指令字长至少应该是()。
A.24位B.26位C.28位D.32位3、为了表示无符号十进制整数,下列哪些是合法的8421BCD码?()I.01111001 Ⅱ.11010110 Ⅲ.00001100 Ⅳ.1000010lA.I、IⅡB.Ⅱ、ⅢC.I、ⅣD.I、Ⅱ、Ⅲ4、假设编译器规定int 和shot类型长度分别为32位和16位,若有下列C语言语句:unsigned short x=65530;unsigned int y=x;得到y的机器数为()。
A.00007FFAHB.0000 FFFAHC.FFFF 7FFAHD.FFFF FFFAH5、并行加法器中,每位全和的形成除与本位相加两数数值位有关外,还与()有A.低位数值大小B.低位数的全和C.高位数值大小D.低位数送来的进位6、有效容量为128KB的Cache,每块16B,8路组相联。
字节地址为1234567H的单元调入该Cache,其tag应为()。
A.1234HB.2468HC.048DHD.12345H7、采用八体并行低位交叉存储器,设每个体的存储容量为32K×16位,存储周期为400ns,下述说法中正确的是()。
A.在400ns内,存储器可向CPU提供2位二进制信息B.在l00ns内,每个体可向CPU提供27位二进制信息C.在400ns内,存储器可向CPU提供2位二进制信息D.在100ns内,每个体可向CPU提供2位二进制信息8、假定编译器对高级语言的某条语句可以编译生成两种不同的指令序列,A、B和C三类指令的CPl和执行两种不同序列所含的三类指令条数见下表。
2022年天津科技大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、用户在删除某文件的过程中,操作系统不可能执行的操作是A.删除此文件所在的目录B.删除与此文件关联的目录项C.删除与此文件对应的文件控制块D.释放与此文件关联的内存缓冲区2、下面关于文件的叙述中,错误的是()。
I.打开文件的主要操作是把指定文件复制到内存指定的区域II.对一个文件的访问,常由用户访问权限和用户优先级共同限制III.文件系统采用树形片录结构后,对于不同用户的文件,其文件名应该不同IV.为防止系统故障造成系统内文件受损,常采用存取控制矩阵方法保护文件A.仅IB. 仅I、IIIC.仅I、III、IVD.I、II、III,IV3、一个进程被唤醒意味着()。
A.该进程可以重新占用CPUB.优先级变为最大C.PCB移到就绪队列之首D.进程变为运行态4、设与某资源相关联的信号量初值为3,当前值为1,若M表示该资源的可用个数,N 表示等待该资源的进程数,则M、N分别为()。
A.0,1B.1,0C.1,2D.2,05、对进程的管理和控制使用()。
A.指令B.原语C.信号量D.信箱通信6、操作系统采用分页存储管理方式,要求()。
A.每个进程拥有一张页表,且进程的页表驻留在内存中,B.每个进程拥有一张页表,但只要执行进程的页表驻留在内存中C.所有进程共享一张页表,以节约有限的内存空间,但页表必须驻留在内存中D.所有进程共享一张页表,只有页表中当前使用的页面必须驻留在内存中7、解决主存碎片问题较好的存储器管理方式是()A.可变分区B.分页管理C.分段管理D.单一连续分配8、用户程序在口态下使用特权指令引起的中断属于()。
A.硬件故障中断B.程序中断C.外部中断D.访管中断9、操作系统提供了多种界面供用户使用,其中()是专门供应用程序使用的一种界面。
A.终端命令B.图形用户窗C.系统调用D.作业控制语言10、下列天于管道(Pipe)通信的叙述中,正确的是()A.一个管道可实现双向数据传输B.管道的容量仅受磁盘容量大小限制C.进程对管道进行读操作和写操作都可能被阻塞D.一个管道只能有一个读进程或一个写进程对其操作11、若I/O所花费的时间比CPU的处理时间短很多,则缓冲区()A.最有效B.几乎无效C.均衡D.以上都不是12、在SPOOLing系统中,用户进程实际分配到的是()。
2022年天津科技大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、假定下列指令已装入指令寄存器,则执行时不可能导致CPU从用户态变为内核态(系统态)的是()。
A.DIV R0,R1;(R0)/(R1)→ROB.INT n;产生软中断C.NOT RO;寄存器R0的内容取非D.MOV RO,addr;把地址 addr处的内存数据放入寄存器RO中2、若程序正在试图读取某个磁盘的第100个逻辑块,使用操作系统提供的()接门。
A.系统调用B.图形用户接口C.原语D.键盘命令3、若一个信号量的初值为3,经过多次P、V操作之后当前值为-1,则表示等待进入临界区的进程数为()A.1B.2C.3D.44、进行P0和P1;的共享变量定义及其初值为:boolean flag[2];int turn=0;flag[0]=false;flag[1]=false;若进行P0和P1,访问临界资源的类C代码实现如下:void Po()//进程Po{while(TRUE){flag[0]=TRUE;turn=1;While(flag[1]&&(turn==l));临界区;flag[0]=FALSE;}}void P1()//进程P1{while(TRUE){flag[1]=TRUE;turn=0;While(flag[0]&&(turn==0));临界区;flag[1]=FALSE;}}并发执行进程P0和P1时产生的情况是()。
A.不能保证进程互斥进入临界区、会出现“饥饿”现象,B.不能保证进程互斥进入临界区、不会出现“饥饿”现象C.能保证进程互斥进入临界区、会出现“饥饿”现象D.能保证进程互斥进入临界区、不会出现“饥饿”现象5、某计算机系统中有8台打印机,有K个进程竞争使用,每个进,程最多需要3台打印机,该系统可能会发生死锁的K的最小值是()A.2B.3C.4D.56、如果I/O设备与存储设备间的数据交换不经过CPU来完成,则这种数据交换方式是()。
A.数据库文件 B.索引文件C.日志文件 D.备注文件10.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( C )。
A.事务故障 B.系统故障C.介质故障 D.运行故障11.关于“死锁”,下列说法中正确的是( D )。
A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁12.并发操作会带来哪些数据不一致性( D )。
A.丢失修改、不可重复读、脏读、死锁B.不可重复读、脏读、死锁C.丢失修改、脏读、死锁D.丢失修改、不可重复读、脏读13.从一个数据库文件中取出满足某个条件的所有记录的操作是(A )。
A.选择 B.连接 C.投影 D.复制14.如果事务T获得了数据项Q上的排它锁,则T对Q( C )。
A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读也不能写15.对数据对象施加封锁,避免死锁的方法没有采用以下(C )策略。
A.顺序封锁法 B.一次封锁法D.两段锁二、判断题(请判断下面说法是否正确,并在答题纸相应位置填写√或×,每题1分,共10分)1.( X )数据库系统的数据独立性是指不会因为存储策略的变化而影响存储结构。
2.( X )规范化主要的理论依据是关系代数理论。
3.( X )把低一级的关系模式分解为若干个高一级的关系模式,其目的是为了消除插入异常、删除异常和数据不一致。
4.( X )如果两个实体之间具有M : N 联系,则将它们转换为关系模型的结果是两个表。
5.( X )在数据库三级模式结构中,外模式的个数与用户个数相同。
6.( X )关系模式R,S 具有共同的属性X,且X是R的主码,则X称为S的外部码。
7.( X )数据冗余引起的问题主要是花费空间。
(2).车辆(牌照号,车队郝,厂家,出厂日期)车队(车队号,车队名)聘用(车队号,司机编号,聘期)司机(司机编号,姓名,电话)四、应用题。
《操作系统》考题及答案操作系统考题及答案一、选择题(共10题,每题2分,共20分)1. 操作系统是计算机系统中的()。
A. 软件部分B. 硬件部分C. 网络部分D. 执行部分答案:A2. 下列哪个操作系统属于开源操作系统?A. WindowsB. macOSC. LinuxD. iOS答案:C3. 进程是指()。
A. 一个程序的执行B. 一个任务的执行C. 一个线程的执行D. 一个指令的执行答案:B4. 下列关于虚拟内存的说法,正确的是()。
A. 提高了程序的运行效率B. 减少了程序的运行时间C. 可以充分利用硬盘空间D. 不会导致系统崩溃答案:A5. 进程调度算法中,通过时间片轮转调度可以实现()。
A. 公平性B. 紧急性C. 优先级D. 死锁避免答案:A6. 下列关于死锁的说法,正确的是()。
A. 资源利用率提高B. 进程执行顺序无关C. 程序运行速度加快D. 进程无法进行下去答案:D7. 磁盘调度算法中,通过扫描算法可以实现()。
A. 最少移动量B. 最小响应时间C. 最短寻道时间D. 最高吞吐量答案:C8. 进程同步原语中,P操作(也称为申请资源)的作用是()。
A. 分配资源B. 请求资源C. 释放资源D. 撤销资源答案:B9. 下列关于页面置换算法LRU(最近最久未使用)的说法,正确的是()。
A. 置换最近被访问的页面B. 可以避免缺页中断C. 不需要记录页面访问情况D. 只适用于主存容量较小的系统答案:A10. 虚拟存储技术中,页面大小的选择应该满足的原则是()。
A. 尽量小,以减少内存开销B. 尽量大,以提高程序运行速度C. 适中,以兼顾内存开销和程序运行速度D. 无固定原则,根据应用需求灵活选择答案:C二、简答题(共6题,每题10分,共60分)1. 请简要阐述操作系统的作用及主要功能。
答案:操作系统是计算机系统中最重要的软件部分,其作用主要体现在以下几个方面:- 管理计算机硬件资源,包括内存、CPU、磁盘等的分配和调度,保证资源的合理利用和高效运行;- 提供文件管理,包括文件的创建、读写、删除等功能,保证对文件的统一管理和访问控制;- 提供用户接口,通过命令行或图形界面等方式,使用户可以方便地与计算机交互;- 提供进程管理,包括进程的创建、调度、同步、通信等,保证多个进程的协调运行;- 提供安全性和数据保护,保护系统和用户的数据安全,防止恶意攻击和数据丢失。
2022年天津科技大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、某容量为256MB的存储器由若干4M×8位的DRAM芯片构成,该DRAM芯片的地址引脚和数据引脚总数是()。
A.19B.22C.30D.362、下述说法中正确的是()。
I.半导体RAM信息可读可写,且断电后仍能保持记忆Ⅱ.动态RAM是易失性RAM,而静态RAM中的存储信息是不易失的Ⅲ.半导体RAM是易失性RAM,但只要电源不断电,所存信息是不丢失的IV.半导体RAM是非易失性的RAMA.I、ⅢB.只有ⅢC.Ⅱ、IVD.全错3、某数采用IEEE754标准中的单精度浮点数格式表示为C6400000H,则该数的值是()。
A.-1.5×213B.-1.5×212C.-0.5×213D.-0.5×2124、组成一个运算器需要多个部件,但下面所列()不是组成运算器的部件。
A.通用寄存器组B.数据总线C.ALUD.地址寄存器5、若x=103,y=-25,则下列表达式采用8位定点补码运算时,会发生溢出的是()。
A.x+yB.-x+yC.x-yD.x-y6、控制总线主要用来传送()。
I.存储器和1/O设备的地址码II.所有存储器和I/O设备的时序信号III.所有存储器和1/O设备的控制信号IV.来自I/O设备和存储器的响应信号A.II、IIIB. I,III,IVC. III,IVD.II,III. IV7、总线的数据传输速率可按公式Q=Wf/N计算,其中Q为总线数据传输速率,W为总线数据宽度(总线位宽/8),f为总线时钟频率,N为完成一次数据传送所需的总线时钟周期个数。
若总线位宽为16位,总线时钟频率为8MHz,完成一次数据传送需2个总线时钟周期,则总线数据传输速率Q为()。
A.16Mbit/sB.8Mbit/sC.16MB/sD.8MB/s8、指令寄存器的位数取决()。
天津科技大学计算机组成原理试卷期末试卷第 1 页(共7 页)6. 假定下列字符码中有奇偶校验位,但没有数据错误,采用奇数校校验的字符码是______。
A.11001010 B.10010110 C.11000001 D.110010017. 若用MB作计算机主存容量的计量单位,1MB等于______字节。
A.210 B.220 C.230 D.2408. DRAM与SRAM相比,______特点是不正确的。
A.集成度高 B.成本低 C.速度快 D.需要刷新9. 下述关于计算机的控制存储器叙述中是错误的。
①它存放着微指令②它是硬布线逻辑控制器的组成部分③通常它由ROM构成④它的字长比机器字长要长的多⑤它是主存储器存放指令的部分A.②⑤ B.②③④ C. ①④ D. ③④⑤10. 按连接部件不同划分,______是指CPU、主存、I/O设备各大部件之间的信息传输线。
A. 片内总线B. 系统总线C. 通信总线D. 测控总线11. 微指令编译法中,控制字段每位代表一个微命令时,采用的是。
A.直接控制法 B. 字段直接编译法C. 字段间接编译法D. 常数源字段12. 下列逻辑部件中,不包括在控制器中。
A.指令寄存器B. 操作码译码器C.程序计数器D. 状态寄存器13. 有关cache存储器的叙述是错误的。
A. 它介于CPU与主存之间B. 它保存的字块是主存相应字块的一个副本C.它的每一块要有一个标记指明其映像的主存块号D.它的全部管理通过硬、软件系统实现第 2 页(共7 页)第 3 页(共7 页)三、简答题(共20分,每小题5分)1. 简要说明SDRAM和DRAM的主要区别。
2.在什么样的情况下造成流水线阻塞,并给出解决阻塞的措施?3. cache-主存层与主存-辅存层有何异同?4.简述机器指令,微指令和微程序的概念第 4 页(共7 页)第 5 页(共7 页)2.设浮点数X、Y的阶码(补码表示)、尾数(原码表示)如下:[EX ]补=1001、[MX]原=0.1010, [EY]补=0111、[MY]原=0.1001,请计算X/Y(阶码运算用补码,尾数运算用原码加减交替法)(10分)4. 某系统指令长16位,每个操作数地址码长5位,指令分为无操作数、单操作数和双操作数三类,若双操作数指令有80条,无操作数指令有91条,问单操作数指令最多有多少条?(7分)第 6 页(共7 页)第7 页(共7 页)。
天津科技大学操作系统试卷一、单项选择题(共20分,每小题1分)请按序号将正确选项前的字母填下表中。
1.下面关于操作系统的叙述中正确的是( A )。
A、批处理作业必须具有作业控制信息B、分时系统不一定都具有人机交互功能C、从响应时间的角度看,实时系统与分时系统差不多D、由于采用了分时技术,用户可以独占计算机的资源2.在操作系统中,P、V操作是一种(D )。
A、机器指令B、系统调用命令C、作业控制命令D、低级进程通信原语3.分配到必要的资源并获得处理机时的进程状态是( B )A、就绪状态B、执行状态C、阻塞状态D、撤消状态4.若信号量S的初值为3,当前值为—2,则表示有等待进程(C )。
A、0个B、1个C、2个D、3个5.下面关于进程的描述中,正确的是( A )。
A、进程获得CPU运行是通过调度得到的B、优先级是进程调度的重要依据,一旦确定就不能改变C、在单CPU的系统中,任意时刻都有一个进程处于运行状态D、进程申请CPU得不到满足时,其状态变为阻塞6.在可变式分区存储管理中的拼接技术可以( A )。
A、集中空闲区B、增加内存容量C、缩短访问周期D、加速地址转换7.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中( D )不是引起操作系统选择新进程的直接原因。
A、运行进程的时间片用完B、运行进程出错C、运行进程要等待某一事件发生D、有新进程进入就绪队列8.虚拟存储器的最大容量( B )。
A、为内外存容量之和B、由计算机的地址结构决定C、是任意的D、由作业的地址空间决定9.一作业8:00到达系统,估计运行时间为l小时。
若10:00开始执行该作业,其响应比是( C )。
A、2B、1C、3D、0.510.现有3个同时到达的作业J1、J2和J3,它们的执行时问分别是T1、T2和T3,且T1<T2<T3,系统按单道方式运行且采用短作业优先算法,平均周转时间是(C )。
A、T1+T2+T3B、(T1+T2+T3)/3C、(3T1+2T2+T3)/3D、(T1+2T2+3T3)/311.某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台。
则N的取值不超过( B )时,系统不会发生死锁。
A、4B、5C、6D、712.采用( B )不会产生内部碎片。
A、分页式存储管理B、分段式存储管理C、固定分区式存储管理D、段页式存储管理13.页式虚拟存储管理的主要特点是(B )。
A、不要求将作业装入到内存的连续区域B、不要求将作业同时全部装入到内存的连续区域C、不要求进行缺页中断处理D、不要求进行页面置换14.采用分段存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是( B )。
A、224B、216C、28D、23215.采用假脱机技术,将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作实际上是对磁盘的存储操作,用以代替打印机的部分是( C )。
A、独占设备B、共享设备C、虚拟设备D、一般物理设备16.在中断处理中,输入/输出中断是指( C )。
1设备出错2数据传输出错A、1B、2C、1和2D、都不是17.常用的文件存取方法有两种:顺序存取和( D )。
天津科技大学操作系统试卷A、流式B、串联C、顺序D、随机18.下列算法中,用于磁盘移臂调度的是( C )。
A、时间片轮转法B、LRU算法C、最短寻找时间优先算法D、优先级高者优先算法19.在文件系统中,文件的不同物理结构有不同的优缺点。
在下列文件的物理结构中,(19 A)不具有直接读写文件任意一个记录的能力,(20 B)不利于文件长度动态增长。
A、顺序结构B、链接结构C、索引结构D、Hash结构二、判断题(共10分,每小题1分)判断下列陈述是否正确,如果正确画“√”,错误画“×”;将答案按序填写在下表中。
1.文件目录记录文件的属性信息,用于单个文件的管理与控制;目录文件是由文件目录组成的文件,用于文件系统的管理。
2.缓冲技术的引入主要为了减少CPU中断的次数。
3.在分区分配算法中,首次适应算法倾向于优先利用内存中的低地址空闲分区,而最佳适应算法则倾向于优先利用大空闲区。
4.在作业装入内存时进行地址变换的方式是静态重定位方式。
5.索引文件中索引表的每个表项中含有相应记录的关键字和该记录的物理位置。
6.固定分区分配中,每个分区的大小可以不相同。
7.虚拟设备是指允许用户使用比系统中具有的物理设备多的设备。
8.通道一旦被启动就能独立于CPU运行,这样可使CPU和通道并行操作。
9.时间片越小,系统的响应时间就越小,系统的效率就越高。
10.两级目录文件系统中每个文件的文件名必须是唯一的。
三、简答题(共40分)1.有一页式系统,其页表存放在内存中。
(6分)(1)如果对内存的一次存取需要1.5微秒,问一次页面访问的存取时间是多少?(2)如果系统增加快表,平均命中率为85%,当页表项在快表中,其查找时间忽略为0,问此时的存取时间是多少?答:(1)1.5*2=3us(2)1.5*85%+1.5*2*15%=1.7252.请画出进程的基本状态转换图,并标出状态转换的条件。
(6分)就绪----调度-->运行----等待某事件如I/O请求--->阻塞---I/O结束-->就绪<--时间片到-3.以下程序是用信号量实现的对某数据库的读者-写者互斥。
要求读者与写者之间互斥,写者与写者之间互斥,但读者之间不互斥。
请将程序补充完整。
(6分)smaphore rmutex=1;//互斥信号量smaphore wmutex=1;//写互斥信号量int count=0;//读者数量天津科技大学操作系统试卷main(){ cobeginreder();writer();coend;}reader(){While(true){P(rmutex);if(count==0)P(wmutex);count++;( V(rmutex) 1 );读数据库;P(rmutex);( );if(count==0)( );( );}}Writer(){While(true){( P(wmutex) );写数据库;( );}}4.在一个请求分页系统中,假定系统分配给一个作业的物理块数为3,并且此作业的页面走向为2、3、2、1、5、2、4、5、3、2、5、2。
试用FIFO和LRU 两种算法分别计算程序访问过程中所发生的缺页次数。
(10分)5.简述SPOOLING系统的组成及其功能(7分)SPOOLing是Simultaneous Peripheral Operation On-Line (即外部设备联机并行操作)的缩写[SPOOLING]SPOOLING,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为"假脱机技术"。
SPOOLing技术是在通道技术和多道程序设计基础上产生的,它由主机和相应的通道共同承担作业的输入输出工作,利用磁盘作为后援存储器,实现外围设备同时联机操作。
SPOOLing系统由专门负责I/O的常驻内存的进程以及输入井、输出井组成;它将独占设备改造为共享设备,实现了虚拟设备功能。
2、SPOOLing技术如何使一台打印机虚拟成多台打印机?答:将一台独享打印机改造为可供多个用户共享的打印机,是应用SPOOLing技术的典型实例。
具体做法是:系统对于用户的打印输出,但并不真正把打印机分配给该用户进程,而是先在输出井中申请一个空闲盘块区,并将要打印的数据送入其中;然后为用户申请并填写请求打印表,将该表挂到请求打印队列上。
若打印机空闲,输出程序从请求打印队首取表,将要打印的数据从输出井传送到内存缓冲区,再进行打印,直到打印队列为空。
天津科技大学操作系统试卷6. 设某系统磁盘共有256块,块号从0~255,若用位示图法管理磁盘空间,设计算机字长为16位,位示图采用16行16列。
请问:(5分)⑴位示图需要多少个字?⑵当分配的磁盘块为132时,其所在位示图的行列号是多少?答:(1)四、综合题(共30分,每小题15分)1.设系统中有三种类型的资源(A,B,C)和5个进程(P1,P2,P3,P4,P5),A资源的数量为17,B资源的数量为5,C资源的数量为20。
在T0时刻系统状态如下表所示。
若系统采用银行家算法实施死锁避免策略,请问:(1)T0时刻是否为安全状态?若是在安全状态,请给出一个安全序列。
(2)在T0时刻若进程P2请求资源(0,3,4),是否能实施资源分配?为什么?2.有5个批处理作业(A、B、C、D、E)几乎同时到达一个计算中心,估计的运行时间分别为2,4,6,8,10分钟,它们的优先数分别为1,2,3,4,5(1为最低优先级)。
对下面的每种调度算法分别计算作业的平均周转时间和平均带权周转时间。
(1)最高优先级优先(2)时间片轮转(时间片为2分钟)(3)短作业优先。