2022年河南科技学院计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

合集下载

2021年河南科技学院计算机应用技术专业《计算机组成原理》科目期末试卷B(有答案)

2021年河南科技学院计算机应用技术专业《计算机组成原理》科目期末试卷B(有答案)

2021年河南科技学院计算机应用技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、存储器采用部分译码法片选时,()。

A.不需要地址译码器B.不能充分利用存储器空间C.会产生地址重叠D.CPU的地址线全参与译码2、设存储器容量为32字,字长为64位。

模块数m=4,采用低位交叉方式。

存储周期T=200ns,数据总线宽度为64位,总线传输周期r=50ns。

该交叉存储器的带宽是()。

A.32×107bit/sB.8×107bit/sC.73×107bit/sD.18×107bit/s3、对于相同位数(设为N位,且各包含1位符号位)的二进制补码小数和十进制小数,(二进制小数所表示的数的个数)/(十进制小数所能表示的数的个数)为()。

A.(0.2)NB. (0.2)N-1C. (0.02)ND. (0.02)N-14、浮点数加/减运算过程一般包括对阶、尾数运算、规格化、舍入和判断溢出等步骤。

设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含两位符号位)。

若有两个数,即x=2×29/32,y=25×5/8,则用浮点数加法计算xty的最终结果是()。

A.001111100010B.001110100010C.010*********D.发生溢出5、用海明码对长度为8位的数据进行检/纠错时,若能纠正一位错,则校验位数至少为()。

A.2B.3C.4D.56、某机器I/O设备采用异步串行传送方式传送字符信息,字符信息格式为1位起始位、8位数据位、1位校验位和1位停止位。

若要求每秒传送640个字符,那么该设备的有效数据传输率应为()。

A.640b/sB.640B/sC.6400B/sD.6400b/s7、某总线共有88根信号线,其中数据总线为32根,地址总线为20根,控制总线36根,总线工作频率为66MHz、则总线宽度为(),传输速率为()A.32bit 264MB/sB.20bit 254MB/sC.20bit 264MB/sD.32bit 254MB/s8、假定机器M的时钟频率为200MHz,程序P在机器M上的执行时间为12s。

2022年河南科技学院计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案)

2022年河南科技学院计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案)

2022年河南科技学院计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案)一、选择题1、()属于MIMD系统结构。

A.各处理单元同时受同一个控制单元的管理B.各处理单元同时接受同一个控制单元送来的指令C.松耦合多处理机和多计算机D.阵列处理机2、下列说法正确的是( )A.Cache容量一般不大,命中率不会很高B.Cache芯片速度一般比CPU的速度慢数十倍C.Cache本身速度很快。

但地址变换的速度很慢D.Cache存贮器查映象表和访问物理Cache其间可以流水,使速度与CPU匹配3、与全相联映象相比,组相联映象的优点是( )A.目录表小B.块冲突概率低C.命中率高D.主存利用率高4、程序员编写程序时使用的地址是( )。

A.有效地址B.逻辑地址C.辅存实地址D.主存地址5、与流水线最大吞吐率高低有关的是( )A.各个子过程的时间B.最快子过程的时间C.最慢子过程的时间D.最后子过程的时间6、微指令由()直接执行。

A.微指令程序B.硬件C.汇编程序D.编译程序7、对系统程序员不透明的应当是()A.CACHE 存储器B.系列机各档不同的数据通路宽度C.指令缓冲寄存器D.虚拟存储器8、若输入流水线的指令既无局部性相关,也不存在全局性相关,则()。

A.可获得高的吞吐率和效率B.流水线的效率和吞吐率恶化C.出现瓶颈D.可靠性提高9、从计算机系统结构上讲,机器语言程序员所看到的机器属性是( )。

A.计算机软件所要完成的功能B.计算机硬件的全部组成C.编程要用到的硬件组织D.计算机各部件的硬件实现10、以下说法中,不正确的是,软硬件功能是等效的,提高硬件功能的比例会:( )A.提高解题速度B.提高硬件利用率C.提高硬件成本D.减少所需要的存贮器用量11、下列说法中不正确的是( )A.软件设计费用比软件重复生产费用高B.硬件功能只需实现一次,而软件功能可能要多次重复实现C.硬件的生产费用比软件的生产费用高D.硬件的设计费用比软件的设计费用低12、在尾数下溢处理方法中,平均误差最大的是()A.截断法B.舍入法C.恒置"1"法D.ROM查表法13、最能确保提高虚拟存贮器访主存的命中率的改进途径是( )A.增大辅存容量B.采用FIFO替换算法并增大页面C.改用LRU替换算法并增大页面D.改用LRU替换算法并增大页面数14、以下说法中,不正确的是()。

