ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:415.56KB ,
资源ID:17277401      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17277401.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(东南大学计算机专业考研真题文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

东南大学计算机专业考研真题文档格式.docx

1、9.临界区指的是A一段内存共享区域 B一个共享变量C访问临界资源的一段程序 D一种同步机制10.为使虚拟存储系统有效发挥其预期作用,所运行的程序应具有的特性是A程序应比较大 B程序应该具有良好的局部性C程序应含有多个I/O操作 D程序应含有较多的动态分配内存工作11.下列说法正确的是I.当发现系统中存在抖动(Thrashing)时,应更换一块更大的磁盘用于页面置换II.内存分页管理方式不会产生外部碎片III.磁盘访问时间主要是由旋转时延和传输时延组成IV.FCFS算法可用于实现磁盘调度A仅I和II B仅III和IVC仅II和IV D仅I和III12.一个请求分页存储管理系统中,假设分配给某作业

2、的页框(Frame)数为3,该作业的页引用序列为0,2,1,3,0,2,4,0,2,1,3,4,所有的页框初始时都为空,分别采用最近最少次数使用(LRU)和最优(OPT)页面置换算法时,产生页面失效(Page Fault)的次数分别是A 10和7 B 9和8C 9和7 D 7和413.单处理器系统中有n(n2)个进程,若进程调度程序当前没有执行,则以下情形不可能发生的是A有一个运行进程,没有就绪进程,剩下的n-1个进程处于等待状态B有一个运行进程和一个就绪进程,剩下的n-2个进程处于等待状态C没有运行进程,有一个就绪进程,剩下的n-1个进程处于等待状态D有一个运行进程和n-1个就绪进程,没有进

3、程处于等待状态14.关于短作业优先(SJF)调度算法,下列说法正确的是I.SJF算法能得到最优的平均等待时间II.SJF算法能得到最优的平均响应时间III.SJF算法可能产生”饥饿”(Starvation)现象IV.SJF算法是一种实际系统中常用的CPU调度算法A仅I和III B仅II和IVC仅I和IV D仅II和III15.下列选项中,不是文件系统应具备的功能的是A对文件按名存取 B实现对文件的各种操作C提高磁盘的I/O速度 D访问数据时实现从逻辑结构到物理结构的转换16.下列文件的物理结构中,可能带来外部碎片问题的是A连续结构 B链接结构C索引结构 D Hash结构17.下列选项中,不属于

4、算法的主要特征的是A有穷性 B可行性C确定性 D可读性18.若一个栈S的入栈序列为0,1,2,3,4,5,6,7,8,9,对于下列序列,S的可能出栈序列是I.5,6,8,7,2,1,4,3,0,9 II.0,2,1,6,5,8,7,4,3,9III.2,0,1,4,3,7,8,6,5,9 IV.6,5,7,8,4,3,1,2,9,0A仅I B仅IIC仅I和III D仅II和IV19.对任意一个给定的二叉树进行前序、中序和后序遍历可得到三个遍历序列。下列有关这三个遍历序列的叙述中,正确的是I.叶子结点在三个遍历序列中先后次序是一样的II.兄弟结点在三个遍历序列中先后次序是一样的III.父子结点在

5、三个遍历序列中先后次序是一样的IV.祖先和子孙结点在三个遍历序列中先后次序是一样的20.下列选项中,不可能是任何二叉搜索树的前序遍历序列的是A 4,2,3,5,6,7 B 4,3,2,7,6,5C 6,5,4,2,3,7 D 6,5,3,4,2,721.用n(n大于等于2)个权值均不相同的字符构成哈夫曼树,下列关于该树的叙述中错误的是A树中一定没有度为1的结点 B该树一定是一棵完全二叉树C树中两个权值最小的结点一定是兄弟结点D树中任一非叶子结点的权值一定不小于其任一子节点的权值22.无向图G如下图所示,下列选项中,不可能是G的广度优先遍历序列的是A 0,1,2,3,4,5B 0,2,1,3,4

6、,5C 0,1,2,3,5,4D 0,3,2,1,5,423.下列关于图的叙述中,正确的是A强连通有向图的任何顶点到其他所有顶点都有弧B图与树的区别在于图的边树大于等于顶点数C有向图的遍历不可采用广度优先遍历方法D带权无向图G中,若所有边的权值均不相同,则G的最小生成树是唯一的24.若排序过程中出现这种情况,在最后一遍开始之前,所有元素都不能保证在其最终的位置上,则采用的排序算法是A冒泡排序 B堆排序C快速排序 D直接插入排序25.若对15个元素进行快速排序,则元素的比较次数至少是A 26 B 34 C 52 D 7826.对序列14,9,7,10,20,1,5进行排序,若第一趟后的数据排列为

7、5,9,1,10,20,7,14,则采用的排序算法是A选择排序 B归并排序 C希尔排序 D冒泡排序27.对一个长度为16的有序表,若采用折半查找法查找一个表中不存在的元素,则比较次数最多的是A 7 B 6 C 5 D 428.在一棵初始为空的AVL树T中依次插入关键码1,2,3,4,5,6,7的结点后,T的根结点的关键码是A 3 B 4 C 5 D 629.冯诺依曼模型计算机中存放指令地址的寄存器是A PC B IR C MAR D MDR30.某计算机中各种指令的CPI平均为8,CPU采用5级流水方式执行指令,流水线每拍为2个时钟周期。执行程序A时,共执行2000条指令,此时流水线的加速比约

8、为A 4.0 B 5.0 C 8.0 D 10.031.下列奇偶校验码中,若有一个存在错误,则它是A 10001001 B 01001101 C 11010110 D 1000010132.某16位计算机中,存储器按字节编址,整数用补码表示。数据在存储器中采用小端次序存放,若X,Y,Z为整数,且X=-41,Y=+75,Z=X-Y,Z存放在地址为A和A+1存储单元中,则存储单元A的内容是A 00H B 74H C 8CH D FFH33.某CPU中,若进位/借位标志为CF,零标志为ZF,符号标志为SF(0表示正),溢出标志为OF,uA和uB为无符号整数,则判定uA小于等于uB的条件是A SF=1

9、 B SF+ZF=1 C CF=1 D CF+ZF=134.目前,内存条通常由DDR2 SDRAM或DDR3 SDRAM芯片组成,该芯片为多体存储器,能够在总线时钟上升沿、下降沿都传送数据。相对基本的SDRAM芯片,该类芯片提高性能采用的主要方法是A增加数据引脚数量 B减小存储元和I/O电路延迟C交叉编址,并行或交叉存取 D顺序编址,并行或交叉存取35.下列虚拟存储器的叙述中,错误的是A虚拟存储器有自己的存储阵列 B虚拟存储器需按程序逻辑地址访问C虚拟存储的慢表放在主存中 D虚拟存储的快表结构类似于Cache36.下列选项中,与CPU主时钟周期相同的是A CPU周期 B机器周期 C节拍周期 D

10、节拍脉冲37.某同步总线的总线宽度为16位,每次数据传输需2个总线时钟周期,若希望总线带宽达到1064MB/s,则总线时钟的频率至少是A 133MHz B 266MHz C 532MHz D 1064MHz38.下列总线仲裁方法中,仲裁过程不需要主设备参与的是A链式查询 B独立请求 C分布式仲裁 D计数器定时查询39.某磁盘有1800个磁道,每个磁道有120个扇区,每个扇区可以记录2KB的信息,若磁盘机的转速为5400转/分钟,则该磁盘的最大数据传输率为A 2.73MB/s B 19.33MB/s C 20.60MB/s D 22.12MB/s40.Intel 8086 CPU采用向量方式处理

11、中断和异常,支持多个可屏蔽中断向量,可以屏蔽中断请求及响应引脚为INTR及,则CPU采用的可屏蔽中断源识别方法是A软件查询 B串行判优 C并行判优 D无法确定二、综合应用题(4147题,共70分)41(9分)页式内存管理系统中,逻辑地址为24位,页面大小为512B,采用两极页表结构,页表中的每一项占2B。该系统中访问一次内存的时间为250ns,不考虑其他环节所用的时间。请回答下列问题:1)逻辑地址中,用于表示外层页表(outer page table)、页号和页内偏移量的位数分别是多少?2)简要描述该页式内存管理系统的逻辑地址到物理地址的转换过程3)访问一个逻辑地址需要多长时间42(9分)一个

