西安交通大学操作系统2有答案
其他系统西安交通大学--计算机组成原理学习指南所有答案

其他系统西安交通大学--计算机组成原理学习指南所有答案RAM芯片并联时可以降低存储器的平均价格。
()答案是:FRAM芯片串联时可以增加存储单元数量。
()答案是:T可编程的只读存储器不可以改写。
()答案是:F动态RAM和静态RAM都是易失性半导体存储器。
()答案是:TCory的中文名称是_______。
答案是:闪速存储器动态随机存储器的常用刷新方式:集中式、分散式和_______。
答案是:异步式从工作原理看,RAM分_______RAM和_______RAM。
答案是:静态动态ALU属于_______部件。
答案是:运算器浮点运算器由_______和_______组成。
答案是:阶码运算器尾数运算器全加器的位数与操作数的位数的加法器称_______。
答案是:并行加法器用8片74171和2片74182组成_______级先行进位结构的32位ALU。
答案是:二乘法器的硬件结构通常采用并行加法器和_______。
答案是:串行右移采用双符号位的方法进行溢出检测时,如果发生了溢出,若结果的符号位为_______,表示发生正溢出。
答案是:01汉字的基本属性有字形、字音和_______。
答案是:字义CRC码又称为_______,它具有_______能力。
答案是:循环冗余校验码、纠错常用的校验码有_______、_______、_______等。
答案是:奇偶校验码、海明校验码、CRC码移码表示法主要用于表示_______数的阶码E,以便于比较两个_______的大小和_______操作。
答案是:2、浮点、指数、对阶按IEEE754标准,一个浮点数由_______、阶码E、尾数M三个域组成。
其中阶码E的值等于指数的_______,加上一个固定_______。
答案是:符号位S、真值e、偏移量以下有关指令系统的说法错误的是()。
A、指令系统是一台机器硬件能执行的指令全体B、任何程序运行前都要先转化为机器语言程序C、指令系统是计算机软件、硬件的界面D、指令系统和机器语言是无关的答案是:A在虚拟存储器中,当程序正在执行时,由()完成地址映射。
2022年西安交通大学城市学院计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年西安交通大学城市学院计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、下面关于目录检索的论述中,正确的是()。
A.由于散列法具有较快的检索速度,因此现代操作系统中都用它来替代传统的顺序检索方法B.在利用顺序检索法时,对树形目录应采用文件的路径名,应从根目录开始逐级检索C.在利用顺序检索法时,只要路径名的一个分量名未找到,便应停止查找D.在顺序检索法的查找完成后,即可得到文件的物理地址,2、下面关于文件系统的说法正确的是()。
A.文件系统负责文件存储空间的管理,但不能实现文件名到物理地址的转换B.在多级目录结构中,对文件的访问是通过路径名和用户目录名进行的C.文件可以被划分成大小相等的若干物理块,且物理块大小也可以任意指定D.逻辑记录是对文件进行存取操作的基本单位3、某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台打印机。
当N的取值不超过()时,系统不会发生死锁。
A.4B.5C.6D.74、下列调度算法中,不可能导致饥饿现象的是()。
A.时间片轮转B.静态优先数调度C.非抢占式短作业优先D.抢占式短作业优先5、下列选项中,会导致进程从执行态变为就绪态的事件是()。
A.执行P(wait)操作B.中请内存失败C.启动I/O设备D.被高优先级进程抢占6、要保证一个程序在主存中被改变了存放位置后仍能正确地执行,则对主存空间应采用()技术。
A.静态重定位B.动态重定位C.动态分配D.静态分配7、采用分段存储管理的系统中,若段地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
A.224BB.216BC.28BD.232 B8、下列选项中,不是操作系统关心的主要问题的是()。
A.管理计算机裸机B.设计、提供用户程序与计算机及计算机硬件系统的接口C.管理计算机中的信息资源D.高级程序设计语言的编译9、下列选项中,在用户态执行的是()。
A.命令解释程序B.缺页处理程序C.进程调度程序D.时钟中断处理程序10、下列有关设备独立性的说法中,正确的是()。
奥鹏西安交通大学2020年3月课程考试《操作系统原理》参考资料答案