2022年河南科技大学计算机应用技术专业《计算机网络》科目期末试卷A(有答案)

2022年河南科技大学计算机应用技术专业《计算机网络》科目期末试卷A(有答案)

2022年河南科技大学计算机应用技术专业《计算机网络》科目期末试卷A(有答案)一、选择题1、TCP/IP模型的网络层提供的是()。

A.无连接不可靠的数据报服务B.无连接可靠的数据报服务C.有连接不可靠的虚电路服务D.有连接可靠的虚电路服务2、图所示网络中,假设所有域名服务器均采用选代查询方式进行域名解析。

当H4访问规范域名某个的网站时,域名服务器201.1.1.1在完成该域名解析过程中,可能发出DNS查询的最少和最多次数分别是()。

A.0,3B.1,3C.0,4D.1,43、下列关于TCP的叙述中,正确的是()。

I.TCP是一个点到点的通信协议Ⅱ.TCP提供了无连接的可靠数据传输IⅡ.TCP将来自上层的字节流组织成IP数据报,然后交给IPIV.TCP将收到的报文段组成字节流交给上层A.I、Ⅱ、ⅣB. I、ⅢC.仅ⅣD.Ⅲ、Ⅳ4、如图所示,为两个局域网LAN1和LAN2通过网桥1和网桥2互连后形成的网络结构。

假设站A发送一个帧,但其目的地址均不在这两个网桥的地址转发表中,这样的结果会是该帧()。

A.经网桥1(或网桥2)后被站B接收B.被网桥1(或网桥2)丢弃C.在整个网络中无限次地循环下去D.经网桥1(或网桥2)到达LAN2,再经过网桥2(或网桥1)返回LANI后被站A吸收5、主机甲与主机乙之间使用后退N帧协议(GBN)传输数据,甲的发送窗口尺寸为1000,数据帧长为1000字节,信道带宽为100Mbit/s,乙每收到一个数据帧立即利用一个短帧(忽略其传输延迟)进行确认,若甲乙之间的单向传播延迟是50ms,则甲可以达到的最大平均数据传输速率约为()。

A.10Mbit/sB.20Mbit/sC.80Mbit/sD.100Mbit/s6、对于信道比较可靠并且对通信实时性要求高的网络,采用()数据链路层服务比较合适。

A.无确认的无连接服务B.有确认的无连接服务C.有确认的面向连接的服务D.无确认的面向连接的服务7、不含同步信息的编码是()。

2022年河南科技大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年河南科技大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年河南科技大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)一、选择题1、若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是()。

A.快速排序B.堆排序C.归并排序D.直接插入排序2、用数组r存储静态链表,结点的next域指向后继,工作指针j指向链中结点,使j沿链移动的操作为()。

A.j=r[j].nextB.j=j+lC.j=j->nextD.j=r[j]->next3、单链表中,增加一个头结点是为了()。

A.使单链表至少有一个结点B.标识表结点中首结点的位置C.方便运算的实现D.说明单链表是线性表的链式存储4、在下列表述中,正确的是()A.含有一个或多个空格字符的串称为空格串B.对n(n>0)个顶点的网,求出权最小的n-1条边便可构成其最小生成树C.选择排序算法是不稳定的D.平衡二叉树的左右子树的结点数之差的绝对值不超过l5、用不带头结点的单链表存储队列,其队头指针指向队头结点,队尾指针指向队尾结点,则在进行出队操作时()。

A.仅修改队头指针B.仅修改队尾指针C.队头、队尾指针都可能要修改D.队头、队尾指针都要修改6、已知关键字序列5,8,12,19,28,20,15,22是小根堆(最小堆),插入关键字3,调整后的小根堆是()。

A.3,5,12,8,28,20,15,22,19B.3,5,12,19,20,15,22,8,28C.3,8,12,5,20,15,22,28,19D.3,12,5,8,28,20,15,22,197、若元素a,b,c,d,e,f依次进栈,允许进栈、退栈操作交替进行,但不允许连续三次进行退栈操作,则不可能得到的出栈序列是()。

