2002年国防科技大学软件技术试题(操作系统部分)
2022年中国科学院大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)
2022年中国科学院大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列关于打开文件open()操作和关闭文件close()操作的叙述,只有()是错误的。
A.close()操作告诉系统,不再需要指定的文件了,可以丢弃它B.open()操作告诉系统,开始使用指定的文件C.文件必须先打开,后使用D.目录求必须先打开,后使用2、在磁盘上容易导致存储碎片发生的物理文件结构是()A.链接B.连续C.索引D.索引和链接3、使用TSL(TestandSetLock)指令实现进程互斥的伪代码如下所示。
do{while(TSL(&lock));criticalsection;lock=FALSE;}while(TRUE);下列与该实现机制相关的叙述中,正确的是()A.退出临界区的进程负责唤醒阻塞态进程B.等待进入临界区的进程不会主动放弃CPUC.上述伪代码满足“让权等待”的同步准则D.while(TSL(&lock))语句应在关中断状态下执行4、有3个作业J1,J2,J3,其运行时间分别为2h,5h,3h,假定同时到达,并在同…台处理器上以单道方式运行,则平均周转时间最短的执行序列是()。
A.J1,J2,J3B.J3,J2,J1C.J2,J1,J3D.J1,J3,J25、下列选项中,满足短任务优先且不会发生“饥饿”现象的调度算法是()。
A.先来先服务B.高响应比优先C.时间片轮转D.非抢占式短任务优先6、某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空),采用最佳适配(Best Fit)算法,分配和释放的顺序为:分配15MB,分配30MB,释放15MB.分配8MB.分配6MB,此时主存中最大空闲分区的大小是()。
A.7MBB.9MBC.10MBD.15MB7、下列存储管理方式中,会产生内部碎片的是()。
I.请求分段存储管理II.请求分页存储管理III.段页式分区管理IV.[固定式分区管理A.I、II、IIIB.III,IVC.只有IID.II、III、IV8、下面说法错误的有()。
2022年华中科技大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)
2022年华中科技大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、在一个文件被用户进程首次打开的过程中,操作系统需做的是()A.将文件内容读到内存中B.将文件控制块读到内存中C.修改文件控制块中的读写权限D.将文件的数据缓冲区首指针返回给用户进程2、在系统内存中设置磁盘缓冲区的主要11的是()。
A.减少磁盘1/0次数,B.减少平均寻道时间C.提高磁盘数据可靠性D.实现设备无关性3、若系统中有n个进程,则在阻塞队列中进程的个数最多为()?Α. n B.n-1 C.n-2 D.14、一个正在访问临界资源的进程由于申请等待1/0操作而被中断时,它()。
A.允许其他进程进入与该进程相关的临界区B.不允许其他进程进入临界区C.允许其他进程抢占处理器,但不能进入该进程的临界区D.不允许任何进程抢占处理器5、在操作系统中,一方面每个进程具有独立性,另一方面进程之间具有相互制约性。
对于任何两个并发进程,它们()。
A.必定无关B.必定相关C.可能相关D.可能相同6、()存储管理方式提供一维地址结构。
A.分段B.分页C.分段和段页式D.以上都不对7、若用8个字(字长32位,H字号从0开始计数)组成的位示图管理内存,用户归还一个块号为100的内存块时,它对应位示图的位置为()(注意:位号也从0开始)。
A.字号为3,位号为5B.字号为4,位号为4C.字号为3,位号为4D.字号为4,位号为58、假设4个作业到达系统的时刻和运行时间见表。
系统在t=2时开始作业调度。
若分别采用先来先服务和短作业优先调度算法,则选中的作业分别是()。
A.J2、J3B.J1、J4C.J2、J4D.J1、J39、下列选项中,会导致用户进程从用户态切换到内核态的操作是()I.整数除以零 II.sin函数调用 III.read系统调用A.仅I、IIB.仅I、IIIC.仅II、IIID. I、II和II10、系统将数据从磁盘读到内存的过程包括以下操作:① DMA控制器发出中断请求②初始化DMA控制器并启动磁盘③从磁盘传输一块数据到内存缓冲区④执行“DMA结束”中断服务程序正确的执行顺序是():A.③①②④B.②③①④C.②①③④D.①②③④11、在采用SPOOLing技术的系统中,用户暂时未能打印的数据首先会被送到()存储起来。
国防科技大学2002年操作系统考研试题
国防科技大学2002年操作系统考研试题1,将“i/o为主“的进程定义为:当次类进程单独运行时,用于i/o 处理的时间远远多于处理机的处理时间:将”计算机为主“的进程定义为:当此类进程单独运行时,处理机的处理时间原远远多于处理的时间,若系统中运行的主要是这2类进程,才用什么样的调度算法更有利于资源的利用率,为什么?2。
请给出pcb的主要内容,描述当进程发生下面的状态转换是时:就绪—》运行,运行-》阻塞,操作系统要使用/修改pcb 中的那些内容?3。
请问,在一个进程内使用多现程有什么优点?4。
设系统有下面的解决死锁的办法:银行家算发;检测死锁,终止死锁状态的进程,释放该进程所占有的资源资源预分配请问那种办法可以达到最大的并发性,也就是那种办法可以让更多的进程无等待的向前推进?请按并发性的大小排列5。
请描叙页式虚存管理系统中页表项的主要内容,请简要描叙”缺页中断‘的处理过程,并结合该过程,说明其中使用/修改了表项的哪些内容,6。
简述os对文件读/写的系统调用所完成的工作7,简述以程述中断i/o方式,从外设读入一包n个字节的数据块的过程8若可以让文件分别在开始,中间,未尾增长,试讨论在顺述式,链接式以及索引式文件物理组织下的开销9。
(1)给出无忙等待的p,v操作的定义(1)考虑以下p,v操作的定义p(s):if s.value>0thens.value =s.value-1else beginplace this process in s.queue;block;end ;v(s)if there is at least one process waitting on semaphorethen beginremove a process p from s.queueplace process p on ready listendelses.value=s.value +1请问,当使用信号量和p,v操作做进程的同步和互斥控制时,是否可以在不改动程束时的情况下互换的使用(1)(2)中的p,v操作?这2组p,v操作有何不同?10,某工厂有3个生产车间和一个装配车间,3个生产车间分别生产a。
计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编1
计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编1(总分:84.00,做题时间:90分钟)一、单项选择题(总题数:35,分数:70.00)1.定点补码加减法运算中,当运算结果出现____时,表示运算结果负溢出。
【华中科技大学2002年】A.符号位为00B.符号位为01C.符号位为10 √D.符号位为11考查双符号位时溢出的判别。
两个符号位不同时,表示溢出,此时最高位符号位代表真实符号。
2.采用变形补码判溢出,当发生正溢出时,其两位符号位为____。
【国防科技大学2002年】A.0B.1 √C.10D.11考查双符号位时溢出的判别。
原理同上题。
3.在定点运算器中,无论采用双符号位还是单符号位,必须有____。
【上海大学2001年】A.译码电路,它一般用与非门来实现B.编码电路,它一般用或非门来实现C.溢出判断电路,它一般用异或门来实现√D.移位电路,它一般用与或非门来实现考查溢出判别所需硬件配置。
三种溢出判别方法,均必须有溢出判别电路,可用异或门来实现。
4.在原码不恢复余数除法(又称原码加减交替法)的算法中,____。
【哈尔滨工程大学2004年】A.每步操作后,若不够减,则需恢复余数B.若为负商,则恢复余数C.整个算法过程中,从不恢复余数√D.仅当最后一步不够减时,才恢复一次余数考查原码不恢复余数除法。
5.在补码一位乘中,若判断位Y n Y n+1 +1=10,则应执行的操作是____。
【电予科技大学1996年】【上海大学1998年】A.原部分积加[X] 补,然后右移一位√B.原部分积加[X] 补,然后右移一位C.原部分积加[X] 补,然后左移一位D.原部分积加[X] 补,然后左移一位考查补码一位乘。
6.实现N位(不包括符号位)补码一位乘时,乘积为____位。
【西安电子科技大学2007年】A.NB.N十1C.2N √D.2N+1考查补码一位乘。
补码一位乘法运算过程中一共向右移位N次,加卜原先的N位,一共是2N位数值位。
计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1
计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1(总分:72.00,做题时间:90分钟)一、单项选择题(总题数:20,分数:40.00)1.以下四点中,____是计算机系统结构设计时必须考虑的。
【中科院计算所2000年】(分数:2.00)A.通道采用独立型B.指令类型选择√C.阵列运算部件D.Cache存储器的硬件解析:解析:考查指令系统设计在计算机系统结构设计中的重要意义。
指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅直接影响到机器的硬件结构,而且也直接影响到系统软件。
2.程序控制类指令的功能是____。
【国防科技大学2001年】(分数:2.00)A.进行主存和CPU之间的数据传送B.进行CPU和设备之间的数据传送C.改变程序执行的顺序√D.一定是自动加1解析:解析:考查程序控制类指令的功能。
3.下列哪种指令不属于程序控制指令:____。
【国防科技大学2001年】(分数:2.00)A.无条件转移指令B.条件转移指令C.中断隐指令√D.循环指令解析:解析:考查程序控制类指令的组成。
程序控制类指令主要包括无条件转移、有条件转移、子程序调用和返回指令、循环指令等。
4.下列说法中____是正确的。
(分数:2.00)A.加法指令的执行周期一定要访存B.加法指令的执行周期一定不访存C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存√D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存解析:解析:考查运算类指令的执行过程。
既然指令的地址码给出了存储器地址,不论此地址是源操作数地址,还是目的操作数地址,执行周期都需要根据此地址访存。
5.子程序调用指令执行时,要把当前程序计数器PC的内容存到____。
【北京航空航天大学2002年】(分数:2.00)A.通用寄存器B.堆栈√C.指令寄存器D.数据缓冲器解析:解析:考查子程序调用指令的执行过程。
子程序执行结束时,必须返回到子程序调用指令后面的指令执行,所以必须保存返回地址。
2022年国防科技大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)
2022年国防科技大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、在现代操作系统中,文件系统都有效地解决了重名(即允许不同用户的文件可以具有相同的文件名)问题。
系统是通过()来实现这一功能的。
A.重名翻译结构B.建立索引表C.树形目录结构D.建立指针2、驱动调度算法中,()算法可能会随时改变移动臂的运动方向。
A.电梯调度B.最短寻道时间优先C.扫描D.单向扫描3、()有利于CPU繁忙型的作业,而不利于1/0繁忙型的作业(进程)。
A.时间片轮转调度算法B.先来先服务调度算法C.短作业(进程)优先调度算法D.优先权调度算法4、要实现两个进程互斥,设一个互斥信号量mutex.当mutex为0时,表示()。
A.没有进程进入临界区B.有一个进程进入临界区C.有一个进程进入临界区,另外一个进程在等候D.两个进程都进入临界区5、下列调度算法中,不可能导致饥饿现象的是()。
A.时间片轮转B.静态优先数调度C.非抢占式短作业优先D.抢占式短作业优先6、适合多道程序运行的存储管理中,存储保护是为了()A.防止一个作业占用同个分区B.防止非法访问磁盘文件C.防止非法访问磁带文件D.防止各道作业相互干扰7、假定某页式管理系统中,主存为128KB,分成32块,块号为0,1,2,3,....31:某作业有5块,其页号为0,1,2,3,4,被分别装入主存的3,8,4,6,9块中。
有一逻辑地址为[3,70]。
试求出相应的物理地址(其中方括号中的第一个元素为页号,第二个元素为页内地址,按十进制计算)()。
A.14646B.24646C.24576D.345768、假设4个作业到达系统的时刻和运行时间见表。
系统在t=2时开始作业调度。
若分别采用先来先服务和短作业优先调度算法,则选中的作业分别是()。
A.J2、J3B.J1、J4C.J2、J4D.J1、J39、下列选项中,操作系统提供给应用程序的接口是()。
2021年国防科技大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)
2021年国防科技大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、下列关于ROM和RAM的说法中,错误的是()。
I.CD-ROM是ROM的一种,因此只能写入一次ⅡFlash快闪存储器属于随机存取存储器,具有随机存取的功能Ⅲ.RAM的读出方式是破坏性读出,因此读后需要再生IV.SRAM读后不需要刷新,而DRAM读后需要刷新A.I、ⅡB.I、Ⅲ、ⅣC.Ⅱ、ⅢD.I、Ⅱ、lⅢ2、某计算机的存储系统由Cache一主存系统构成,Cache的存取周期为10ms,主存的存取周期为50ms。
在CPU执行一段程序时,Cache完成存取的次数为4800次,主存完成的存取次数为200次,该Cache一主存系统的效率是()。
【注:计算机存取时,同时访问Cache和主存,Cache访问命中,则主存访问失效;Cache访问未命中,则等待主存访问】A.0.833B.0.856C.0.95 8D.0.8623、下列关于定点数原码一位乘算法的描述正确的是()。
I.符号位不参加运算,根据数值位的乘法运算结果确定结果的符号位II.在原码一位乘算法过程中,所有移位均是算术移位操作Ⅲ.假设两个n位数进行原码一位乘,部分积至少需要使用n位奇存器A.II,III C.只有IIIB.只有Ⅲ D.全错4、常用的(n,k)海明码中,冗余位的位数为()。
A.n+kB.n-kC.nD.k5、对于相同位数(设为N位,且各包含1位符号位)的二进制补码小数和十进制小数,(二进制小数所表示的数的个数)/(十进制小数所能表示的数的个数)为()。
A.(0.2)NB. (0.2)N-1C. (0.02)ND. (0.02)N-16、在下面描述的PCI总线的基本概念中,不正确的表述是()。
A.PCI总线支持即插即用B.PCI总线可对传输信息进行奇偶校验C.系统中允许有多条PCI总线D.PCI设备一定是主设备7、为了对n个设备使用总线的请求进行仲裁,如果使用独立请求方式,则需要()根控制线。
2022年国防科技大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案)
2022年国防科技大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案)一、选择题1、计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是()。
A.汇编语言机器级,操作系统机器级,高级语言机器级B.微程序机器级,传统机器语言机器级,汇编语言机器级C.传统机器语言机器级,高级语言机器级,汇编语言机器级D.汇编语言机器级,应用语言机器级,高级语言机器级2、浮点数尾数基值rm=8,尾数数值部分长6位,可表示的规格化最小正尾数为( )A.0.5B.0.25C.0.125D.1/643、下列关于虚拟存贮器的说法,比较正确的应当是( )A.访主存命中率随页面大小增大而提高B.访主存命中率随主存容量增加而提高C.更换替换算法能提高命中率D.在主存命中率低时,改用堆栈型替换算法,并增大主存容量,可提高命中率4、流水机器对全局性相关的处理不包括( )A.猜测法B.提前形成条件码C.加快短循环程序的执行D.设置相关专用通路5、Cache存贮器常用的地址映象方式是( )。
A.全相联映象B.页表法映象C.组相联映象D.段页表映象6、输入输出系统硬件的功能对()是透明的。
A.操作系统程序员B.应用程序员C.系统结构设计人员D.机器语言程序设计员7、块冲突概率最高的Cache地址映象方式是( )A.段相联B.组相联C.直接D.全相联8、外部设备打印机适合于连接到( )。
A.数组多路通道B.字节多路通道C.选择通道D.任意一种通道9、与全相联映象相比,组相联映象的优点是( )A.目录表小B.块冲突概率低C.命中率高D.主存利用率高10、除了分布处理、MPP和机群系统外,并行处理计算机按其基本结构特征可分为流水线计算机,阵列处理机,多处理机和()四种不同的结构。
A.计算机网络B.控制流计算机C.机群系统D.数据流计算机11、浮点数尾数下溢处理时,最大误差最大,但下溢处理不需要时间,平均误差又趋于0的方法是( )。
2022年国防科技大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)
2022年国防科技大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、在一个文件被用户进程首次打开的过程中,操作系统需做的是()A.将文件内容读到内存中B.将文件控制块读到内存中C.修改文件控制块中的读写权限D.将文件的数据缓冲区首指针返回给用户进程2、在系统内存中设置磁盘缓冲区的主要11的是()。
A.减少磁盘1/0次数,B.减少平均寻道时间C.提高磁盘数据可靠性D.实现设备无关性3、一次性分配所有资源的方法可以预防死锁的发生,这种方法破坏的是产生死锁的4个必要条件中的()。
A.互斥条件B.占有并请求C.不剥夺条件D.循环等待4、一个进程的读磁盘操作完成后,操作系统针对该进程必做的是(),A.修改进程状态为就绪态B.降低进程优先级C.给进程分配用户内存空间D.增加进程时间片大小5、中断扫描机构是()扫描次中断寄存器。
A.每隔一个时间片B.每条指令执行周期内最后时刻C.每当进程释放CPUD.每产生一次中断6、下面关于虚拟存储器的论述中,正确的是()。
A.在段页式系统中以段为单位管理用户的逻辑地址空间,以页为单位管理内存的物理地址空间,有了虚拟存储器才允许用户使用比内存更大的地址空间B.为了提高请求分页系统中内存的利用率,允许用户使用不同大小的页面C.为了能让更多的作业同时运行,通常只装入10%~30%的作业即启动运行D.最佳置换算法是实现虚拟存储器的常用算法7、在可变分区分配管理中,某一作业完成后,系统收回其内存空间,并与相邻区合并,为此修改空闲区说明表,造成空闲分区数减1的情况是()。
A.无上邻空闲分区,也无下邻空闲分区B.有上邻空闲分区,但无下邻空闲分区C.无上邻空闲分区,但有下邻空闲分区D.有上邻空闲分区,也有下邻空闲分区8、执行系统调用的过程包括如下主要操作:①返回用户态②执行陷入(trap)指令③传递系统调用参数④执行相应的服务程序正确的执行顺序是()A.②->③->①->④B.②->④->③->①C.③->②->④->①D.③->④->②->①9、若程序正在试图读取某个磁盘的第100个逻辑块,使用操作系统提供的()接门。
国防科技大学计算机原理和系统结构2002真题
国防科技大学研究生院2002年硕士生入学考试计算机原理试题国防科技大学研究生院2002年硕士生入学考试425-计算机原理试题题单号:40625(可不抄题)考生注意:1、本试卷共七大题,有4页;2、统考生只做一、二、三、四、五、六题;3、单独考生只做一、二、三、四、五、七题;4、答案必须写在配发的答题纸上。
一、解释下列名词、术语的含义(每个1.5分,共15分)1、寻址方式2、定点溢出3、数据表示4、RISC5、向量中断6、柱面7、通道控制字8、打印速度9、液晶相温度10、随机扫描二、单选填空(每空1分,共10分)1、采用变形码判溢出,当发生正溢出时,其两位符号位为( )A、00B、01C、10D、112、设指令中的地址码为A,变址寄存器为X,基址寄存器为B,则间接变址寻址方式的操作数地址EA= ()A、((X)+A)B、(X)+(A)C、(B+X)+AD、(A+X)+B3、下列哪种指令用户不准使用()A、循环指令B、转换指令C、特权指令D、条件转移指令4、某计算机,浮点数采用规格化表示,阶码用移码表示(最高位代表符号位),尾数用补码表示。
下列哪个数不是规格化浮点数。
()A、阶码:1111111,尾数:1.000 00B、阶码:0011111,尾数: 1.010 01C、阶码:1000111,尾数:1.100 00D、阶码:0111111,尾数:0.111 115、设计一个两位一乘的乘法器,实现其部分积相加的加法器需设置()位符号位。
A、1B、2C、3D、46、在主存和CPU之间增加cache的目的是( )A、扩大主存容量B、增大主存传输率C、解决CPU、主存速度匹配D、增加CPU通用寄存器数量7、和动态RAM比较,静态RAM的特点是()A、集成度高、存取速度慢B、集成度高、存取速度快C、集成度低、存取速度慢D、集成度低、存取速度快8、下述打印机属于非击打的是A、列式针打印机B、激光打印机C、梳式针打印机D、鼓轮式打印机9、用户对通道I/O设备的请求是通过()实现的()A、程序中短B、自愿进管(广义指令)C、I/O指令D、通道程序10、周期挪用DMA与主存交换一个单位数据是通过()实现的。
计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1
计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1(总分:72.00,做题时间:90分钟)一、单项选择题(总题数:20,分数:40.00)1.以下四点中,____是计算机系统结构设计时必须考虑的。
【中科院计算所2000年】A.通道采用独立型B.指令类型选择√C.阵列运算部件D.Cache存储器的硬件考查指令系统设计在计算机系统结构设计中的重要意义。
指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅直接影响到机器的硬件结构,而且也直接影响到系统软件。
2.程序控制类指令的功能是____。
【国防科技大学2001年】A.进行主存和CPU之间的数据传送B.进行CPU和设备之间的数据传送C.改变程序执行的顺序√D.一定是自动加1考查程序控制类指令的功能。
3.下列哪种指令不属于程序控制指令:____。
【国防科技大学2001年】A.无条件转移指令B.条件转移指令C.中断隐指令√D.循环指令考查程序控制类指令的组成。
程序控制类指令主要包括无条件转移、有条件转移、子程序调用和返回指令、循环指令等。
4.下列说法中____是正确的。
A.加法指令的执行周期一定要访存B.加法指令的执行周期一定不访存C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存√D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存考查运算类指令的执行过程。
既然指令的地址码给出了存储器地址,不论此地址是源操作数地址,还是目的操作数地址,执行周期都需要根据此地址访存。
5.子程序调用指令执行时,要把当前程序计数器PC的内容存到____。
【北京航空航天大学2002年】A.通用寄存器B.堆栈√C.指令寄存器D.数据缓冲器考查子程序调用指令的执行过程。
子程序执行结束时,必须返回到子程序调用指令后面的指令执行,所以必须保存返回地址。
…般将子程序调用指令后面那条指令的地址(程序计数器PC的内容)作为返回地址保存到堆栈中。
6.下列哪种指令用户不准使用?____。
2021年国防科技大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)
2021年国防科技大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、连续两次启动同一存储器所需的最小时间间隔称为()。
A.存储周期B.存取时间C.存储时间D.访问周期2、访问相联存储器时,()A.根据内容,不需要地址B.不根据内容,只需要地址C.既要内容,又要地址D.不要内容也不要地址3、下列编码中,能检测出所有长度小于或等于校验位(检测位)长度的突发错的校验码是()。
A.循环冗余校验码B.海明码C.奇校验码D.偶校验码4、下列关于定点数原码一位乘算法的描述正确的是()。
I.符号位不参加运算,根据数值位的乘法运算结果确定结果的符号位II.在原码一位乘算法过程中,所有移位均是算术移位操作Ⅲ.假设两个n位数进行原码一位乘,部分积至少需要使用n位奇存器A.II,III C.只有IIIB.只有Ⅲ D.全错5、一个C语言程序在一台32位机器上运行,程序中定义了3个变量x、y、z,其中x 和z是int型,y为short型。
当x=127,y=-9时,执行赋值语句z=xty后,x、y、z的值分别是()。
A.x=0000007FH,y=FFF9H,z=00000076HB.x=0000007FH,y=FFF9H,z=FFFFO076HC.X=0000007FH,y-FFF7H,z=FFFF0076HD.X=0000007FH,y=FFF7H,z=00000076H6、下列关于总线设计的叙述中,错误的是()。
A.并行总线传输比串行总线传输速度快B.采用信号线复用技术可减少信号线数量C.采用突发传输方式可提高总线数据传输率D.采用分离事务通信方式可提高总线利用率7、控制总线主要用来传送()。
I.存储器和1/O设备的地址码II.所有存储器和I/O设备的时序信号III.所有存储器和1/O设备的控制信号IV.来自I/O设备和存储器的响应信号A.II、IIIB. I,III,IVC. III,IVD.II,III. IV8、计算机()负责指令译码。
国科大计算机复试题目及答案
国科大计算机复试题目及答案第一部分:专业课基础知识1. 计算机组成原理题目:请简述冯·诺依曼计算机体系结构的基本原理及其特点。
答案:冯·诺依曼计算机体系结构是一种基于存储程序概念的计算机结构,它包括存储器、运算器、控制器、输入设备和输出设备。
其基本原理是程序和数据都以二进制形式存储在存储器中,计算机通过控制器按照程序顺序依次从存储器中取指令,并将指令交给运算器进行执行。
其特点是指令和数据存储在同一存储器中,程序可以被修改和执行,具有存储程序的灵活性和通用性。
2. 数据结构与算法题目:请介绍一种常用的排序算法并分析其时间复杂度。
答案:一种常用的排序算法是快速排序(Quick Sort)。
它的基本思想是选择一个基准元素,通过一轮排序将待排序序列分割成独立的两部分,其中一部分小于基准元素,另一部分大于基准元素。
然后对这两部分继续分别进行快速排序,直到所有的元素都排序完成。
快速排序的时间复杂度为O(nlogn),其中n是待排序序列的长度。
3. 操作系统题目:请简要描述进程和线程的概念及其区别。
答案:进程是操作系统对正在运行的程序的抽象,它包括程序代码、数据和资源。
每个进程都拥有独立的地址空间和系统资源,进程之间通过进程间通信机制进行通信。
线程是操作系统能够进行运算调度的最小单位,一个进程可以包含多个线程。
线程是在同一进程下执行的,共享相同的地址空间和系统资源。
线程之间的切换开销较小,可以提高程序的并发性和响应速度。
区别在于,进程之间是相互独立的,而线程之间共享进程的资源,包括地址空间、文件描述符等。
第二部分:综合应用能力4. 数据库题目:请简述数据库的范式及其作用。
答案:数据库的范式是数据设计中的一种原则,用于规范化数据库结构,减少数据冗余和提高数据的一致性和完整性。
常用的范式有第一范式(1NF)、第二范式(2NF)和第三范式(3NF)等。
1NF要求每个属性都是不可再分的基本数据类型;2NF要求在满足1NF的基础上,非主键属性必须完全依赖于主键;3NF要求在满足2NF的基础上,非主键属性之间不能存在传递依赖关系。
国防科技大学软件技术(操作系统部分)2002真题
国防科技大学研究生院2002年硕士生入学考试519-操作系统试题题单号:50619(可不抄题)考生注意:1、考生注答案必须写在我校统一配发的专用答题纸上!2、统考生做:一、二、三、四、五;3、单独考生做一、二、三、六、七;一、(60分)回答如下问题1、(6分)将“I/O为主”的进程定义为:当此类进程单独运行时,用于I/O处理的时间远远多于处理机的处理时间;将“计算为主”的进程定义为:当此类进程单独运行时,处理机的处理时间远远多于I/O处理的时间。
若系统中运行的主要是这两类进程,采用什么样的调度算法更有利于提高系统资源的利用率?为什么?2、(8分)请给出PCB(进程控制块)的主要内容。
描述当进程发生下述状态转换时,就绪→运行,运行→阻塞,操作系统需要使用/修改PCB中的哪些内容。
3、(5分)请问,在一个进程中使用多线程有何优点?4、(5分)设系统中有下述解决死锁的办法:. 银行家算法. 检测死锁,中止死锁状态的进程、释放该进程占有的资源. 资源预分配请问哪种方法允许最大的并发性,也即,哪种办法允许更多的进程无等待的向前推进?请按“并发性”从大到小对上述三种办法排序。
5、(8分)请描述页式虚存管理系统中叶表项的主要内容。
请简要描述“缺页中断”的处理过程,并结合该过程,说明其中使用/修改了页表项的哪些内容。
6、(6分)简述OS对文件读/写的系统调用所完成的工作。
7、(6分)简述以程序中断I/O方式,从外设读入一包含N个字节的数据块的过程。
8、(8分)若允许文件能分别在开始、中间、末尾增长,试讨论在顺序式、链接式以及索引式文件物理组织下的开销。
9.(8分)(1)给出无忙等待的P、V操作的定义 (1)考虑下述P、V操作的定义 P(s):if s.value>0Thens.value=s.value-1else beginplace this puocess in s.queue;block;end;V(s):if there is at least one process waiting on semaphore sthen beginRmove a process p from s.queuePlace process p on ready listendelses.value=s.value+1请问,当使用信号量和P、V操作作进程的同步和互斥控制时,是否可以在不改动程序的情况下互换的使用(1)、(2)中的P、V操作?这两组P、V操作有何不同?二、(10分)某工厂有三个生产车间和一个装配车间,三个生产车间分别生产A、B、C三种零件,装配车间的任务是把A、B、C三种零件组装成产品。
2022年中国科学技术大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)
2022年中国科学技术大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、某硬盘有200个磁道(最外侧磁道号为0),磁道访问请求序列为:130,42,180,15,199.当前磁头位于第58号磁道并从外侧向内侧移动。
按照SCAN调度方法处理完上述请求后,磁头移过的磁道数是()。
A.208B.287C.325D.3822、文件系统采用两级索引分配方式。
若每个磁盘块的大小为1KB.每个盘块号占4B,则该系统中单个文件的最大长度是()A.64MBB.128MBC.32MBD.都不对3、有若干并发进程均将一个共享变量count的值加1 次,那么有关count中的值说法正确的是()。
1)肯定有不止确的结果2)肯定有止确的结果3)若控制这些并发进程互斥执行count加1操作,count中的值正确A.1)和3)B.2)和3)C.3)D.1)、2)、3)的说法均不正确4、在个交通繁忙的十字路口,每个方向只有一个车道,如果车辆只能向前直行,而不允许转弯和后退,并未采用任何方式进行交通管理。
下列叙述正确的是()。
A.该十字路口不会发生死锁,B.该十字路口定会发生死锁C.该上字路口可能会发生死锁,规定同时最多3个方向的车使用该十字路是最有效的方法D.该十字路口可能会发生死锁,规定南北方向的两个车队和东西方向的两个车队互斥使用十字路口是最有效的方法5、一次性分配所有资源的方法可以预防死锁的发生,这种方法破坏的是产生死锁的4个必要条件中的()。
A.互斥条件B.占有并请求C.不剥夺条件D.循环等待6、()存储管理方式能使存储碎片尽可能少,而且使内存利用率较高。
A.固定分区B.可变分区。
C.分页管理D.段页式管理7、要保证一个程序在主存中被改变了存放位置后仍能正确地执行,则对主存空间应采用()技术。
A.静态重定位B.动态重定位C.动态分配D.静态分配8、用户程序在口态下使用特权指令引起的中断属于()。
A.硬件故障中断B.程序中断C.外部中断D.访管中断9、操作系统提供给编程人员的接口是()。
2022年国防科技大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)
2022年国防科技大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、下列关于虚拟存储器的说法,错误的是()。
A.虚拟存储器利用了局部性原理B.页式虚拟存储器的页面如果很小,主存中存放的页面数较多,导致缺页频率较低,换页次数减少,可以提升操作速度C.页式虚拟存储器的页面如果很大,主存中存放的页面数较少,导致页面调度频率较高,换页次数增加,降低操作速度D.段式虚拟存储器中,段具有逻辑独立性,易于实现程序的编译、管理和保护,也便于多道程序共享2、某计算机的存储系统由Cache一主存系统构成,Cache的存取周期为10ms,主存的存取周期为50ms。
在CPU执行一段程序时,Cache完成存取的次数为4800次,主存完成的存取次数为200次,该Cache一主存系统的效率是()。
【注:计算机存取时,同时访问Cache和主存,Cache访问命中,则主存访问失效;Cache访问未命中,则等待主存访问】A.0.833B.0.856C.0.95 8D.0.8623、当满足下列()时,x>-1/2成立。
A.x1必须为l,x2~x4至少有一个为1B.x1必须为1,x2~x4任意C.x1必须为0,x2~x4至少有一个为1D.x1必须为0,X2~x4任意4、有如下C语言程序段:()short si=-32767;unsigned short usi=si;执行上述两条语句后,usi的值为A.-32767B.32767C.32768D.327695、下列编码中,能检测出所有长度小于或等于校验位(检测位)长度的突发错的校验码是()。
A.循环冗余校验码B.海明码C.奇校验码D.偶校验码6、内部总线(又称片内总线)是指()。
A.CPU内部连接各寄存器及运算部件之间的总线B.CPU和计算机系统的其他高速功能部件之间互相连接的总线C.多个计算机系统之间互相连接的总线D.计算机系统和其他系统之间互相连接的总线7、中断判优逻辑和总线仲裁方式相类似,下列说法中,正确的是()。
2022年国防科技大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)
2022年国防科技大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、Cache用组相联映射,一块大小为128B,Cache共64块,4块分一组,主存有4096块,主存地址共需()位。
A.19B.18C.17D.162、某容量为256MB的存储器由若干4M×8位的DRAM芯片构成,该DRAM芯片的地址引脚和数据引脚总数是()。
A.19B.22C.30D.363、下列选项中,能缩短程序执行时间的措施是()。
1.提高CPU时钟频率Ⅱ.优化数据通路结构ll.对程序进行编译优化A.仪I、ⅡB.仅I、ⅢC.仅Ⅱ、ID.I、Ⅱ、Ⅲ4、在计算机系统中,作为硬件与应用软件之间的界面是()。
A.操作系统B.编译程序C.指令系统D.以上都不是5、程序P在机器M上的执行时间是20s,编译优化后,P执行的指令数减少到原来的70%,而CPl增加到原来的1.2倍,则P在M上的执行时间是()。
A.8.4sB.11.7sC.14sD.16.8s6、在集中式总线控制中,响应时间最快的是()。
A.链式查询B.计数器定时查询C.独立请求D.分组链式查询7、在计数器定时查询方式下,正确的描述是()。
A.总线设备的优先级可变B.越靠近控制器的设备,优先级越高C.各设备的优先级相等D.对硬件电路故障敏感8、同步控制是()。
A.只适用于CPU控制的方式B.由统一时序信号控制的方式C.所有指令执行时问都相同的方式D.不强调统一时序信号控制的方式9、某计算机主存地址空间大小为256MB,按字节编址。
虚拟地址空间大小为4GB,采用页式存储管理,页面大小为4KB,TLB(快表)采用全相联映射,有4个页表项,内容见下图对虚拟地址03FFF180H进行虚实地址变换的结果是()。
A.015 3180HB.003 5180HC.TLB缺失D.缺页10、中断响应是在()A.一条指令执行开始B.一条指令执行中间C.一条指令执行之术D.一条指令执行的任何时刻11、中断屏蔽字的作用是()。
2022年国防科技大学软件工程专业《计算机网络》科目期末试卷B(有答案)
2022年国防科技大学软件工程专业《计算机网络》科目期末试卷B(有答案)一、选择题1、TCP/AP模型中一共有()层。
A.3B.4C.5D.72、物理层、数据链路层、网络层、传输层的传输单位(或PDU)分别是()。
I.帧Ⅱ.比特Ⅲ.报文段 IV.数据报A. I、Ⅱ、IV、ⅢB. Ⅱ、I、IV、ⅢC. I、IV、Ⅱ、ⅢD. Ⅲ、IV、Ⅱ、I3、可以动态为主机配置lP地址的协议是()。
A.ARPB.RARPC.DHCPD.NAT4、直接封装RIP、OSPF、BGP报文的协议分别是()。
A.TCP、UDP、IPB.TCP、IP、UDPC.UDP、TCP、IPD.UDP、IP、TCP5、网卡实现的主要功能是()。
A.物理层与数据链路层的功能B.数据链路层与网络层的功能C.物理层与网络层的功能D.数据链路层与应用层的功能6、在图所示的网络中,若主机H发送一个封装访问Internet的IP分组的IEEE 802.11数据帧F,则帧F的地址1、地址2和地址3分别是()。
A. 00-12-34-56-78-9a, 00-12-34-56-78-9b, 00-12-34-56-78-9cB. 00-12-34-56-78-9b, 00-12-34-56-78-9a, 00-12-34-56-78-9cC. 00-12-34-56-78-9b, 00-12-34-56-78-9c, 00-12-34-56-78-9aD.00-12-34-56-78-9a, 00-12-34-56-78-9c,00-12-34-56-78-9b7、TCP使用“三次握手”协议来建立连接,握手的第一个报文段中被置为1的标志位是()。
A.SYNB.ACKC.FIND.URG8、UDP数据报比IP数据报多提供了()服务。
A.流量控制B.拥塞控制C.端口功能D.路由转发9、下列关于UDP协议的叙述中,正确的是()。
I.提供无连接服务Ⅱ.提供复用/分用服务Ⅲ.通过差错校验,保障可靠数据传输A.仅IB.仅I、ⅡC.仅Ⅱ、ⅢD. I、Ⅱ、IⅢ10、通过"Internet信息服务(IIS)管理器”管理单元可以配置FTP服务器,若将控制端口设置为2222,则数据端口自动设置为()。
2022年国防科技大学软件工程专业《计算机系统结构》科目期末试卷A(有答案)
2022年国防科技大学软件工程专业《计算机系统结构》科目期末试卷A(有答案)一、选择题1、流水机器对全局性相关的处理不包括( )A.猜测法B.提前形成条件码C.加快短循环程序的执行D.设置相关专用通路2、“启动I/O”指令是主要的输入输出指令,是属于()。
A.目态指令B.管态指令C.目态、管态都能用的指令D.编译程序只能用的指令3、汇编语言程序经()的()成机器语言程序。
A.编译程序,翻译B.汇编程序,翻译C.汇编程序,解释D.编译程序,解释4、指令间“一次重叠”说法有错的是( )A.仅“执行k”与“分析k+1”重叠B."分析k”完成后立即开始“执行k”C.应尽量使“分析k+1”与“执行k”时间相等D.只需要一套指令分析部件和执行部件5、属计算机系统结构考虑的是()A.主存采用MOS还是TTLB.主存采用多体交叉还是单体C.主存容量和编址方式D.主存频宽的确定6、费林按指令流和数据流的多倍性把计算机系统分类,这里的多倍性指()。
A.系统瓶颈部件上处于同一执行阶段的指令流是数据流的多少倍。
B.系统瓶颈部件上处于同一执行阶段的数据流是指令流的多少倍。
C.系统瓶颈部件上处于同一执行阶段的指令或数据的最大可能个数。
D.A和B7、下列说法中不正确的是()A.软件设计费用比软件重复生产费用高B.硬件功能只需实现一次,而软件功能可能要多次重复实现C.硬件的生产费用比软件的生产费用高D.硬件的设计费用比软件的设计费用低8、()属于MIMD系统结构。
A.各处理单元同时受同一个控制单元的管理B.各处理单元同时接受同一个控制单元送来的指令C.松耦合多处理机和多计算机D.阵列处理机9、计算机系统的层次结构按照由高到低的顺序分别为()。
A.高级语言机器级,汇编语言机器级,传统机器语言机器级,微程序机器级B.高级语言机器级,应用语言机器级,汇编语言机器级,微程序机器级C.应用语言机器级,传统机器语言机器级,汇编语言机器级,操作系统机器级D.应用语言机器级,操作系统机器级,微程序机器级,传统机器语言机器级10、最能确保提高虚拟存贮器访主存的命中率的改进途径是( )A.增大辅存容量B.采用FIFO替换算法并增大页面C.改用LRU替换算法并增大页面D.改用LRU替换算法并增大页面数二、填空题11、·按指令流与数据流,体系结构可分类为SISD、________、________和MIMD。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
国防科技大学研究生院2002年硕士生入学考试
519-操作系统试题题单号:50619
(可不抄题)
考生注意:1、考生注答案必须写在我校统一配发的专用答题纸上!
2、统考生做:一、二、三、四、五;
3、单独考生做一、二、三、六、七;
一、(60分)回答如下问题
1、(6分)将“I/O为主”的进程定义为:当此类进程单独运行时,用于I/O处理的时间远远多于处理机的处理时间;将“计算为主”的进程定义为:当此类进程单独运行时,处理机的处理时间远远多于I/O处理的时间。
若系统中运行的主要是这两类进程,采用什么样的调度算法更有利于提高系统资源的利用率?为什么?
2、(8分)请给出PCB(进程控制块)的主要内容。
描述当进程发生下述状态转换时,就绪→运行,运行→阻塞,操作系统需要使用/修改PCB中的哪些内容。
3、(5分)请问,在一个进程中使用多线程有何优点?
4、(5分)设系统中有下述解决死锁的办法:
. 银行家算法
. 检测死锁,中止死锁状态的进程、释放该进程占有的资源
. 资源预分配
请问哪种方法允许最大的并发性,也即,哪种办法允许更多的进程无等待的向前推进?请按“并发性”从大到小对上述三种办法排序。
5、(8分)请描述页式虚存管理系统中叶表项的主要内容。
请简要描述“缺页中断”的处理过程,并结合该过程,说明其中使用/修改了页表项的哪些内容。
6、(6分)简述OS对文件读/写的系统调用所完成的工作。
7、(6分)简述以程序中断I/O方式,从外设读入一包含N个字节的数据块的过程。
8、(8分)若允许文件能分别在开始、中间、末尾增长,试讨论在顺序式、链接式以及索引式文件物理组织下的开销。
9.(8分)(1)给出无忙等待的P、V操作的定义
(1)考虑下述P、V操作的定义
P(s):
if s.value>0
Then
s.value=s.value-1
else begin
place this puocess in s.queue;
block;
end;
V(s):
if there is at least one process waiting on semaphore s
then begin
Rmove a process p from s.queue
Place process p on ready list
end
else
s.value=s.value+1
请问,当使用信号量和P、V操作作进程的同步和互斥控制时,是否可以在不改动程序的情况下互换的使用(1)、(2)中的P、V操作?这两组P、V操作有何不同?
二、(10分)某工厂有三个生产车间和一个装配车间,三个生产车间分别生产A、B、C三种零件,装配车间的任务是把A、B、C三种
零件组装成产品。
三个生产车间每生产一个零件后都要分别把它们送到装配车间的货架F1、F2和F3上,F1存放零件A,F2存放零件B,F3存放零件C,F1、F2和F3的容量均可以存放20个零件。
装配工人每次从货架上取一个A零件、B零件和一个C零件,然后组装成产品。
试用P、V操作给出各生产车间和装配工人的控制流程。
三(8分)假定一计算机系统中有4个进程,各进程的执行时间和均到达就绪队列的时间如下图所示:
进程到达就绪队列时间总执行时间
(时间单位:基本时间单位)(时间单位:基本时间单位)
试用剥夺式短进程优先调度算法和时间片轮转调度(时间片为两个人个基本时间单位),分别给出各进程的调度次序及平均周转时间。
四、(10)某操作系统采用页式虚存管理,允许用户编程空间为32个页面(每页1KB),主存为16KB。
如果一用户程序有10页长,且
某时刻该用户进程的页表如下所示。
如果分别遇到以下三个逻辑地址(十六进制):0AC5,1AC5,3AC5处的操作,试说明存储管理系统将如何处理(假定驻留集长度固定,4个叶幀)。
五、(12分)如磁盘的每个磁道分成9段,现有一文件共有9个记录,依次为R1,R2,,R9,每个记录的大小与段的长度相等。
若磁盘的转速为6000转/分,每读出一段(即一个记录)后需要2.5ms处理时间,然后再读下一段所放记录,忽略其它辅助时间。
如果在磁盘的某磁道上顺序存放这些记录,读出该文件需要多少时间?
六、(10分)什么是死锁?产生死锁的原因是什么?如何预防死锁?
七、(12分)假定一计算机系统采用页式虚存管理,一进程的驻留集为4个页帧,且已分配到4个页帧,如下表所示(所有数字均为十进制数,且以0开始):
当进程访问第四页时,产生页故障(缺页)中断,分别用FIFO、LRU 决定页故障中断处理程序的处理过程。