西安交通大学课程考试复习资料单选题1.在下列文件的物理结构中,不利于文件长度动态增长的是( )A.连续结构B.链接结构C.索引结构D.Hash结构答案: A2.CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,采用( )A.并行技术B.通道技术C.缓冲技术D.虚存技术答案: C3.在分页存储系统中,页表是由( )建立的A.硬件B.操作系统C.用户程序D.装入程序答案: B4.下面关于重定位的有关描述,错误的是( )A.绝对地址是主存空间的地址编号B.用户程序中使用的从0开始的地址编号是逻辑地址C.动态重定位中装入主存的作业仍然保持原来的逻辑地址D.静态重定位中装入主存的作业仍然保持原来的逻辑地址答案: D5.以下有关可变分区管理中采用的主存分配算法说法中错误的是( )A.可变分区管理采用的主存分配算法包括最先适应、最佳适应、最坏适应等算法B.最先适应算法实现简单,但碎片过多使主存空间利用率低C.最佳适应算法是最好的算法,但后过的较大作业很难得到满足D.最差适应算法总是选择最大的空闲区用于分割,使得余下的分区仍可使用答案: C6.联想存储器在计算机系统中是用于( )A.存储文件信息B.与主存交换信息C.地址变换D.存储通道程序答案: C7.以下关于主存空间的说法中正确的是( )A.主存储器的空间分成三部分:系统区、用户区和缓冲区B.操作系统与硬件的接口信息、操作系统的管理信息和程序等存放在主存储器的系统区C.所有的程序存放在用户区D.存储管理是对主存储器空间的各部分如系统区、用户区等进行管理答案: B8.计算机系统的二级存储包括( )A.主存储器和辅助存储器B.ROM和RAMC.超高速缓存和内存储器D.CPU寄存器和主存缓冲区答案: A9.下述( )页面淘汰算法会产生BELADY现象A.先进先出B.最近最少使用C.最不经常使用D.最佳答案: A10.虚拟存储器的最大容量( )A.为内外存容量之和B.由计算机的地址结构决定C.是任意的D.由作业的地址空间决定答案: B11.在存储管理中,( )可与覆盖技术配合.A.页式管理B.段式管理C.段页式管理D.可变分区管理答案: D12.很好地解决了“零头”问题的存储管理方法是( )A.页式存储管理B.段式存储管理C.多重分区管理D.可变式分区管理答案: A13.缺页中断率与哪个因素无关( )A.分配给作业的主存块数B.页面的大小和调度算法C.程序编制方法D.作业的逻辑地址答案: D14.关于一个分区的存储管理,以下叙述不正确的是( )A.一个分区的存储管理每次只允许一个作业装入主存储器B.一个分区的存储管理中,必须采用动态重定位的方式进行地址转换C.一个分区的存储管理适用于单道程序的系统D.要将一个分区的存储管理运用到分时系统中,需采用与对换技术相结合的方式答案: B15.以下叙述中,不正确的是( )A.采用动态重定位,在必要时可以改变装入的作业在主存中的存放区域B.采用动态重定位的系统支持“程序浮动”C.采用静态重定位的系统不支持“程序浮动”D.采用动态和静态重定位的系统都支持“程序浮动”答案: D16.在固定分区管理方式中,处理器执行作业时,对每条指令中的地址要求满足( )A.下限地址≤绝对地址≥上限地址B.下限地址≤绝对地址≤上限地址C.上限地址≤绝对地址≤下限地址D.上限地址≤绝对地址≥上限地址答案: B17.以下哪种算法不属于多个分区的可变分区存储管理方式的主存分配算法( )A.最先适应分配算法B.最优适应分配算法C.最坏适应分配算法D.最后适应分配算法答案: D18.银行家算法是一种( )算法。
西交《操作系统原理》在线作业