8、每个结点的度或者为0或者为2的二叉树称为正则二叉树。

n个结点的正则二叉树中有()个叶子。

A.log2nB.(n-1)/2C.log2n+1D.(n+1)/29、已知一棵二叉树的前序遍历结果为ABCDEF,中序遍历结果为CBAEDF,则后序遍历结果为()。

2022年中原科技学院计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年中原科技学院计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年中原科技学院计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、如果当前读写磁头正在53号柱面上执行操作,依次有4个等待访问的请求,柱面号,依次为98,37,124,65,当采用()算法时,下一次磁头才可能到达37号柱面。

A.先来先服务B.最短寻道时间优先C.电梯调度(初始磁头移动方向向着小磁道方向)D.循环扫描(磁头移动方向向着大磁道方向)2、用户在删除某文件的过程中,操作系统不可能执行的操作是A.删除此文件所在的目录B.删除与此文件关联的目录项C.删除与此文件对应的文件控制块D.释放与此文件关联的内存缓冲区3、进行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.能保证进程互斥进入临界区、不会出现“饥饿”现象4、有两个并发执行的进程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的值()。

2022年郑州科技学院软件工程专业《操作系统》科目期末试卷A(有答案)

2022年郑州科技学院软件工程专业《操作系统》科目期末试卷A(有答案)

2022年郑州科技学院软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、假设4个作业到达系统的时刻和运行时间见表。

系统在t=2时开始作业调度。

若分别采用先来先服务和短作业优先调度算法,则选中的作业分别是()。

A.J2、J3B.J1、J4C.J2、J4D.J1、J32、执行系统调用的过程包括如下主要操作:①返回用户态②执行陷入(trap)指令③传递系统调用参数④执行相应的服务程序正确的执行顺序是()A.②->③->①->④B.②->④->③->①C.③->②->④->①D.③->④->②->①3、下列进程调度算法中,综合考虑进程等待时间和执行时间的是()A.时间片轮转调度算法B.短进程优先调度算法C.先来先服务调度算法D.高响应比优先调度算法4、进程资源静态分配方式是指一个进程在建立时就分配了它需要的全部资源,只有该进程所要资源都得到满足的条件下,进程才开始运行。

这样可以防止进程死锁。

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

A.互斥条件B.请求和保持条件(占有并等待条件)C.非剥夺式等待条件D.循环等待条件5、作业8:00到达系统,估计运行时问为1h。

若从10:00开始执行该作业,其响应比为()。

A.2B.1C.3D.0.56、程序员利用系统调用打开I/O设备时,通常使用的设备标识是(),A.逻辑设备名B.物理设备名C.主设备号D.从设备号7、下列关于SPOOLing技术的叙述中,错误的是()A.需要外存的文持B.需要多道程序设计技术的支持C.可以让多个作业共享一台独占设备D.由用户作业控制设备与输入/输出之间的数据传送8、现代操作系统中,文件系统都有效地解决了重名(即允许不同用户的文件可以具有相同的文件名)问题。

系统是通过()来实现这一功能的。

A.重名翻译结构B.建立索引表C.树形目录结构D.建立指针9、下面关于目录检索的论述中,正确的是()。

2022年河南科技学院数据科学与大数据技术专业《计算机系统结构》科目期末试卷B(有答案)

2022年河南科技学院数据科学与大数据技术专业《计算机系统结构》科目期末试卷B(有答案)

2022年河南科技学院数据科学与大数据技术专业《计算机系统结构》科目期末试卷B(有答案)一、选择题1、推出系列机的新机器,不能更改的是()。

A.原有指令的寻址方式和操作码B.系统总线的组成C.数据通路宽度D.存储芯片的集成度2、从计算机系统结构上讲,机器语言程序员所看到的机器属性是( )。

A.计算机软件所要完成的功能B.计算机硬件的全部组成C.编程要用到的硬件组织D.计算机各部件的硬件实现3、“启动I/O”指令是主要的输入输出指令,是属于()。