12、系统中共存在A、B、C、D四类资源,有P0到P3四个进程,系统在某一时刻的资源分配情况如下表所示:MaxAllocationAvailableABCDP061243P175P2P31)死锁产生的四个条件分别是什么?2)需求(Need)矩阵的内容是怎样的?3)系统是否处于安全状态?为什么?43(10分)假设缓冲区buf最多可存放n个数据,进程P1往buf中写数据,当buf中数据多于m个时允许进程P2从中取数据,m小于n,均为正数,试用信号量实现P1和P2之间的同步44(10分)设散列表HT的存储空间是一个从0开始的一位数组,装填(载)因子为0.6,散列函数为H(key)=key MOD 7。现将

13、关键字序列(8,19,12,17,13,20)散列存储到HT中,处理冲突采用线性探测法。回答下列问题:1)请画出所构造的散列表2)分别计算等概率的情况下,查找成功和查找不成功的平均查找长度45(11分)令A是具有n个元素的一维数组,x是A中的一个元素,若A中有一半以上的元素与x相同,则称x是A的主元素。例如:若数组A为a,c,a,b,a,d,a,则存在主元素a;若数组A为a,d,b,c,b,d,a,则A中不存在主元素。试设计算法,判断A中是否存在主元素,若存在则给出其主元素。请简要说明算法的设计思想,用C或C+语言给出算法,并请说明算法的时间、空间复杂度46(10分)某计算机主存按字节编址、地