D. A和B
满分:2 分
6. 用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指________。
A. 进程
B. 程序
C. 作业
D. 系统调用
满分:2 分
7. 位示图方法可用于( )。
A. 盘空间的管理
A. 联机操作
B. V操作
C. 输出操作
D. 读操作
E. 写操作
F. P操作
满分:2 分
40. 一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是( )。
A. 2
B. 1
C. 3
D. 0.5
满分:2 分
西交《操作系统原理》在线作业
D. 只能有惟一的进程控制块
满分:2 分
25. 在______操作系统的控制下,计算机能及时处理过程控制装置反馈的信息,并作出响应。
A. 网络
B. 分时
C. 实时
D. 批处理
满分:2 分
26. 对进程间互斥地使用临界资源最准确的描述是( )。
A. 互斥地进入临界区
A. 时间片轮转
B. 先来先服务
C. 静态优先数
D. 动态优先数
满分:2 分
31. 当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为( )。
A. 源程序
B. 目标程序
C. 可执行程序
D. 非执行程序
满分:2 分
32. 操作系统是计算机系统的一种( )。
8. 作业与进程的主要区别为( )。
A. 前者是由用户提交,后者是由系统自动生成
计算机二级题库

计算机二级题库导言计算机二级考试是国家职业资格认证的一项重要考试,对于计算机从业人员来说具有重要意义。
为了帮助考生更好地备考和提升自己的能力,本文整理了一些计算机二级题库,并根据不同的考试科目划分了题目类型。
希望此题库能够对考生备考和实战有所帮助。
一、操作系统1. 操作系统概述•题目一:操作系统的定义是什么?•题目二:列举几个常见的操作系统。
•题目三:操作系统的主要功能有哪些?2. 进程管理•题目一:什么是进程?•题目二:进程的状态包括哪些?•题目三:进程调度算法有哪些?3. 内存管理•题目一:什么是虚拟内存?•题目二:页式存储管理中,页表的作用是什么?•题目三:页面置换算法有哪些?4. 文件系统•题目一:文件系统有哪些常见的组织方式?•题目二:什么是文件权限?•题目三:文件系统的优化策略有哪些?二、数据库1. 数据库概述•题目一:什么是数据库?•题目二:数据库的主要特点有哪些?•题目三:数据库的三级模式是什么?2. 数据库设计•题目一:什么是关系模式?•题目二:什么是主键和外键?•题目三:数据库的范式有哪些?3. SQL语言•题目一:SQL是什么?•题目二:SELECT语句的作用是什么?•题目三:如何创建一个新的数据库表?4. 数据库管理系统•题目一:什么是数据库管理系统?•题目二:列举几个常见的数据库管理系统。
•题目三:数据库的备份和恢复有哪些方法?三、网络技术1. 网络概述•题目一:什么是计算机网络?•题目二:网络的那些标准层次结构?•题目三:OSI七层模型是什么?2. TCP/IP协议•题目一:TCP/IP协议是什么?•题目二:TCP和UDP的区别是什么?•题目三:ARP协议的作用是什么?3. 网络安全•题目一:什么是网络安全?•题目二:什么是防火墙?•题目三:常见的网络攻击方式有哪些?4. 网络管理•题目一:什么是网络管理?•题目二:SNMP协议的作用是什么?•题目三:网络拓扑结构有哪些?四、编程语言1. 计算机常用编程语言•题目一:列举几个常见的计算机编程语言。
2015西安交通大学操作系统考试试卷(带答案)_共5页