A.目态指令B.管态指令C.目态、管态都能用的指令D.编译程序只能用的指令4、计算机组成设计不考虑()A.专用部件设置B.功能部件的集成度C.控制机构的组成D.缓冲技术5、指令间“一次重叠”说法有错的是( )A.仅“执行k”与“分析k+1”重叠B."分析k”完成后立即开始“执行k”C.应尽量使“分析k+1”与“执行k”时间相等D.只需要一套指令分析部件和执行部件6、下列关于虚拟存贮器的说法,比较正确的应当是( )A.访主存命中率随页面大小增大而提高B.访主存命中率随主存容量增加而提高C.更换替换算法能提高命中率D.在主存命中率低时,改用堆栈型替换算法,并增大主存容量,可提高命中率7、IBM360/91对指令中断的处理方法是()A.不精确断点法B.精确断点法C.指令复执法D.对流水线重新调度8、下列说法正确的是()A."一次重叠"是一次解释一条指令B."一次重叠"是同时解释相邻两条指令C.流水方式是同时只能解释两条指令D."一次重叠"是同时可解释很多条指令9、CRAY-I的流水线是( )A.多条单功能流水线B.一条单功能流水线C.多条多功能流水线D.一条多功能流水线10、与流水线最大吞吐率高低有关的是( )A.各个子过程的时间B.最快子过程的时间C.最慢子过程的时间D.最后子过程的时间二、填空题11、程序在空间上的局部性主要是因为程序通常是________地存储和执行,数据通常是外地存贮。

2022年河南科技学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年河南科技学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年河南科技学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)一、选择题1、将两个各有N个元素的有序表归并成一个有序表,其最少的比较次数是()。

A.NB.2N-1C.2ND.N-12、下述文件中适合于磁带存储的是()。

A.顺序文件B.索引文件C.哈希文件D.多关键字文件3、链表不具有的特点是()。

A.插入、删除不需要移动元素B.可随机访问任一元素C.不必事先估计存储空间D.所需空间与线性长度成正比4、动态存储管理系统中,通常可有()种不同的分配策略。

A.1B.2C.3D.45、循环队列A[0..m-1]存放其元素值,用front和rear分别表示队头和队尾,则当前队列中的元素数是()。

A.(rear-front+m)%mB.rear-front+1C.rear-front-1D.rear-front6、下列选项中,不能构成折半查找中关键字比较序列的是()。

A.500,200,450,180 B.500,450,200,180C.180,500,200,450 D.180,200,500,4507、循环队列放在一维数组A中,end1指向队头元素,end2指向队尾元素的后一个位置。

假设队列两端均可进行入队和出队操作,队列中最多能容纳M-1个元素。

初始时为空,下列判断队空和队满的条件中,正确的是()。

A.队空:end1==end2;队满:end1==(end2+1)mod MB.队空:end1==end2;队满:end2==(end1+1)mod (M-1)C.队空:end2==(end1+1)mod M;队满:end1==(end2+1) mod MD.队空:end1==(end2+1)mod M;队满:end2==(end1+1) mod (M-1)8、每个结点的度或者为0或者为2的二叉树称为正则二叉树。

n个结点的正则二叉树中有()个叶子。

A.log2nB.(n-1)/2C.log2n+1D.(n+1)/29、一个具有1025个结点的二叉树的高h为()。

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

2022年河南科技学院计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、在一个文件被用户进程首次打开的过程中,操作系统需做的是()A.将文件内容读到内存中B.将文件控制块读到内存中C.修改文件控制块中的读写权限D.将文件的数据缓冲区首指针返回给用户进程2、某硬盘有200个磁道(最外侧磁道号为0),磁道访问请求序列为:130,42,180,15,199.当前磁头位于第58号磁道并从外侧向内侧移动。

按照SCAN调度方法处理完上述请求后,磁头移过的磁道数是()。

A.208B.287C.325D.3823、某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台打印机。

当N的取值不超过()时,系统不会发生死锁。

A.4B.5C.6D.74、通常用户进程被建立后()A.使一直存在于系统中,直到被操作人员撤销B.随着作业运行正常或不正常结束而撤销C.随着时间片轮转而撤销与建立D.随着进程的阻塞或唤醒而撤销与建立5、在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区。

所谓临界区是指()。

A.一个缓冲区B.一段数据区C.同步机制D.一段程序6、()存储管理方式提供一维地址结构。

A.分段B.分页C.分段和段页式D.以上都不对7、下面有关外层页表的叙述中错误的是()。

A.反映在磁盘上页面存放的物理位置B.外层页表是指页表的页表C.为不连续(离散)分配的页表再建立一个页表D.若有了外层页表,则需要一个外层页表寄存器就能实现地址变换8、操作系统提供了多种界面供用户使用,其中()是专门供应用程序使用的一种界面。

