计算机组成原理考研试题答案3
- 格式:doc
- 大小:119.50 KB
- 文档页数:5
计算机组成原理试题及答案一、选择题。
1. 下列哪个是计算机组成原理的基本概念?A. 数据结构。
B. 操作系统。
C. 计算机体系结构。
D. 算法。
答案,C。
2. 计算机组成原理的核心是什么?A. 中央处理器。
B. 内存。
C. 输入输出设备。
D. 总线。
答案,A。
3. 下列哪个不是计算机组成原理中的主要部件?A. 控制单元。
B. 运算器。
C. 存储器。
D. 输入设备。
答案,D。
4. 计算机组成原理中,数据和指令在内存中是以什么形式存储的?B. 十进制。
C. 八进制。
D. 十六进制。
答案,A。
5. 计算机组成原理中,控制单元的主要功能是什么?A. 控制数据传输。
B. 进行运算。
C. 存储数据。
D. 输入输出。
答案,A。
1. 计算机组成原理中,CPU的作用是进行数据处理和______。
答案,控制。
2. 内存是计算机中的______存储器。
答案,临时。
3. 计算机组成原理中,总线是连接各个部件的______。
答案,通信线路。
4. 控制单元的主要功能是______。
答案,控制数据传输和处理。
5. 计算机组成原理中,运算器负责进行______运算。
答案,算术和逻辑。
1. 简述计算机组成原理中的冯·诺依曼结构。
答,冯·诺依曼结构是一种计算机体系结构,主要包括存储器、运算器、控制器、输入设备和输出设备等五大部分。
其中存储器用于存储数据和指令,运算器用于进行算术和逻辑运算,控制器用于控制数据传输和处理,输入设备用于接收数据输入,输出设备用于显示处理结果。
2. 什么是指令周期?它与时钟周期有什么关系?答,指令周期是指计算机执行一条指令所需的时间,它包括取指令周期、执行周期和访存周期。
时钟周期是CPU中时钟脉冲的时间间隔,它决定了CPU的工作速度。
指令周期与时钟周期的关系在于,时钟周期是指令周期的基本单位,指令周期是由若干个时钟周期组成的。
四、综合题。
1. 简述计算机组成原理中的存储器层次结构。
答,计算机存储器层次结构包括寄存器、高速缓存、内存和外存等多个层次。
1、外部设备包括_______、_______和_______,又叫外围设备.2、系统软件主要包括_______、_______和________.3、4 位二进制数可表示______种代码,8 位二进制数可表示_______种代码.4、浮点数运算可由_______运算和_______来实现.5、一条指令包括_______和_______两个部份,它们都是采用_______表示的.6、主机对主存的主要要求是_______、_______和________ 、_______.7、控制器的三个功能是决定_______,给出_______,处理_______.1、已知:[X]补=11101011,[Y]补=01001010,则[X-Y]补=______.A.10100001B.11011111C.10100000D.溢出2、在用________表示的机器中,零的表示是惟一的.A.原码B.反码C.补码D.阶码3.cache 存储器的内容应与主存储器的相应单元的内容_______.A. 保持一致B.可以不一致C.无关4、在总线中地址总线的功能是_______.A.用于选择存储器单元B.用于选择存储器单元和各个通用寄存器C. 用于选择进行信息传输的设备D.用于选择指定存储器单元和选择I/O 设备接口电路的地址5、现代计算机的处理对象是________.A.二进制数B. 文字C. 十进制数D. 电压、电流6、计算机中数据处理中心是________.A.主机B.运算器C. 控制器D.I/O 系统7、中断向量地址是_______.A.子程序的入口地址B. 中断服务子程序的入口地址C. 中断服务子程序入口地址指示器D. 外设程序入口地址8、计算机存储器用来存放被运算的数据和程序,如果读出一个存储单元的内容后,该单元的内容________.A.清零B.保持不变C.被取走D. 不定9、CPU 中通过寄存器的位数决定________.A.指令长度B.数的精度C.机器字长D.主存储量10、下列哪种指令不属于程序控制指令.A. 无条件转移指令B. 条件转移指令C. 中断隐指令D.转移指令11、计算机的中央处理器是指_________.A. 主机B.运算器C. CPUD.控制器12、计算机可以运行用各种高级程序语言设计编写的程序,但都必须经过变换成最终计算机能够辨别的,才干执行.A.二进制机器语言B.汇编语言C. 中间语言D.操作系统语言13、机器数中,_______码的零的表示方法是惟一的.A.原码B. 反码C.补码D.补码和移码14、汇编语言是把机器指令中的操作码,地址码用_______表示的符号语言,便于理解、记忆、编程.A. 符号B.二进制数C.ASCII 码D.便于记忆英文编写符号15、计算机的指令部件包括________.A. 控制器、运算器B.指令计算器、指令寄存器、指令译码器C.地址寄存器、数据寄存器、接口D.控制存储器、地址寄存器、数据缓冲器1、什么叫 CPU?什么叫主机?2、求二进制数 1001.11 用十进制数表示是多少?3、什么叫静态存储器?什么叫动态存储器?4、说明输入设备和输出设备的作用.1、写出下列二进制数的原码、补码、反码和移码.〔1> +1011 <2> +0.11012、已知x=0.10111,y=0.11011,求[x+y]补,[x-y]补的值一、1、解:输入设备输出设备外存储器解析:简称"外设〞 .计算机系统中输入、输出设备〔包括外存储器〕的统称. 对数据和信息起着传输、转送和存储的作用.是计算机系统中的重要组成部份. 外围设备涉与到主机以外的然后设备.外围设备是附属的或者辅助的与计算机连接起来的设备.外围设备能扩充计算机系统.2、解:语言处理程序操作系统数据库管理系统解析:系统软件是指控制和协调计算机与外部设备,支持应用软件开辟和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作.系统软件使得计算机使用者和其他软件将计算机当做一个整体而不需要顾与到底层每一个硬件是如何工作的.3、解: 16 256解析: 2^4=16 , 2^8=2564、解:阶码尾数解析:浮点数包括阶码和尾数两个部份,阶码用来表示数据 X 围大小,用定点整数表示,尾数表示数据精度,用定点小数表示.虽然功能不同但都是定点数,定点数运算方法对它们合用.5、解:操作码地址码二进制数解析:指令通常由两部份组成:操作码+地址码.操作码:指明该指令要完成的操作的类型或者性质;地址码:指明操作对象的内容或者所在的存储单元地址.它们都采用二进制数表示.6、解:速度快容量大成本低可靠解析:主存是 CPU 可以直接随机访问的存储空间,主机对主存的要求是速度、容量、带宽和可靠性.7、解:程序执行顺序完成指令功能的操作控制指令异常情况解析:控制器是整个计算机的控制中心,负责程序中指令的执行顺序,发出各种控制命令控制各个部件完成指令规定的功能 .也负责处理计算机中程序的各种异常情况.1解析: [X-Y]补=[X]补+[-Y]补=11101011+10110110=101000012解析: [+0]补=0000...0 [-0]补=1111...1+1=0000 0[+0]原=0000...0 [-0]原=1000 0[+0]反=0000...0 [-0]反=1111 (1)3解析: cache 实际上是主存的一个副本,其内容必须与主存相应的内容保存一致.4解析:在计算机中,惟独主存和 I/O 设备接口的各个端口需要专门的地址工CPU 识别,因此地址总线就是用来指定内存单元或者 I/O 识别接口的端口地址.5解析:计算机可以处理文字和十进制数,但是都是通过先把它们变成二进制代码实现的,现代计算机中,处理的基本对象是二进制数据 ,表示二进制数的两个符号"0〞和"1〞是用特定的点位的高低实现的不是任意的电压都能识别的.6解析:数据处理主要指算术运算和逻辑运算,它们都是在运算器中完成的.7解析:中断向量地址是指存放中断服务程序地址的地址.8解析:存储器的主要功能是存放被运算的数据和程序,惟独不停电,不写入新的内容,其内容就保持不变.9解析:通过寄存器可以用于传送和暂存数据,也可参预算术运算逻辑,并保存运算结果,且通用存储器的长度取决于机器字长.10解析:程序控制指令用来改变程序原来的执行顺序 .程序控制指令主要包括:转移指令、跳跃指令、子程序调用指令和返回指令.11解析:计算机中运算器是数据处理中心,控制器是计算机的指挥控制中心,二者合称中央处理器,英文缩写 CPU.解析:计算机之能识别二进制指令,因此在运行各种高级语言编写的程序时,都必须通过编译程序、解释程序和各种转换程序,把各种高级语言转换成机器语言才干在机器上执行.解析:原码表示法是符号位+绝对值,正数符号用 0 表示,负数符号用 1 表示.反码表示法是符号位表示与原码相同 ,数值位正数用绝对值表示 ,负数用绝对值的相反数表示,即 0 变成 1,1 变成 0.补码表示法是符号位表示与原码、反码相同,正数符号用"0〞表示,负数符号用"1〞表示.移码用于表示浮点数阶码,为定点整数,表示方法与补码类似,但符号位相反,即正数的移码符号位为 1,负数为 0.解析:汇编语言是用符号代替机器指令功能的语言,它使用人们容易理解的英文单词缩写符号或者地址代号,代替地址中的二进制操作码和地址码.解析:指令部件包括指令计算器、指令存储器、指令译码器,三个部件都直接与本条指令有关.1 、解:CPU 是中央处理器英文缩写,包括运算器和控制器,是计算机大的核心部件. 计算机由五大部件组成,其中运算器、控制器和存储器称为计算机的主机,是计算机执行程序的主体.解析:中央处理器〔CPU, Central Processing Unit〕是一块超大规模的集成电路,是一台计算机的运算核心和控制核心.它的功能主要是解释计算机指令以与处理计算机软件中的数据 .中央处理器主要包括运算器和高速缓存存储器与实现它们之间联系的数据、控制与状态的总线.主机是指计算机除去输入输出设备以外的主要机体部份.也是用于放置主板与其他主要部件的控制箱体.通常包括 CPU、内存、硬盘、光驱、电源、以与其他输入输出控制器和接口.2、解:设一个二进制数N = K3 K2 K1 K0.K-1 K-2= K3*2^3 +K2*2^2 +K1*2^1 +K0*2^0 + K-1*2^-1 +K-2*2^-2其中 K i分别为二进制数列中某个数位取值,2^i为位数 K i对应的位权.因此〔1001.11>2 =1*2^3 + 0*2^2 + 0*2^1 + 1*2^0 +1*2^-1 + 1*2^-2=<8+0+0+1+0.5+0.25>10=<9.75>10解析:十进制计数制,表示 1 位数用 10 个不同的符号,相邻数位间进位关系是逢 10 进 1.二进制计数制,表示 1 位数用 2 个不同的符号<0,1>,相邻数位间进位关系是逢 2 进 1.3、解:静态存储器是因此写入该单元 ,只要不该写它,补断开电源,其单元内容保持不变;动态存储器是一次写入信息后,还需定时刷新重写,才干保持该单元内容不变.解析:二者都是存储器的一种,读写机理不同.动态存储器工艺简单、集成度高、体积小、速度比静态存储器略低,是当前存储器的主流.4、解:输入设备和输出设备是计算机与外部世界交往的桥梁,简称 I/O 设备. 输入设备需要把外部信息,包括数字、声音、图象等信息转换成二进制编码输入到计算机存储器中保存,等待运算器处理.输出设备需要把计算机内的二进制编码转换成人们容易辨识的,数字、声音、图象等信息并传送给人们.解析:计算机的外部设备之一 ,可以和计算机进行交互使用 ,如键盘、显示器等 , 是人与计算机交互的一种部件.1、解:〔1〕[+1011]原=01011[+1011]反=01011[+1011]补=01011[-1011]原=11011 [-1011]反=10100 [-1011]补=10101.[+1011]移=11011〔2〕小数不用移码表示[+1011]原=01101[+1011]反=01101[+1011]补=01101 [-1011]移=00101[-1011]原=11101 [-1011]反=10010 [-1011]补=10011解析:原码表示法是符号位+绝对值,正数符号用 0 表示,负数符号用 1 表示.反码表示法是符号位表示与原码相同,数值位正数用绝对值表示,负数用绝对值的相反数表示,即 0 变成 1,1 变成 0.补码表示法是符号位表示与原码、反码相同, 数值位正数用绝对值表示,负数用其补数表示,即数值各位变相反值,末位加+1,即变成反码末位+1.移码用于表示浮点数阶码,为定点整数,表示方法与补码类似,但符号位相反,即正数的移码符号位为 1,负数为 0.2、解: [x+y]补=[x]补+[y]补, [x-y]补=[x]补+[-y]补必须先求出[x]补、[y]补、[-y]补[x]补=[0.10111]补=0.10111[y]补=[0.11011]补=0.11011[-y]补=[-0.11011]补=1.00101运算时数据必须用双符号位:[x+y]补=[x]补+[y]补=00.10111+00.11011=01.01110表示结果为正数,但二数之和大于 1,溢出了,称为正溢.[x-y]补=[x]补+[-y]补=00.10111+11.00101=11.11100解析:丢掉最高符号位的进位,对结果不产生影响,可把其看做是模数.补码数据, 加减模数的若干整数倍,对补码数据不产生影响.当符号位用 1 位二进制数表示时符号位之进位为 2,因此把其模看做 2.当符号位用 2 位二进制数表示时,最高符号位之进位为 4,因此把其模看做 4.所以有时把双符号位补码运算财务模 4 补码运算.。
计算机组成原理试题及答案全套第一部分:选择题1.下列关于计算机内存的说法,错误的是:A.内存是计算机的主要存储器件之一B.内存是临时存储器件,供程序运行时使用C.内存容量越大,计算机的性能越强D.内存分为主存和辅存,主存速度较快,但容量相对较小答案:C2.下列关于CPU的说法,错误的是:A.CPU是计算机的核心部件,负责执行指令和控制计算机的运行B.CPU由运算器、控制器和寄存器组成C.CPU的速度越快,计算机的运行速度越快D.CPU的主频越高,计算机的运行速度越慢答案:D3.下列关于指令周期的说法,错误的是:A.指令周期是CPU执行一条指令所需的时间B.指令周期包括取指令、译码、执行、访存四个阶段C.指令周期的长度取决于CPU的主频D.指令周期越短,CPU的执行效率越高答案:D4.下列关于存储器层次结构的说法,错误的是:A.存储器层次结构分为寄存器、高速缓存、主存和辅存B.存储器层次结构越高,存取速度越快,容量越小C.高速缓存是位于CPU和主存之间的高速存储器D.存储器层次结构的设计目标是在速度、容量和成本之间取得平衡答案:B5.下列哪项措施可以提高计算机系统的安全性?A.设置强密码B.定期更新操作系统和应用程序补丁C.安装杀毒软件和防火墙D.以上都是答案:D6.下列关于计算机硬盘的说法,错误的是:A.硬盘是一种磁存储设备,用于长期存储数据B.硬盘的读写速度相对较慢,但容量较大C.硬盘的存储介质是固态闪存芯片D.硬盘采用磁道、扇区和柱面的方式来寻址数据答案:C第二部分:填空题1.计算机系统由________、软件和人员三部分组成。
答案:硬件2.CPU的两个主要功能是执行________和控制计算机的运行。
答案:指令3.存储器层次结构的设计目标是在速度、________和成本之间取得平衡。
答案:容量4.计算机的存储器分为________和辅存两部分。
答案:主存5.操作系统的主要功能包括________管理、文件管理和用户接口等。
计算机组成原理考试试题及参考答案计算机组成原理考试试题及参考答案一、选择题1、下列哪个部件不属于计算机的存储器?() A. 硬盘 B. 寄存器C. RAMD. U盘答案:B2、在计算机内部,所有数据和指令采用何种进制编码?() A. 二进制 B. 八进制 C. 十进制 D. 十六进制答案:A3、下面哪种情况下会发生CPU的分支预测错误?() A. 顺序预测B. 跳转预测C. 高速缓存D. 直接预测答案:B4、在计算机的存储器中,容量最大的部分是:() A. Cache B. RAMC. ROMD.硬盘答案:D5、下列哪种情况可能会导致计算机的内存出现故障?() A. 电源故障 B. 软件故障 C. 硬件故障 D. 网络故障答案:C二、填空题6、在计算机中,CPU主要由 ________ 、________ 、________ 三部分组成。
答案:运算器、控制器、存储器61、在计算机的存储器中,________ 存取速度最快,________ 容量最大。
答案:Cache,RAM611、CPU执行的指令最终由 ________ 输出。
答案:显示器6111、在计算机内部,数据和指令都是以二进制形式进行处理和存储的,这一原理是由 ________ 提出的。
答案:香农61111、在计算机中,________ 是用来存储运行时数据的核心部件。
答案:内存三、简答题11、请简述计算机CPU的工作流程。
答案:计算机CPU的工作流程包括取指令、解码、执行指令和写回结果四个步骤。
具体来说,CPU 从内存中获取指令,然后解码指令并执行,最后将结果写回到内存中。
这个过程会不断重复,使得计算机能够连续执行各种任务。
111、请说明指令和数据在计算机内部有何区别。
答案:在计算机内部,指令和数据没有本质区别,它们都是二进制形式存在的。
但是,为了区分它们,通常将那些访问内存、运算等产生效果的二进制称之为指令,而那些被运算的二进制则称之为数据。
计算机组成原理习题含参考答案一、单选题(共90题,每题1分,共90分)1、在下列寻址中,()寻址方式需要先运算再访问主存。
A、间接B、直接C、变址D、立即正确答案:C2、在链式查询方式下,若有N个设备,则()oA、只需一条总线请求线B、需要N条总线请求线C、视情况而定,可能一条,也可能N条总线请求线D、以上说法都不对正确答案:A3、以下有关I/O端口的叙述中,错误的是()oA、I/O接口中有命令端口、状态端口、数据端口B、I/O接口中命令端口和状态端口不能共用同一个C、I/O接口中程序可访问的寄存器被称为I/O端口D、I/O端口可以和主存统一编号,也可以单独编号正确答案:B4、用移码表示浮点数的阶码,其好处是()。
A、便于求阶差B、便于用比较电路比较阶的大小C、提高运算精度D、便于判别溢出正确答案:B5、在取指操作结束后,程序计数器中存放的是()。
A、程序中指令的数量B、当前指令的地址C、已经执行指令的计数值D、下一条指令的地址正确答案:D6、微指令格式分为水平型和垂直型,水平型微指令的位数(),用它编写的微程序()。
A、较短,较少B、较长,较短C、较多,较长D、较少,较短正确答案:B7、用二地址指令来完成算术运算时,其结果一般存放在()。
A、其中一个地址码提供的地址中B、栈顶C、累加器(ACC)中D、以上都不对正确答案:A8、为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取()。
A、变址寻址B、间接寻址C、立即寻址D、寄存器寻址正确答案:D9、从计算机系统结构上讲,机器语言程序员所看到的机器属性是()oA、编程要用到的硬件组织B、计算机硬件的全部组织C、计算机软件所要完成的功能D、计算机各部件的硬件实现正确答案:A10、用于笔记本电脑的大容量存储器是()oA、U盘B、软磁盘C、固态盘D、磁带正确答案:C11、D/A转换是()。
A、把数字量转换为模拟量,把转化结果输出计算机B、把计算机输出的模拟量转化为数字量C、把模拟量转化为数字量,把数字量输入到计算机D、把计算机输出的模拟量转为数字量正确答案:A12、程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CP1增加到原来的1.2倍,则P在M上的执行时间是()oA、16.8秒B、8.4秒C、117秒D、14秒正确答案:A13、以下说法错误的是()oA、计算机的机器字长是指数据存储与运算的基本单位B、寄存器由触发器构成C、计算机中一个字的长度都是32位D、磁盘可以永久性存放数据和程序正确答案:C14、主设备通常指()oA、掌握总线权的设备B、发送信息的设备C、主要的设备D、接收信息的设备正确答案:A15、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()OA、1/2-(1-2-11)B、(1/2+2-11)-(1-2-11)C、2-11-(1-2-11)D、2-12-(1-2-12)正确答案:A16、ASCI1码是对()进行编码的一种方案。
计算机组成原理408考研题
(原创版)
目录
1.冯·诺依曼提出的新型计算机的五大结构
2.计算机主要性能指标
3.数据的表示、运算和校验
4.计算机组成原理考研题答案
正文
一、冯·诺依曼提出的新型计算机的五大结构
冯·诺依曼提出了新型计算机的五大结构,包括运算器、控制器、存储器、输入设备和输出设备。
这五大结构共同构成了计算机系统的基本框架,为计算机的运行提供了支持。
二、计算机主要性能指标
计算机的主要性能指标包括基本字长、外频、CPU 主频、IPS 和 CPI。
基本字长是处理器中参加一次定点运算的操作位的位数,外频是主板上的振荡器输出的时钟频率,CPU 主频是 CPU 内核的工作频率,IPS 是平均每秒执行的指令数,CPI 是平均每条指令的时钟周期数。
三、数据的表示、运算和校验
数据的表示包括有符号数和无符号数,其中无符号数的范围为 0 到2n-1,有符号数的范围为 -2n-1 到 2n-1-1。
数据的运算包括定点数和浮点数,其中浮点数的表示形态为 (N pm RE times M),规格化要求为(frac12 leq M < 1)。
数据的校验则需要对原码和补码进行比较,以确保数据的正确性。
四、计算机组成原理考研题答案
对于计算机组成原理的考研题,需要掌握以上提到的所有知识点,包括计算机的五大结构、主要性能指标、数据的表示、运算和校验等。
计算机组成原理考研题库一、选择题1. 下列哪个是计算机组成原理的基本单位?A. 控制器B. 存储器C. 运算器D. 输入输出设备答案:B解析:存储器是计算机组成原理的基本单位,用于存储程序和数据。
2. 下列哪种寻址方式是计算机组成原理中常用的?A. 直接寻址B. 间接寻址C. 寄存器寻址D. 立即寻址答案:A解析:直接寻址是计算机组成原理中常用的寻址方式,通过指定内存地址来定位数据。
3. 在指令的执行过程中,ALU用于完成什么操作?A. 存储数据B. 控制数据流向C. 进行数据运算D. 输入输出操作答案:C解析:ALU(算术逻辑单元)用于进行数据运算操作,如加减乘除等。
4. 下列哪个不属于计算机组成原理的存储器类型?A. RAMB. ROMC. CacheD. SSD答案:D解析:SSD(固态硬盘)不属于计算机组成原理的存储器类型,它是计算机的外部存储设备。
5. 下列哪个设备不属于计算机组成原理中的输入设备?A. 鼠标B. 键盘C. 显示器D. 扫描仪答案:C解析:显示器是计算机组成原理中的输出设备,用于显示计算机处理后的结果。
二、填空题1. 计算机组成原理的基本指令执行步骤是:取指令、______、执行、存储结果。
答案:译码解析:基本指令执行步骤包括取指令、译码、执行和存储结果。
2. 控制器中的______部分负责指令的存储和指令的读取工作。
答案:存储器解析:控制器中的存储器部分负责指令的存储和指令的读取工作。
3. CPU中的______负责对指令进行解释和执行。
答案:ALU解析:CPU中的ALU负责对指令进行解释和执行,完成数据运算操作。
4. 计算机组成原理中,______是位于CPU内部的一种高速缓存存储器。
答案:Cache解析:Cache是计算机组成原理中位于CPU内部的一种高速缓存存储器,用于加快指令的执行速度。
5. 计算机组成原理中,ROM是一种______存储器。
答案:只读解析:ROM是一种只读存储器,用于存储固化的程序和数据,无法进行写操作。
考研408真题及解析答案一、计算机组成原理题目1:某计算机的指令格式如下,其中操作码占8位,地址码占16位。
若该计算机有16条指令,256个地址,那么该计算机的指令系统可以支持的最大指令数是多少?解析:操作码占8位,可以表示\( 2^8 = 256 \)种不同的操作码。
由于有16条指令,说明操作码有16种不同的取值。
地址码占16位,可以表示\( 2^{16} = 65536 \)个不同的地址。
但是题目中提到只有256个地址,这意味着地址码的某些位是固定的,用来表示指令类型。
因此,最大指令数为16条指令乘以256个地址,即4096条指令。
答案: 4096二、操作系统题目2:在操作系统中,进程的三种基本状态是什么?解析:进程的三种基本状态包括:就绪状态(Ready)、执行状态(Running)和阻塞状态(Blocked)。
就绪状态表示进程已经准备好执行,等待CPU分配;执行状态表示进程正在使用CPU执行;阻塞状态表示进程因为等待某些事件发生(如I/O操作)而暂停执行。
答案:就绪状态、执行状态、阻塞状态三、数据结构题目3:给定一个无序的整数数组,请编写一个函数来找出数组中的第k个最大元素。
解析:这个问题可以使用快速选择算法来解决,它是快速排序算法的一个变种。
基本思想是随机选择一个元素作为基准,将数组分为两部分,一部分是小于基准的元素,另一部分是大于基准的元素。
如果基准元素的位置正好是第k个位置,那么它就是第k个最大元素;如果它的位置大于k,那么第k个最大元素在左侧;如果它的位置小于k,那么第k个最大元素在右侧。
答案:快速选择算法四、计算机网络题目4:什么是TCP的三次握手过程?解析: TCP的三次握手过程是建立一个可靠的连接的过程。
首先,客户端发送一个SYN(同步序列编号)包到服务器,请求建立连接;然后,服务器收到这个SYN包后,会发送一个SYN-ACK(同步确认)包作为响应;最后,客户端收到SYN-ACK包后,发送一个ACK(确认)包给服务器,完成三次握手,连接建立。
计算机组成原理考试试题及答案一、选择题 (每题5分,共50分)1. 下列哪种设备不属于输入设备?A. 鼠标B. 键盘C. 打印机D. 扫描仪【答案】C2. 下列哪种存储器访问速度最快?A. 硬盘B. 缓存C. 内存D. 光盘【答案】B3. 下列哪种指令能够实现两个数相加?A. ADDB. SUBC. MULD. DIV【答案】A4. 下列哪种总线用于连接处理器和内存?A. ISA总线B. PCI总线C. EISA总线D. CPU总线【答案】D5. 下列哪种寄存器用于存储指令?A. 数据寄存器B. 地址寄存器C. 指令寄存器D. 状态寄存器【答案】C6. 下列哪种缓存方式是CPU缓存采用的?A. 直接映射缓存B. 全相连缓存C. 组相连缓存D. 以上都对【答案】D7. 下列哪种技术能够提高存储器的访问速度?A. 并行存储B. 串行存储C. 缓存D. 分页存储【答案】C8. 下列哪种指令能够实现两个数相乘?A. ADDB. SUBC. MULD. DIV【答案】C9. 下列哪种设备属于输出设备?A. 鼠标B. 键盘C. 打印机D. 扫描仪【答案】C10. 下列哪种总线用于连接处理器和外部设备?A. ISA总线B. PCI总线C. EISA总线D. CPU总线【答案】B二、填空题 (每题5分,共30分)11. 计算机的中央处理器简称为________。
【答案】CPU12. 计算机中用于存储程序和数据的设备称为________。
【答案】存储器13. 计算机中的数据是以________的形式进行存储和传输的。
【答案】二进制14. 计算机中的内存分为________和________两种类型。
【答案】RAM, ROM15. 在计算机中,数据的传输是通过________实现的。
【答案】总线三、简答题 (每题10分,共30分)16. 请简述CPU的主要功能。
【答案】CPU的主要功能是执行程序中的指令,进行数据的运算和控制计算机的运行。
研究生入学试卷三答案
一. 选择题
1. C
2. C
3. D
4. C,D
5. A
6. A
7. C
8. B
9. D 10.B,C,D
二. 填空题
1. A.输入 B.内码 C.字模
2.A.存储保护 B.存储区域 C.访问方式
3.A.MMX B.多媒体扩展结构 C.图象数据
4.A.总线带宽 B.传输 C.264MB/S
5.A.只读 B.一次 C.重写
6.A.外围设备 B.DMA控制器 C.内存
三. 解:(1最大正数
X = [1+(1-223]×2127
X=1.0×2-128
X== -[1+(1-223]×2127
X=-1.0×2-128
四. 解:(1命中率H = Nc / (Nc + Nm = 1900 / (1900 + 100 = 0.95
主存慢于cache的倍率r = tm / tc = 250ns / 50ns = 5
访问效率 e = 1 / [r+(1-rH] = 1 / [5+(1-5]×0.95 = 83.3%
(2平均访问时间ta = tc / e = 50ns / 0.833 = 60 ns
五. 解:(1因为218=256K,所以地址码域=18位, 操作码域=6位
指令长度=18 + 3 + 3 + 6 + 2 = 32位
(2此时指定的通用寄存器用作基值寄存器(16位,但16位长度不足以覆
盖1M字地址空间,为此将通用寄存器左移,4位低位补0形成20位基地址。
然后与指令字形式地址相加得有效地址,可访问主存1M地址空间中任何单元。
六. 解:ADD指令是加法指令,参与运算的二数放在R0和R2中,相加结果放在R0中。
指令周期流程图图A3.2包括取指令阶段和执行指令阶段两部分。
每一方框表示一个CPU周
期。
其中框内表示数据传送路径,框外列出微操作控制信号。
图A3.2
七. 解:总线的一次信息传送过程,大致分为如下五个阶段:请求指令,总线仲裁,寻址
(目的地址,信息传送,状态返回(或错误报告。
在同步定时协议中,事件出现在总线上的时刻由总线时钟信号来确定。
如图
A3.3所示,总线周期从t0开始到t3结束。
在t0时刻,由CPU产生设备地址放在地址总线上,同时经控制线指出操作的性质(如读内存或读I/O设备。
有关设备接到地址码和控制信号后,在t1时刻,按CPU要求把数据放到数据总线上,然后,CPU在时刻t2
进行数据选通,将数据接收到自己的寄存器。
此后,经过一段恢复时间,到t3时刻,总线周期结束,可以开始另一个新的数据传送。
图A3.3
八. 解:(1因为刷新所需带宽=分辨率×每个像素点颜色深度×刷新速率
所以1024×768×3B×72/S = 165888 KB/S = 162 MB/S
刷新总带宽应为162MB/S × 100/50 = 324MB/S
(2为达到这样高的刷存带宽,可采取如下技术措施:
使用高速DRAM芯片组成刷存
刷存采用多体交叉结构
刷存至显示控制器的内部总线宽度由32位提高到64位,甚至128位
刷存采用双端口存储器,将刷新端口与更新端口分开。