4、设 m 为同类资源 R 的数目,n 为系统中的并发进程数。当 n 个进程共享 m 个互斥资源 R
时,每个进程对 R 的最大需求是 w;则下列情况会出现死锁的是( 4)。 (1)m=2,n=1,w=2;(2)m=2,n=2,w=1;(3)m=4,n=3,w=2;(4)m=4,n=2,w=3。
5、一个计算机系统的虚拟存储器最大容量是由( 5)确定的,其实际容量是由( 4)决定
的。 (1)计算机字长;(2)内存容量;(3)硬盘容量;(4)内存和硬盘容量之和;(5)计算 机的地址结构。
6、下列解决死锁的方法中,属于死锁预防策略的是( 2),属于死锁避免策略的是( 1)。
在不受干扰的环境下运行,主要是通过(2 )功能实现的。 (1)对换;(2)内存保护;(3)地址映射;(4)虚拟存储器。 9、在请求调页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表长度,则会引起 ( 3);否则,若所需的页不在内存中,则会引起( 4)。 (1)输入/输出中断;(2)时钟中断;(3)越界中断;(4)缺页中断。
如果被换出的页的内容并未被修改,但对换区中尚无拷贝,此时应将它( 页的内容已被修改,应将它(1 )D。 A:(1)LFU;(2)FIFO;(3)NRU;(4)LRU; (5)OPT。 B:(1)固定分配局部置换;(2)可变分配全局置换;
(3)固定分配全局置换;(4)可变分配局部置换。 C,D:(1)换出到对换区;(2)换出到文件区;(3)送回用户区; (4)送空闲页表链中(即不必换出)。
1)C;若被换出的
1、分时系统中,时间片设置得越小,则平均响应时间越短。 不正确 2、PCB 是进程在系统中存在的唯一标志。 正确 3、隐式链接结构可以提高文件存储空间的利用率,但不适合文件的随机存取。 正确 4、Linux sus 是一个多用户、多任务的操作系统。
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、下列天于管道(Pipe)通信的叙述中,正确的是()A.一个管道可实现双向数据传输B.管道的容量仅受磁盘容量大小限制C.进程对管道进行读操作和写操作都可能被阻塞D.一个管道只能有一个读进程或一个写进程对其操作3、设有8页的逻辑空间,每页有1024B,它们被映射到32块的物理存储区中。
那么,逻辑地址的有效位是()位,物理地址至少是()位。
A.10,11B.12,14C.13,15D.14,164、下列关于页式存储说法中,正确的是()。
I.在页式存储管理中,若关闭TLB,则每当访问一条指令或存取一个操作数时都要访问两次内存II.页式存储管理不会产生内部碎片III.页式存储管理当中的页面是为用户所感知的IV.页式存储方式可以采用静态重定位A.仅I、II,IVB. 仅I、IVC. 仅ID.I、II、III、IV5、下列措施巾,能加快虚实地址转换的是()I.增大快表(TLB)容量II.让页表常驻内存III.增大交换区(swap)A.仅IB.仅IIC. 仅I、IID. 仅II、III6、中断处理和子程序调用都需要压栈以保护现场。
中断处理一定会保存而子程序调用不需要保存其内容的是()。
A.程序计数器B.程序状态字寄存器C.通用数据寄存器D.通用地址寄存器7、操作系统提供了多种界面供用户使用,其中()是专门供应用程序使用的一种界面。
A.终端命令B.图形用户窗C.系统调用D.作业控制语言8、操作系统为了管理文件,设计了文件控制块(FCB),文件控制块的建立是().A.在调用create()时B.在调用open()时C.在调用read()时D.在调用write()9、下列选项中,磁盘逻辑格式化程序所做的T作是()I.对磁盘进行分区II.建立文件系统的根目录III.确定磁盘扇区校验码所占位数IV.对保存空闲磁盘块信息的数据结构进行初始化,A. 仅IIB.仅II、IVC.仅III,IVD.仅I、II、IV10、与单道程序相比,多道程序系统的优点是()I.CPU 利用率高II.系统开销小III.系统吞吐量大IV. I/O设备利用率高A.仅I、IIIB.仅I、IVC. 仅II、IIID.仅I、III,IV11、有5个批处理任务A、B、C、D、E几乎同时到达一计算中心。
操作系统原理_西安交通大学中国大学mooc课后章节答案期末考试题库2023年
操作系统原理_西安交通大学中国大学mooc课后章节答案期末考试题库2023年1.操作系统的基本功能是()。
答案:控制和管理系统内的各种资源2.系统调用的目的是()。
答案:请求系统服务3.在中断发生后,进入中断处理的程序属于()。
答案:操作系统程序4.当CPU处于核心态时,它可以执行的指令是()。
答案:计算机中全部指令5.PCB是进程实体的一部分,下列()不属于PCB。
答案:全局变量6.分时操作系统通常采用()调度算法来为用户服务。
答案:时间片轮转7.在进程调度算法中,对短进程不利的是()。
答案:先来先服务调度算法8.P、V操作实现进程同步,信号量的初值为()。
答案:9.对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=-1则()。
答案:表示有一个进程进入临界区,另一个进程等待进入10.有一个计数信号量S:若干个进程对S进行了28次P操作和18次V操作之后,信号量S的值为0,请问该信号量S原来的值是多少?答案:1011.信箱通信是一种()通信方式。
答案:间接通信12.死锁预防是保证系统不进入死锁状态的静态策略,其决办法是破环产生死锁的四个必要条件之一,下列方法中破坏了“循环等待”条件的是()。
答案:资源有序分配策略13.某系统中共有11台磁带机,X个进程共享此磁带机设备,每个进程最多请求使用3台,则系统不会死锁的X值是()。
答案:514.一个进程在获得资源后,只能在使用完资源后由自己释放,这属于死锁必要条件的()。
答案:不剥夺条件15.某段表的内容见下表,一逻辑地址为(2,154),它对应的物理地址为()段表段号段首址段长度0 120K 40K1 760K 30K2 480K 20K3 370K 20K答案:480K+15416.多进程在主存中彼此互不干扰的环境下运行,操作系统是通过()来实现的。
答案:内存保护17.()存储管理方式提供一维地址结构。
答案:分页18.假设一个页式存储管理系统具有快表,多数活动页表项都可以存在其中。
西安交通大学操作系统原理(高起专)期末考试高分题库全集含答案
138682--西安交通大学操作系统原理(高起专)期末备考题库138682奥鹏期末考试题库合集单选题:(1)下面()种页面置换算法会产生Belady异常现象?A.先进先出页面置换算法(FIFO)B.最近最久未使用页面置换算法(LRU)C.最不经常使用页面置换算法(LFU)D.最佳页面置换算法(OPT)正确答案:A(2)使用户所编制的程序与实际使用的物理设备无关是由()功能实现的。
A.设备分配B.缓冲管理C.设备管理D.设备独立性正确答案:D(3)在请求调页系统中有着多种置换算法:选择最先进入内存的页面予以淘汰的算法称为()。
A.FIFO算法B.OPT算法C.LRU算法D.NRU算法正确答案:A(4)通常,文件的逻辑结构中()组织方式,既适合于交互方式应用,也适合于批处理方式应用。
A.堆文件B.流式文件C.索引顺序文件D.顺序文件正确答案:C(5)从总体上说,多道程序设计技术可()单位时间的算题量。
A.增加B.减少C.维持正确答案:A(6)从静态角度看,进程由程序、数据和()三部分组成。
A.JCBB.DCBC.PCBD.PMT正确答案:C(7)在I/O设备控制的发展过程中,最主要的推动因素是()、提高I/O速度和设备利用率。
A.提高资源利用率B.提高系统吞吐量C.减少主机对I/O控制的干预D.提高CPU与I/O设备的并行操作程度正确答案:C(8)为了实现多道程序设计,计算机需要有()。
A.更大的内存B.更快的外部设备C.更快的CPUD.更先进的终端正确答案:A(9)在一单处理机系统中,若有5个用户进程,在非管态的某一时刻,处于阻塞态的用户进程最多有()个。
A.1B.2C.3D.5正确答案:D(10)下列第()项不是文件系统的功能?A.文件系统实现对文件的按名存取B.负责实现数据的逻辑结构到物理结构的转换C.提高磁盘的读写速度D.提供对文件的存取方法和对文件的操作正确答案:C(11)操作系统中,进程与程序的重要区别之一是()。
2022年西安交通大学软件工程专业《操作系统》科目期末试卷A(有答案)
2022年西安交通大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列关于操作系统的论述中,正确的是()。
A.对于批处理作业,必须提供相应的作业控制信息B.对于分时系统,不一定全部提供人机交互功能C.从响应角度看,分时系统与实时系统的要求相似D.在采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统2、若程序正在试图读取某个磁盘的第100个逻辑块,使用操作系统提供的()接门。
A.系统调用B.图形用户接口C.原语D.键盘命令3、下面有关选择进程调度算法的准则,错误的是()A.尽量提高处理器利用率B.尽可能提高系统吞吐量C.适当增长进程在就绪队列中的等待时间D.尽快响应交互式用户的要求4、某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台打印机。
当N的取值不超过()时,系统不会发生死锁。
A.4B.5C.6D.75、进程调度算法中,可以设计成可抢占式的算法有()。
A.先来先服务调度算法B.最高响应比优先调度算法C.最短作业优先调度算法D.时间片轮转调度算法6、某进程的段表内容见表,当访问段号为2、段内地址为400的逻辑地址时,进行地址转换的结果是()。
A.段缺失异常B.得到内存地址4400C.越权异常D.越界异常7、用户程序发出磁盘1/0请求后,系统的正确处理流程是()A.用户程序→系统调用处理程序→中断处理程序→设备驱动程序B.用户程序→系统调用处理程序→设备驱动程序→中断处理程序C.用户程序→设备驱动程序→系统调用处理程序→中断处理程序D.用户程序→设备驱动程序→中断处理程序→系统调用处理程序8、文件系统采用两级索引分配方式。
若每个磁盘块的大小为1KB.每个盘块号占4B,则该系统中单个文件的最大长度是()A.64MBB.128MBC.32MBD.都不对9、下列算法中,用于磁盘调度的是(),A.时间片轮转法B.LRU算法C.最短寻道时间优先算法D.高优先级算法10、下面有关外层页表的叙述中错误的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程名称: 操作系统 ;试卷编号: A 卷;考试时间:120分钟1A .应用软件 B .系统软件 C .工具软件 D .字表处理软件 2、(C )是作业存在的惟一标志。
A .作业名B .进程控制块C .作业控制块D .程序名 3、在分时操作系统中,进程调度经常用采( C )算法。
A .先来先服务B .最高优先权C .时间片轮转D .随机 4、在( C )的情况下,系统出现死锁。
A .计算机系统发生了重大故障B .有多个封锁的进程同时存在C .若干进程因竞争资源而无休止地相互互等待他方释放已占有的资源D .资源数大大小于进程数或进程同时申请的资源数大大超过资源总数 5、为了对紧急进程或重要进程进行调度,调度算法应采用(B )。
A .先来先服务法B .优先级法C .短作业优先法D .时间片轮转法 6、采用轮转法调度是为了(A )。
A .多个终端都能得到系统的及时响应 B .先来先服务C .优先级高的进程得到及时调度D .需CPU 最短的进程先做7、段页式管理中,地址映象表是(C ) A .每个作业或进程一张段表,一张页表B .每个作业或进程的每个段一张段表,一张页表C .每个作业或进程一张段表,每个段一张页表D .每个作业一张页表,每个段一张段表8、设基址寄存器内容为1000,在采用动态重定位的系统中,当执行指令“LOAD A,2000”时,操作数的实际地址是( C )。
A .1000B .2000C .3000D .4000 9、系统“抖动”现象的发生是由(D )引起的。
A .转换算法选择不当B .交换的信息理过大C .内存容量不足D .请求页管理方案西安交通大学操作系统 学院 交通大学操作系统 学院10、在固定分区分配中,每个分区的大小是(C )。
A.相同B.随作业长度变化C.可以不同但预先固定D.可以不同但根据作业长度固定11、虚拟存储管理系统的基础是程序的( A)理论。
A.局部性B.全局性C.动态性D.虚拟性12、处理器有32位地址,则它的虚拟地址空间为( B)字节。
A.2GB B.4GB C.100KB D.640KB13、虚拟存储技术与( A)不能配合使用。
A.分区管理B.动态分页管理C.段式管理D.段页式管理14、文件系统的主要目的是(A )。
A.实现对文件的按名存取B.实现虚拟存储C.提高外存的读写速度D.用于存储系统文件15、环形缓冲区是一种(C)。
A.单缓冲区B.双缓冲区C.多缓冲区D.缓冲区16、磁盘上的文件以( D)单位读写。
A.磁道B.页C.柱面D.块17、当对信号进行V原语操作之后(C )。
A.当S<0,进程继续执行B.当S>0,要唤醒一个就绪进程C.当S<=0,要唤醒一个等待进程D.当S<=0,要唤醒一个就绪进程18、采用段式存储器管理的系统中,若地址用24位表示,其中8位段号,则允许每段的最大长度是( B )。
A.224B.216C.28D.23219、在请求分页系统中,LRU算法是指( B )。
A.最早进入内存的页先淘汰B.近期最长时间以来没被访问的页先淘汰C.近期被访问次数最少的页先淘汰D.以后再也不用的页先淘汰20、一进程在某一时刻具有(A )。
A.一种状态B.二种状态C.三种状态D.四各状态二、填空题(每空1分,共20分)1、所谓分时技术,就是把处理机的处理时间分成很短的时间片,轮流把处理机分配给各联机程序使用。
2、某个信号量S初值为3,当前值为-2,则等待在该信号量的进程数为 2 。
3、处理机调算法解决决定哪一个就绪进程是下一个执行的进程的问题。
4、从静态观点看,操作系统中的进程是由程序段、数据和程序控制块PCB 三部分组成的。
5、进程获得了除CPU外的所有资源,一旦获得CPU即可执行,这时进程处于就绪状态。
6、人们把每个进程中访问临界资源的那段代码称作临界区或临界段。
7、主存储器与外围设备之间的信息传送操作称为 I/O操作。
8、采用多道程序设计技术能充分发挥处理器与外围设备以及外围设备之间的并行工作能力。
9、发生死锁的四个必要条件是:互斥条件、请求与保持条件、不剥夺条件、环路等待条件。
10、一般将文件类型作为文件名的一个部分。
文件名可分为两个部分:文件名和扩展名。
11、多缓冲是把多个缓冲区连接起来组成两部分,一部分用于输入,另一部分用于输出。
12、一般来说,把设备与主机之间的接口称为 I/O 。
13、在磁盘存取数据之前,我们必须将磁盘划分为扇区,以便磁盘控制器进行读写。
这个过程称为低级格式化。
14、从用户的角度看,文件系统的功能是要实现按名存取,为了达到这一目的,一般要建立目录结构。
三、判断题(每题1分,共10分)1、进程被撤销时,只需释放该进程的PCB就可以了,因为PCB是进程存在的惟一标志。
(错)2、进程是个动态概念,而程序是静态概念。
(对)3、如果资源分配图里的回路里面,每个类型的资源只有一个实例的话,那么死锁不一定会发生。
(错)4、虚拟内存是一种允许进程全都在内存中执行的技术。
它最大的优点就是进程的大小可以小于物理内存。
(错)5、在动态分区方案中,分区的数目和大小不可变。
(错)6、在多任务多用户系统中,I/O指令属于特权指令,一般用户程序不许使用这些指令。
(对)7、在DMA方式下,外部设备利用专用的接口电路直接和存储器进行高速数据传输,但仍需要经过CPU。
(对)8、任何程序和数据以及各种控制用的数据结构都必须占用一定的存储空间。
(对)9、大部分的操作系统允许用户进程贮存在物理内存的任何部分。
(错)10、碎片是指存储分配完后所剩的空闲区。
(错)四、简答题(每题4分,共20分)1、什么是进程?比较进程与程序的区别?答:进程是一个程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立的单位。
其区别如下:一、程序与进程都含有程序段和数据段,但进程还必须包含一个数据结构即进程控制块PCB。
二、进程是程序的一次执行过程,因此是动态。
它具有一个生命周期。
而程序是保存在某种介质的一组指令的有序集合。
三、进程是一个能够独立运行,独立分配资源和独立接受调度的基本单位。
而程序不能。
四、一个程序的一次执行可以产生多个进程,一个进程也可以执行多不程序。
2、简述什么是覆盖?什么是交换?它们各自的特点是什么?答:覆盖:进程当前运行所必需的指令和数据都保存在内存中,而当前里程不需要执行的其他指令和数据暂时不入内存,需要时再装入到该进程不再使用的指令和数据所占用的内存空间中。
交换:指把内存中暂时不能运行的进程或暂时不用的程序和数据,换出到外存,以腾出足够的内存空间,把已具备运行条件的进程或进程所需要的程序和数据,换入内存运行。
交换技术不要求程序设计人员给出程序段之间的覆盖结构,它主要是在进程或作业之间进行,而覆盖技术则主要是在同一个进程或作业之间进行。
3、抖动是怎样形成的?如何消除抖动?答:抖动形成过程:当调度程序发现CPU的利用率降代,它立即提高多道程序的度,即引入新的进程参加运行。
当新进程入内存时,客观上又只能从其它运行进程处获得物理块,于是进一理加剧进程的缺页情况,使等待页面调入/调出的进程数目增多,这又使CPU的利用率进一卡下降。
调度程序又引入新进程,如此恶性循环,进程缺页率急剧上升,有效访问存储器的时间也急剧增加。
消除方法:一、采取局部置换策略二、在CPU调度程序中引入工作集算法三、L=S准则四、挂起若干进程4、什么是死锁?死锁产生的原因是什么?处理死锁的基本途径有哪些?答:死锁:多个进程在运行过程中因争夺资源而造成的一种僵局,若无外力作用这些进程都将无法再向前推进。
原因:一、竞争资源二、进程推进顺序非法。
处理途径:一、预防死锁二、避免死锁三、死锁的检测与解除5.一个含五个逻辑记录的文件,系统把它以链接结构的形式组织在磁盘上,每个记录占用一个磁盘块,现要求在第一记录和第二记录之间插入一个新记录,简述它的操作过程。
答:为新记录的盘块中指向下一个记录盘块的指针指向新的磁盘块再将新的磁盘块中的指针指向第二记录的磁盘块中五、应用题(共30分)1、(5分)假如某文件为链接文件,由6个逻辑记录组成,每个逻辑记录的大小与磁盘物理块大小相等,均为512字节,并依次存放在45、119、78、99、52、66号磁盘上。
若要存取文件的1566逻辑字节下的信息,请问需要访问哪个物理块?解:1566/512=3 (30)所以访问99号磁盘。
2、(8分)假定有三个作业,它们到达后备队列的时间、估计运行时间和优先数如下图所示:┌──┬────┬────┬───┐ │作业│到达时间│运行时间│优先级│ ├──┼────┼────┼───┤ │ 1 │ 8.00 │1.5 小时│ 2 │ ├──┼────┼────┼───┤ │ 2 │ 8.50 │2.0 小时│ 6 │ ├──┼────┼────┼───┤ │ 3 │ 9.20 │0.2 小时│ 7 │ └──┴────┴────┴───┘ 回答下列问题(要求给出过程)② 用最短作业优先调度算法时,作业的平均等待时间是多少? ②采用最优先级调度算法时,作业的平均周转时间是多少? 解:3、(7分)假如有以下访问串:1,2,3,4,1,2,5,1,2,3,4,5当内存块为3时,请划出下面算法的页替换过程,并统计有多少个缺页错误。
(1)FIFO (2)LRU 解:LRU 十个缺页 4、(10分)在银行家算法中,若出现下述的资源分配情况: Allocation 数组 Need 数组 Available 向量P0 0 0 3 2 0 0 1 2 1 6 2 2P1 1 0 0 0 1 7 5 0P2 1 3 5 4 2 3 5 6P3 0 3 3 2 0 6 5 2P4 0 0 1 4 0 6 5 6试问该状态是否全?若进程P2提出请求Request(1,2,2,2)后,系统能否将资源分配给它?解:由银行家算法进行检查:Request(1,2,2,2)<=Need(2,3,5,6)Request(1,2,2,2)<=Available(1,3,5,4)假设可为P2分配资源,则Available=(0,1,3,2)Allocation=(2,5,7,6)Need=(1,1,3,4)进行安全性检查:由于Need(i)<=Available(0,1,3,4.)都不成立,即不能满足进程请求,系统进入不安全状态。
因此P2的请求,是不能将资源给它的。