14、址空间为32位;Cache数据区容量为1MB,采用4路组相联映射方式、LRU替换算法、写回法写策略,块大小为32B。1)Cache共有多少个组?Cache行(块)包含目录表项及块数据区两部分,Cache行的大小至少为多少位?2)若CPU访存地址为00463050H,命中时Cache的组号是多少?命中时Cache行的标记字段的值是多少?(用二进制表示)3)某C语言程序段为“int i , A512; for (i = 0; i 512; i+=2); Ai+=Ai+1;”,若编译时sizeof(int)=4,i分配在寄存器中,A分配在基址为00000060H的连续主存空间中。执行该程序段时,访问

15、数组A共多少次?若仅考虑数组A的访存情况,Cache的命中率是多少?写出计算过程。47(11分)某8位计算机的存储器按字节编址,地址空间为8位。下图所示的是该机指令系统的指令格式,以及CPU内部与数据通路相关的结构。 指令格式中,格式1指令功能为:Rd(Rd) OP1 (Rs) 或 Rd(Rd) OP1 (Rs),Rs、Rd表示寄存器,(Ry)表示寄存器Ry的内容,x表示存储单元x的内容,OP1=000、001、010分别表示加法、算术左移、算术右移操作,移位位数放在Rs中。格式2指令为双字长指令,OP2=1000、1001、1010分别表示赋值、取数、存数操作,Rs/Rd表示源或目的寄存器,

16、Imme/Address表示立即数或存储单元结构。 CPU结构中,数据通路为单总线结构,R0R3为通用寄存器(编号为03),寄存器间的数据传送操作和ALU运算操作均需一个时钟周期,访存操作采用同步控制方式、需2个时钟周期,请回答下列问题:1)若(IR)=A8H,写出该指令的操作、源操作数寻址方式2)某C语言语句为“y=y*8”,若变量y的存储单元地址为23H,写出实现该语句功能的指令串。(通用寄存器可任意使用)3)CPU取指并译码后,若IR中指令为:R3(R3)+(R2),则该指令执行阶段至少需要几个时钟周期?(可以用文字或微操作步序列描述)答案:(若是发现答案中有错的或者不确定的最好跟其他同

17、学多讨论讨论)1-10 B A D B D C B D C B11-20 C A C A C A D B A D21-30 B C D D B C C B A A31-40 B C D C A C D B D B41.42.(1)互斥、循环等待、占有并等待(请求和保持)、非抢占(不剥夺)(2)Need=Max-AllocationNeed(3)不是安全状态,因为找不到安全序列,也就是找不到某种进程推进顺序,使得每个进程都可顺序地完成。43.Semaphore empty = n, full = -m, mutex = 1;44.装填因子0.6,关键字个数6个,则散列表长度为6/0.6=10,地

18、址为098%7=1,19%7=5,12%7=5,17%7=3,13%7=6,20%7=6散列表为:891719121320ASLsucc=(1+1+2+1+2+3)/6=10/6=5/3ASLunsucc=(1+2+1+2+1+5+4)/7=16/745.char function(char a,int n) int count = 0; int mainSub = 0; char mainElement = a0; count+; for (int i=1;in/2) return mainElement; else return 0;46.(1)Cache地址为:组号13位、组内块号2位、

19、块内地址5位。则Cache有2的13次方个组=8192个组。主存地址为:区号14位、区内块号13位、块内地址5位。Cache行由目录表项和数据区两部分,目录表项位数为:14+2(LRU位)+1(标记位)+1(写回法脏位)=18位。数据区为32*8位=256位。则Cache行大小至少有18+256=274位。(2)0000 0000 0100 0110 0011 0000 0101 0000,则10 0011 0000 010为命中组号,Cache行标记字段的值为0000 0000 0100 01(3)Ai+=Ai+1等价于Ai=Ai+Ai+1,则一次循环需要访问主存三次。for(i=0;512

20、;i+=2)可得循环次数为512/2=256次,则该程序段共访存256*3=768次。由sizeof(int)=4,可得存储一个int型数据需要4B。由一个Cache块大小为32B,可得一个Cache块可以存放32/4=8个int型数据。int A512定义了512个int型数据,则存储A512共需要512/8=64个Cache块。则命中率为1-64/768=704/768=91.7%。47.(1)A8H=1010 1000,1010对应为OP2的存数操作,Rs/Rd=10,则源操作数的寻址方式为寄存器寻址。(2)y=y*8,思路:先将y所在单元存入R0,将R0左移3位,再将R0放入y所在单元1001 00 00 ;取数操作0010 0011 ;地址23H,这两步相当于R023H1000 01 00 ;赋值操作0000 0011 ;3,这两步相当于R103H001 0 00 01 ;R0算术左移(R1)位,相当于R0(R1)1010 00 00 ;存数操作地址23H,这两步相当于23H(R0)(3)R2MAR,1Read 1TR3Y, M(MAR)MDR 2TMDRALU,ADDALU,ALUZ 1TZR3,1End 1T总共需要5个时钟周期

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1