A.终端命令B.图形用户窗C.系统调用D.作业控制语言9、下面叙述中,错误的是()A.操作系统既能进行多任务处理,又能进行多重处理B.多重处理是多任务处理的子集,C.多任务是指同一时间内在同一系统中同时运行多个进程D.一个CPU的计算机上也可以进行多重处理10、某计算机按字节编址,其动态分区内存管理采用最佳适应算法每次分配和回收内存后都对空闲分区链重新排序。

当前空闲分区信息见表3-12。

回收起始地址为60K、大小为140KB的分区后,系统中空闲分区的数量、空闲分区链第一个分区的起始地址和大小分别是()。

A.3,20K,380KBB.3,500K,80KBC.4,20K,180KBD.4,500K,80KB11、程序员利用系统调用打开I/O设备时,通常使用的设备标识是(),A.逻辑设备名B.物理设备名C.主设备号D.从设备号12、系统将数据从磁盘读到内存的过程包括以下操作:① DMA控制器发出中断请求②初始化DMA控制器并启动磁盘③从磁盘传输一块数据到内存缓冲区④执行“DMA结束”中断服务程序正确的执行顺序是():A.③①②④B.②③①④C.②①③④D.①②③④二、填空题13、可变分区方式管理主存时,往往采用__________重定位方式来实现地址转换。

14、同一进程中的各线程__________进程所占用的资源15、死锁的形成,除了与资源的________有关外,也与并发进程的________有关。

16、MS-DOS启动的方式有两种:__________和__________17、线程的主要属性是:每个线程有__________,同一进程中的各个线程共享__________。

18、只要涉及相同变量的若干进程的__________互斥执行,就不会造成与__________有关的错误。

19、能使计算机系统接收到__________后及时进行处理,并在严格的规定时间内处理结束,再给出__________的操作系统称为“实时操作系统”。

20、某作业9:00进入输入井,要求计算时间1小时。

作业调度采用响应比更高优先算法在10:00选中该作业,则该作业被选中时的响应比为__________三、判断题21、所有进程都进入等待状态时,系统陷入死锁. ()22、进程优先数是进程调度的重要依据,必须根据进程运行情况动态改变. ()23、固定头磁盘存储器的存取时间包括搜查定位时间和旋转延迟时间. ()24、存储保护的功能是限制内存存取. ()25、同一文件系统中不允许文件同名,否则会引起混乱. ()26、由于P、V操作描述同步、互斥等问题的能力不足,所以有必要引入其它的通讯原语或机制,如send,receive或Monitor等. ()27、存储保护的目的是限制内存的分配. ()28、操作系统的所有程序都必须常驻内存.()29、一旦出现死锁,所有进程都不能运行. ()30、文件目录必须常驻内存. ()四、名词解释题31、运行态:正在cpu上执行的进程所处的状态。

在单cpu系统中,任何时候最多只能有一个进程处于运行状态。

32、作业:33、响应时间:34、文件控制块:35、物理地址空间:36、虚拟设备:五、简答题37、什么是操作系统?38、什么是动态重定位?如何实现?39、进程调度中"可抢占"和"非抢占"两种方式,哪一种系统的开销更大?为什么40、存储管理的主要功能是什么41、影响缺页中断率的因素有哪些?六、综合题42、一个分层结构操作系统由裸机、用户、CPU调度、文件管理、作业管理、内存管理、设备管理、命令管理等部分组成。

试按层次结构的原则从内到外将各部分重新排列。

43、某计算机系统按字节编址,采用一级页表的分页存储管理方式,虚拟地址格式如下所示。

请回答下列问题。

1)页和页框的大小各为多少字节?进程的虚拟地址空间大小为多少贞?2)假定页目录项和页表项均占4B,则进程的页目录和页表共占多少页?要求写出计算过程。

3)若某指令周期内访问的虚拟地址为0 1 0 0 0 0 0 0 H和0 1 1 1 2 0 4 8 H.则进行地址转换时共,访问多少个二级页表?要求说明理由。

44、有一个文件系统,根目录常驻内存如图所示。

文件目录采用链接结构,每个目录下最多存放80个文件或目录(称为下级文件)。

每个磁盘块最多可存放10个文件目录项:若下级文件是H录文件,则上级目录项指向该目录文件的第一块地址。

假设目录结构中文件或子文件按自左向右的次序排列,表示尚有其他的文件或了目录。

1)普通文件采用UINX三级索引结构,即文件控制块中给出13个磁盘地址,前10个磁盘地址指出文件前10个块的物理地址,第11个磁盘地址指向一级索引表,一级索引表给出256个磁盘地址。

即指出该文件第11块至第266块的物理地址;第12个磁盘地址指向256个…级索引表的地址;第13个磁盘地址指向三级索引表,三级索引表指向256个二级索引表的地址,主索引表存放在目录项中,若要读入/A/D/G/I/K的第7456块,至少启动硬盘多少次,最多几次?至少启动硬盘多少次,最多几次?2)若普通文件采用链接结构,要读取/A/D/G/1/K的第175块,最少启动硬盘多少次,最多几次?3)若将1设置为当前日录,可以减少儿次启动硬盘的次数?45、今有3个并发进程R、M、P,它们共享一个可循环使用的缓冲区B,缓冲区B 共有N个单元。

进程R负责从输入设备读信息,每读一个字符后,把它存入缓冲区B的一个单元中;进程M负责处理读入的字符,若发现读入的字符中有空格符,则把它改成“,”:进程P负责把处理后的字符取出并打印输出。

请用P、V操作写出它们能正确并发执行的程序。

参考答案一、选择题1、B2、C3、B4、B5、D6、B7、A8、C9、B10、B11、A12、B二、填空题13、【答案】动态14、【答案】共享15、【答案】分配策略〈或管理方法〉、执行速度(或调度策略)16、【答案】冷启动、热启动17、【答案】一个唯一的标识符和线程描述表、分配给进程的主存地址空间18、【答案】相关临界区、时间19、【答案】外部信号、反馈信号20、【答案】2三、判断题21、【答案】:错22、【答案】:错23、【答案】:错24、【答案】:对25、【答案】:对26、【答案】:错27、【答案】:错28、【答案】:错29、【答案】:错30、【答案】:错四、名词解释题31、运行态:正在cpu上执行的进程所处的状态。

在单cpu系统中,任何时候最多只能有一个进程处于运行状态。

32、作业:用户在一次上机过程中要求计算机系统所做工作的集合。

33、响应时间:是分时系统的一个技术指标,指从用户输入命令到系统对命令开始执行和显示所需要的时间。

34、文件控制块:用于描述和控制文件的数据结构,其中包括文件名、文件类型、位置、大小等信息。

文件控制块与文件一一对应,即在文件系统内部,给每个文件唯一地设置一个文件控制块,核心利用这种结构对文件实施各种管理。

35、物理地址空间:由内存中的一系列存储单元所限定的地址范围称作内存空间。

36、虚拟设备:它是利用共享设备上的一部分空间来模拟独占设备的一种I/O技术。

五、简答题37、答:操作系统是计算机系统中的一个系统软件,它能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行。

38、答:动态重定位是指在程序执行期间,随着每条指令和数据的访问,自动的、连续的进行映射。

具体实现过程为:当某个进程取得CPU控制权时,OS应负责把该作业程序在主存中的起始地址送入重定位寄存器中之后,每次访问存储器时,重定位寄存区的内容将被自动加到逻辑地址中区,经这样变换后,执行结果是正确的。

39、答:可抢占式会引起系统的开销更大,可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大.40、答:存储管理的主要功能包括(1)主存空间的分配和回收;(2)完成重定位;(3)主存空间的共享和保护;(4)使用"虚拟存储器",扩充主存空间.41、答:4个因素,分别是:(1)分配给程序的主存块数;(2)页面的大小;(3)程序编制方法;(4)页面调度算法六、综合题42、【解析】采用层次结构方法可以将操作系统的各种功能分成不同的层次,即将整个操作系统看作由若干层组成,每一层都提供一组功能,这些功能只依赖于该层以内的各层次,最内层部分是机器硬件本身提供的各种功能。

操作系统的这种层次结构如图1-8所示。

图1-8中,同机器硬件紧挨着的是操作系统的内核,它是操作系统的最内层。

内核包括中断处理、设备驱动、CPU调度以及进程控制与通信等功能,其目的是提供一种进程可以存在和活动的环境。

内核以外依次是存储管理层、I/O管理层、文件管理层、作业管理层、命令管理层。

它们提供各种资源管理功能并为用户提供各种服务。

相关文档
最新文档