2015考研计算机统考组成原理部分
- 格式:ppt
- 大小:933.50 KB
- 文档页数:18
计算机组成原理考研大纲1.计算机系统基本组成:主要包括计算机的基本组成部分,如输入设备、输出设备、中央处理器(CPU)、存储器等。
此外,还包括数据通路和控制器等。
2.计算机系统的性能评价:主要包括计算机系统的性能指标、性能评价方法和性能提升技术。
其中,性能指标包括运算速度、存储容量、可靠性等。
性能评价方法主要包括基准测试和性能模拟。
3. 数据表示与运算:主要包括数制转换、整数和浮点数的表示、定点数和浮点数的运算等。
此外,还需要了解计算机中使用的编码方式,如ASCII编码、Unicode编码等。
4.存储器层次结构:主要包括计算机系统中不同层次的存储器(包括主存储器和辅助存储器)的组织、结构和性能特点。
此外,还需要了解缓存存储器的组织和工作原理,以及虚拟存储器的原理和实现方法。
5.指令系统与指令执行:主要包括计算机指令系统的设计和实现原理,包括指令的格式、指令寻址方式、指令执行的基本过程等。
此外,还需要了解指令流水线和超标量技术等。
6.中央处理器(CPU)的结构与设计:主要包括CPU的基本结构、指令译码、数据通路和控制器的设计原理。
此外,还需要了解流水线CPU的原理和实现方法,以及多核处理器的结构和工作原理。
7.输入输出系统的结构与设计:主要包括输入输出设备的分类、接口标准和原理,以及I/O控制器的结构和工作原理。
此外,还需要了解DMA技术、中断处理和设备驱动程序的设计等。
8.总线和并行处理器:主要包括计算机系统中使用的不同类型的总线、总线的结构和工作原理,以及并行处理器的组织、结构和工作原理。
在备考计算机组成原理考试时,可以根据大纲的内容安排学习计划,有针对性地进行复习。
可以选择逐一重点学习每个考点,理解其基本概念和原理。
此外,还可以多做一些练习题和模拟试题,提高对于知识的掌握和应用能力。
同时,关注计算机领域的最新发展和技术研究,对于相关领域的前沿知识也有所了解。
总之,计算机组成原理作为计算机科学与技术专业研究生考试科目之一,是计算机科学与技术领域的基础课程。
计算机组成原理考研计算机组成原理考研题一:1. 基本原理和组成部分:计算机由硬件和软件两个基本组成部分构成。
硬件包括中央处理器(CPU)、内存、输入设备和输出设备等,而软件则包括操作系统、应用软件和编程语言等。
2. 运算器和控制器:计算机的核心是中央处理器,它分为运算器和控制器两个部分。
运算器负责进行数据的运算和逻辑判断,而控制器则控制整个计算机的工作流程,并将指令传递给其他硬件部件。
3. 存储器层次结构:计算机的存储器分为多个层次,包括寄存器、高速缓存、主存和辅助存储器等。
不同层次的存储器在速度和容量上存在差异,以满足计算机对于数据访问的需求。
4. 输入输出系统:输入输出系统用于将外部数据输入到计算机中,并将计算机处理结果输出给外部。
其中,键盘、鼠标和触摸屏等设备用于输入数据,而显示器、打印机和音频设备等设备用于输出数据。
5. 总线与指令执行过程:计算机内部各个硬件部件之间通过总线进行数据传输和通信。
指令执行过程包括指令的抓取、指令的译码和指令的执行等步骤,其中控制器起到了关键的作用。
6. 简单计算机系统的设计:通过了解计算机组成原理,我们可以设计一个简单的计算机系统,包括指令系统设计、数据通路设计以及控制器设计等。
7. 存储器系统设计:存储器系统设计主要涉及存储器的组织和访问方式,包括随机存储器(RAM)和只读存储器(ROM)等。
8. 输入输出系统设计:输入输出系统设计需要考虑各种外部设备的接口和通信方式,以实现计算机与外部设备的数据传输和交互。
综上所述,计算机组成原理是计算机科学与技术的基础课程,通过学习该课程,我们可以了解计算机的基本原理和组成部分,掌握计算机系统的设计与实现。
考研计算机组成原理计算机组成原理是计算机科学与技术领域的基础课程之一。
它涵盖了计算机硬件的各个方面,包括计算机的基本组成部分、数据的表示、存储器和存储体系的设计、指令系统和指令执行、中央处理器(CPU)的设计与控制、输入输出(IO)系统以及计算机总线等。
本文将重点介绍一些计算机组成原理的基本概念和知识点。
首先,计算机的基本组成部分包括中央处理器(CPU)、存储器和输入输出设备。
中央处理器是计算机的核心部件,负责执行各种指令并进行数据处理。
存储器用于存储指令和数据,分为主存储器(RAM)和辅助存储器。
输入输出设备用于与外部环境交互,例如键盘、鼠标、显示器和打印机等。
数据的表示是计算机组成原理中的重要概念。
计算机中的数据以二进制形式表示,其中最基本的单位是位(bit),用0和1表示。
多个位可以组成更高级别的数据单位,如字节(byte)、字(word)和双字(doubleword)等。
不同类型的数据可以使用不同的数据表示方法,如整数、浮点数和字符等。
存储器和存储体系是计算机组成原理中的关键内容。
存储器分为随机存储器(RAM)和只读存储器(ROM)。
RAM是一种易失性存储器,以二进制形式存储数据,可读写。
ROM是一种非易失性存储器,它存储了计算机的启动程序和固件等数据。
指令系统和指令执行是计算机组成原理中的核心内容。
指令系统定义了计算机的各种指令集,包括指令的格式和功能等。
指令执行是指计算机按照指令执行相应的操作,如算术运算、逻辑运算和数据传输等。
中央处理器(CPU)是执行指令的关键部件,它由运算器、控制器和寄存器等组成。
计算机的输入输出(IO)系统是计算机组成原理中的重要部分。
它负责将计算机与外部设备连接起来,实现数据的输入和输出。
输入输出设备通过接口与计算机系统相连接,并通过IO控制器进行数据传输和控制。
最后,计算机的总线是计算机组成原理中的重要概念。
总线是计算机内部各个部件之间进行通信和数据传输的路径。
2015年计算机学科专业基础综合考试大纲来源:万学海文发布时间:2014-09-13•·2015考研大纲公布名师解析及下载入口•·2015考研时间公布:2014年12月27-28日摘要:2015年计算机学科专业基础综合考试考研大纲2015年计算机学科专业基础综合考试考研大纲已经公布,详细信息如下:I 考试性质计算机学科专业基础综合考试是为高等院校和科研院所招收计算机科学与技术学科的硕士研究生而设置的具有选拔性质的联考科目,其目的是科学、公平、有效地测试考生掌握计算机科学与技术学科大学本科阶段专业知识、基本理论、基本方法的水平和分析问题、解决问题的能力,评价的标准是高等院校计算机科学与技术学科优秀本科毕业生所能达到的及格或及格以上水平,以利于各高等院校和科研院所择优选拔,确保硕士研究生的招生质量。
II 考查目标计算机学科专业基础综合考试涵盖数据结构、计算机组成原理、操作系统和计算机网络等学科专业基础课程。
要求考生比较系统地掌握上述专业基础课程的基本概念、基本原理和基本方法,能够综合运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。
III 考试形式和试卷结构一、试卷满分及考试时间本试卷满分为150分,考试时间为180分钟。
二、答题方式答题方式为闭卷、笔试。
三、试卷内容结构数据结构 45分计算机组成原理 45分操作系统 35分计算机网络 25分四、试卷题型结构单项选择题 80分 (40小题,每小题2分)综合应用题 70分IV 考查内容数据结构【考查目标】1.掌握数据结构的基本概念、基本原理和基本方法。
2.掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度的分析。
3.能够运用数据结构基本原理和方法进行问题的分析与求解,具备采用C或C++语言设计与实现算法的能力。
一、线性表(一)线性表的定义和基本操作(二)线性表的实现1.顺序存储2.链式存储3.线性表的应用二、栈、队列和数组(一)栈和队列的基本概念(二)栈和队列的顺序存储结构(三)栈和队列的链式存储结构(四)栈和队列的应用(五)特殊矩阵的压缩存储三、树与二叉树(一)树的基本概念(二)二叉树1.二叉树的定义及其主要特征2.二叉树的顺序存储结构和链式存储结构3.二叉树的遍历4.线索二叉树的基本概念和构造(三)树、森林1.树的存储结构2.森林与二叉树的转换3.树和森林的遍历(四)树与二叉树的应用1.二叉排序树2.平衡二叉树3.哈夫曼(Huffman)树和哈夫曼编码四、图(一)图的基本概念(二)图的存储及基本操作1.邻接矩阵法2.邻接表法3.邻接多重表、十字链表(三)图的遍历1.深度优先搜索2.广度优先搜索(四)图的基本应用1.最小(代价)生成树2.最短路径3.拓扑排序4.关键路径五、查找(一)查找的基本概念(二)顺序查找法(三)分块查找法(四)折半查找法(五)B树及其基本操作、B+树的基本概念(六)散列(Hash)表(七)字符串模式匹配(八)查找算法的分析及应用六、排序(一)排序的基本概念(二)插入排序1.直接插入排序2.折半插入排序(三)气泡排序(bubble sort) (四)简单选择排序(五)希尔排序(shell sort) (六)快速排序(七)堆排序(八)二路归并排序(merge sort)(九)基数排序(十)外部排序(十一)各种内部排序算法的比较(十二)排序算法的应用计算机组成原理【考查目标】1.理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。
计算机组成原理考研计算机组成原理是计算机科学与技术专业的一门重要课程,也是考研复试的重要科目之一。
它是研究计算机硬件系统的基本原理和方法,是计算机科学与技术专业学生必须掌握的基础知识之一。
在考研复试中,计算机组成原理的考试内容通常包括计算机系统的基本组成、指令系统、中央处理器、存储器、输入输出系统等方面的知识。
下面将从这些方面对计算机组成原理进行简要介绍。
首先,计算机系统的基本组成包括中央处理器、存储器和输入输出设备。
中央处理器是计算机系统的核心部件,它包括运算器和控制器两部分。
运算器负责进行算术运算和逻辑运算,控制器负责控制整个计算机系统的运行。
存储器用于存储程序和数据,是计算机系统中非常重要的部件。
输入输出设备用于与外部世界进行信息交换,包括键盘、鼠标、显示器、打印机等。
其次,指令系统是计算机系统的重要组成部分,它包括指令的格式、寻址方式、指令的执行过程等内容。
指令系统的设计直接影响到计算机系统的性能和功能,是计算机组成原理中的重要内容之一。
再次,中央处理器是计算机系统的核心部件,它包括运算器和控制器两部分。
运算器负责进行算术运算和逻辑运算,控制器负责控制整个计算机系统的运行。
中央处理器的性能和功能直接影响到计算机系统的整体性能,是计算机组成原理中的重要内容之一。
最后,存储器是计算机系统中非常重要的部件,它用于存储程序和数据。
存储器的种类和性能直接影响到计算机系统的性能和功能,是计算机组成原理中的重要内容之一。
综上所述,计算机组成原理是计算机科学与技术专业学生必须掌握的基础知识之一,它涉及到计算机系统的基本组成、指令系统、中央处理器、存储器、输入输出系统等方面的知识。
在考研复试中,考生需要深入理解这些知识,并能够灵活运用到实际问题中。
希望考生能够认真学习,扎实掌握计算机组成原理的基本知识,取得优异的成绩。
考研计算机组成原理重点解析计算机组成原理是计算机科学与技术专业的核心课程之一,它涉及计算机硬件体系结构、指令系统、CPU设计、存储器层次结构、输入输出技术等多个方面的内容。
在考研中,计算机组成原理通常是一个重要的必考科目。
本文将针对考研计算机组成原理的重点知识进行解析。
一、计算机硬件体系结构计算机硬件体系结构是计算机系统中最基本和最重要的部分。
它由冯·诺依曼体系结构和哈佛体系结构两种核心架构组成。
1. 冯·诺依曼体系结构冯·诺依曼体系结构是计算机硬件体系结构的基础。
它由计算机的五大基本组成部分组成,包括输入设备、输出设备、控制单元、算术逻辑单元(ALU)和存储器。
2. 哈佛体系结构哈佛体系结构相比冯·诺依曼体系结构,它的特点是指令存储和数据存储分开。
哈佛体系结构在指令和数据访问上更加灵活高效,应用在一些特定领域,如嵌入式系统和信号处理等。
二、指令系统与指令的执行指令系统是计算机中用来完成特定功能的指令集合,它是计算机的核心。
指令的执行过程包括取指令、译码、执行和写回等阶段。
1. 指令寻址方式指令寻址方式决定了指令操作数的获取方式,常见的寻址方式有立即寻址、直接寻址、寄存器间接寻址、寄存器相对寻址和基址寻址等。
2. 数据通路与控制单元数据通路和控制单元是指令的执行部分。
数据通路负责数据的流动和处理,而控制单元则负责对指令进行控制和协调。
三、CPU设计与流水线技术CPU是计算机的核心部件,它包括运算器、控制器和寄存器等多个模块。
在计算机组成原理中,CPU设计和流水线技术是重要的考点。
1. CPU的设计原理CPU的设计原理包括指令的执行过程、寄存器的设计与应用、运算器的设计和控制器的设计等。
2. 流水线技术流水线技术是提高CPU工作效率的一种重要方法。
它将指令的执行划分为多个阶段,在不同阶段同时执行不同指令,从而提高指令的执行速度。
四、存储器层次结构与缓存技术存储器层次结构包括主存储器、辅助存储器和高速缓存等多个层次。
961 计算机学科专业基础综合考试大纲(2015年)一、考试组成961计算机专业技术基础共包括三门课程的内容:计算机组成原理、操作系统、计算机网络技术,分别占60分,50分、40分。
二、计算机组成原理部分的考试大纲(60分)(一)指定参考书1、计算机组成与设计—硬件/软件接口,中文第3版,郑伟民等译,机械工业出版社,2007.4,ISBN 978-7-111-20214-1。
(二)复习内容1.理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。
2.理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握以MIPS为代表的RISC指令集体系结构的基本知识。
3.能够对有关计算机硬件系统中的理论和实际问题进行计算与分析;能根据指令语义进行单周期/多周期数据通路及其控制器的简单设计;能对MIPS汇编程序设计语言的相关问题进行分析。
一、计算机系统概述(一)计算机系统层次结构1.计算机系统的基本组成2.计算机硬件的基本组成3.计算机软件和硬件的关系4.计算机的工作过程(二)计算机性能指标吞吐量、响应时间、带宽、延迟;CPU时钟周期、主频、CPI、CPU执行时间;M IPS、MFLOPS、GFLOPS、TFLOPS、PFLOPS。
二、数据的表示和运算(一)数制与编码1.进位计数制及其相互转换2.真值和机器数3.字符与字符串(二)定点数的表示和运算1.定点数的表示无符号数的表示;有符号整数的表示。
2.定点数的运算定点数的移位运算;原码定点数的加减运算;补码定点数的加/减运算;溢出概念和判别方法。
(四)算术逻辑单元ALU1.串行加法器和并行加法器2.算术逻辑单元ALU的功能和结构三、存储器层次结构(一)存储器的层次化结构(二)主存储器与CPU的连接(三)高速缓冲存储器(Cache)1.Cache的基本工作原理2.Cach和主存之间的映射方式3.Cache中主存块的替换算法4.Cache写策略5.多层Cache性能计算(四)虚拟存储器1.虚拟存储器的基本概念2.页式虚拟存储器3.TLB(快表)四、MIPS指令系统及汇编语言(一)指令基本格式(二)指令基本功能算数运算指令、逻辑运算指令、存储指令、分支指令、无条件转移指令(三)指令地址及操作数寻址1.指令寻址:下一条指令地址计算2.数据寻址:寄存器寻址、数据寻址(字节寻址、半字寻址、字寻址)(四)MIPS汇编语言1.寄存器使用约定2.函数/过程调用五、中央处理器(CPU)(一)CPU的功能和基本结构(二)指令执行过程(三)单周期/多周期数据通路的功能和基本结构(四)硬布线控制器的功能和工作原理1.单周期处理器控制器2.多周期处理器控制器(五)指令流水线1.指令流水线的基本概念2.流水线冒险及处理策略3.指令流水线的基本实现(六)CPU性能计算1.无Cache条件下CPU性能计算2.有Cache条件下CPU性能计算六、总线与输入输出(I/O)系统(一)总线概述1.总线的基本概念2.总线的分类3.总线的组成及性能指标(二)外部设备1.基本输入输出设备:键盘、鼠标、显示器、打印机2.磁盘存储器(三)I/O控制器1.I/O控制器的功能和基本结构2.存储映射I/O编址(五)I/O方式1.程序查询方式2.程序中断方式中断的基本概念;中断响应过程;中断处理过程;多重中断和中断屏蔽的概念3.DMA方式DMA控制器的组成,DMA传送过程设备传输性能计算三、操作系统部分的考试大纲(50分)(一)指定参考书1. 操作系统实用教程(第三版),任爱华,清华大学出版社。
计算机组成原理考研知识点总结计算机组成原理是计算机科学与技术专业的一门重要课程,作为计算机考研的知识点之一,它涉及到计算机的硬件结构、指令系统、运算器、控制器、存储器、输入输出设备等方面的内容。
本文将对计算机组成原理的知识点进行总结。
一、计算机系统结构计算机系统由硬件和软件两部分组成。
硬件包括中央处理器(CPU)、内存、输入输出设备等,而软件则包括操作系统、应用程序等。
计算机硬件可以分为运算器、控制器和存储器三部分,它们共同协作完成计算机的各种任务。
二、指令系统指令系统是计算机中的指令集合,用于规定计算机能够执行的操作。
指令系统包括机器指令的格式和指令的编码方式。
机器指令格式包括操作码、操作数、寻址方式等内容。
指令的编码方式有定长编码和变长编码两种方式。
三、运算器运算器是计算机的主要执行部件,负责进行各种算术和逻辑运算。
运算器包括算术逻辑单元(ALU)和寄存器。
ALU是进行算术和逻辑运算的核心部件,寄存器用于存储运算中的数据和结果。
四、控制器控制器是计算机的指挥部,负责协调指令的执行和各个部件的工作。
控制器包括指令寄存器、程序计数器、指令译码器等。
指令寄存器用于存储当前执行的指令,程序计数器用于存储下一条将要执行的指令的地址,指令译码器用于解析指令的操作码和操作数。
五、存储器存储器用于存储计算机运行时的指令和数据。
存储器包括主存储器和辅助存储器。
主存储器是计算机中运行速度最快的存储器,用于存储当前运行的程序和数据。
辅助存储器包括硬盘、光盘等,用于长期存储数据。
六、输入输出设备输入输出设备用于与外部环境进行信息交互。
输入设备将外界的信息输入到计算机中,包括键盘、鼠标、扫描仪等;输出设备将计算机处理的结果输出到外界,包括显示器、打印机、音响等。
七、总线总线是计算机中各个部件之间传输数据和信号的通路。
总线可以分为数据总线、地址总线和控制总线。
数据总线用于传输数据,地址总线用于传输数据的地址,控制总线用于传输控制信号。
计算机组成原理(考研计算机组成原理是计算机科学和工程中一门重要的基础课程,涉及计算机硬件体系结构和基本原理。
它主要研究计算机系统的各个组成部分,包括中央处理器(CPU)、内存、输入输出设备等,以及它们之间的连接和交互方式。
本文将从计算机的起源、计算机的组成,以及计算机的工作原理等方面进行阐述,总字数超过1200字。
计算机的组成主要包括中央处理器(CPU)、内存、输入输出设备等几大部分。
其中,中央处理器是计算机的核心部件,它负责执行指令、进行运算和控制计算机的工作。
中央处理器由运算器(ALU)和控制器(CU)组成,运算器用于进行算术和逻辑运算,而控制器则负责指挥各个部件的操作和协调工作。
内存是计算机的临时工作区域,用于存储数据和指令,它分为主存储器和辅助存储器。
输入输出设备是计算机与外部世界交互的接口,比如键盘、鼠标、显示器、打印机等。
接下来,我们来介绍计算机的工作原理。
计算机的工作可以分为五个阶段:取指令、解码、执行、访存和写回。
首先,从内存中取出指令,并将指令送到控制器进行解码,解码后得到具体的操作。
然后,根据指令的要求,从内存中取出数据,并通过总线传送到运算器,运算器对数据进行运算。
运算结果可以存放在寄存器中,也可以写回内存。
最后,根据指令的要求,将计算结果存储回内存或输出到外部设备。
除了以上的介绍,计算机组成原理还包括一些重要的概念和技术。
例如,指令集架构(ISA)定义了计算机硬件和软件之间的接口,决定了计算机的指令集和编程模型。
流水线技术可以提高计算机的工作效率,将指令的执行过程划分为多个阶段,并在同一时间多条指令同时执行。
缓存是根据程序访存的局部性原理,将最近使用的数据和指令存放在靠近CPU的高速存储器中,以提高访问速度。
虚拟内存技术可以将物理内存扩展为更大的逻辑地址空间,同时提供更灵活的内存管理方式。
总结一下,计算机组成原理是计算机科学和工程中的一门重要课程,它研究计算机的硬件组成和工作原理。
计算机考研408之计算机组成原理计算机组成原理是计算机科学与技术专业考研中非常重要的一门课程,其在计算机体系结构和计算机硬件方面具有重要的意义。
这门课程主要涉及计算机的基本组成结构、计算机的工作原理和计算机的基本操作周期等内容。
以下我将就计算机组成原理的重点内容分别进行介绍。
首先我们来了解一下计算机的基本组成结构。
计算机的基本组成结构包括:中央处理器(CPU)、存储器(内存)、输入设备和输出设备。
其中,CPU是计算机的核心部件,负责执行各种指令和进行数据处理。
存储器则用来存储指令和数据,包括主存储器和辅助存储器两部分。
输入设备和输出设备则分别用于输入和输出数据。
接下来就是计算机的工作原理。
计算机的工作原理主要是根据冯·诺依曼结构来进行描述的。
冯·诺依曼结构将计算机的运算器和控制器分离开来。
运算器用来执行实际的运算操作,而控制器则负责控制整个计算机的工作流程。
控制器主要由时钟、指令寄存器和程序计数器等组成,通过时钟来控制指令的执行和数据的传输,并通过指令寄存器和程序计数器来保存指令和程序地址。
计算机的基本操作周期是计算机进行指令执行所需要的时间。
它包括取指令周期、执行指令周期和存储周期三个阶段。
在取指令周期中,计算机会根据程序计数器中的地址去内存中读取指令,并将指令存放到指令寄存器中。
在执行指令周期中,计算机会根据指令寄存器中的指令来执行相应的操作,包括运算操作和数据传输操作等。
在存储周期中,计算机会将运算结果存储到存储器或输出到外设中。
这三个阶段是循环进行的,通过时钟信号来控制各个阶段的切换。
除了上述的内容外,计算机组成原理还涉及到一些重要的知识点,如指令系统、指令格式和指令流水线等。
指令系统是计算机执行指令的规范,包括指令的类型、格式和编码方式等。
指令格式则是指令在二进制代码中的排列方式,包括操作码、寻址方式和操作数等。
指令流水线则是一种通过拆分指令执行过程来提高计算机运行速度的技术,将指令执行过程分成多个阶段,不同指令在不同阶段同时执行,从而使计算机的吞吐量提高。
计算机组成原理考研大纲
计算机组成原理考研大纲通常包括以下内容:
1. 计算机系统概述:计算机硬件与软件的基本概念与关系,计算机的组成和层次结构。
2. 数据表示与运算:二进制数系统,整数和浮点数的表示方法,数制转换,定点数和浮点数的加减乘除运算。
3. 计算机算术逻辑单元(ALU)与运算器:算术运算和逻辑
运算的基本原理,组合逻辑电路和时序逻辑电路的设计与实现。
4. 计算机存储系统:存储器的层次结构,存储器的特性和性能指标,主存储器和辅助存储器的组成和工作原理。
5. 控制器:计算机的控制方式,指令的执行过程,微程序控制和硬件控制的比较。
6. 输入输出系统:输入输出设备的分类与特点,编码与解码技术,接口和通信技术。
7. 总线系统:总线的基本概念,数据传输方式,总线的时序和仲裁方式。
8. 计算机体系结构:单机体系结构和多机体系结构,串行计算机和并行计算机的比较,向量处理和并行处理的基本原理。
9. 计算机性能评测与提高:性能指标的定义和评测方法,提高计算机性能的技术和策略。
以上是计算机组成原理考研大纲的一般内容,不同学校和年份的大纲可能会有所不同,请以真实的考纲为准。
计算机组成原理(考研+期末)重点知识点总结一、Ch01&02: 概论与数据表示●计算机系统组成1.硬件系统●冯·诺依曼思想●提出使用二进制作为计算机数制基础|●二进制运算规则简单●0/1状态更容易用物理状态实现●适合采用布尔代数方法实现运算电路●存储程序将程序存放在计算机的存储器中●程序控制计算机中控制器逐条取出存储器中的指令并按顺序执行●五大部件●运算器运算器完成算术运算,逻辑运算●控制器控制器控制指令的执行,根据指令功能给出实现指令功能所需的控制信号●存储器主存储器存放程序及数据●输入设备●输出设备●系统互联总线(Bus)是连接两个或多个设备的公共通信线路2.软件系统●应用软件●系统软件●操作系统●固件(Firmware)固化的软件,兼具硬件和软件的特性,如BIOS3.层次结构●高层是底层功能的扩展,低层是高层的基础●计算机性能指标与评价1.非时间指标●字长CPU一次操作能处理的最大数据位宽,一般与寄存器、运算器、数据总线的位宽相等●主存容量主存能存储的最大信息量,一般用MxN表示(M表示存储单元数,又称子容量;N表示每个存储单元存储的二进制位数,也称位容量)2.与时间有关的性能指标●时钟周期时钟周期是计算机中最小最基本的时间单元,在一个时钟周期内CPU完成一个最基本的动作时钟周期是时钟频率的倒数,也称节拍周期或T周期,随着主频的提高时钟周期将变短●CPI(Clock Cycles Per Instruction)执行每条指令所需要的平均时钟周期数●计算机数据表示1.进制转换●十进制转二进制真值●整数部分除2取余,倒着取,直到商为0为止●小数部分乘2取整,正着取,直到满足位数或小数部分为0为止2.数值编码●真值用正负号+/-表示正负的二进制数值●机器码将符号和数值一起编码表示的二进制数●原码符号位0正1负,数值位不变●表示区间●定点小数●定点整数●反码符号位与原码相同,数值位上正数与原码相同,负数为原码取反●表示区间与原码一致●补码●模的概念a ≡b (mod m) 模为m●时钟原理:表示负数时可以使用模的性质转换成正数,即把减法变成加法●负数的补码可以用模数加上该负数获得●有字长限制的二进制运算为有模运算,模数为最高位进位的权值●计算机中补码的定义●设定点小数x0.x1x2...xn 其中x0为符号位,该数模数为最高位进位2●根据补码定义可知●扩展至n位定点整数而言●求补码的简便方法●反码法(适合机器运算)当X为负数时,补码等于反码末位加1当x为正数时,补码与原码一致●扫描法(适合手工计算)当X为负数时,对真值部分从右到左扫描,右起第一个1及其右边的0保持不变,左边的真值位全部取反●移码●只能用于定点正数的表示,通常用于表示浮点数的阶码●移码与补码只有符号位相反,其余全相同3.浮点数表示●二进制浮点数采用了类似十进制科学计数法的表示方法●阶码E(Exponent)是定点整数,用移码表示●尾数M(Mantisa)是定点小数,用补码表示●浮点数表示范围●IEEE754标准4.汉字区位码●GB2312编码●双字节编码,16位,其中两个字节的最高位都是1,实际有14位编码空间●实际没有填满,使用94x94的矩阵表示所有汉字字符,矩阵的每一行称为“区”,每一列称为“位”●转换公式:区位码 + A0A0H = GB2312编码●汉字机内码计算机内部存储的汉字编码,如GB系列编码●汉字输入码(外码)使用英文键盘输入汉字的编码,即输入方案●流水码●音码(拼音)●形码(五笔)●音形码●汉字字形码(输出码)输出汉字的图形点阵数据,字形码按区位码排列的二进制文件称为汉字库●数据校验1.码距与校验●校验码在原始数据中引入部分冗余信息用于校验●码距/海明距离一个编码集内两个不同编码对应二进制位不同的个数●校验码的目的在于提高编码集中最小码距●码距越大,抗干扰能力越大,纠错能力越强,数据冗余越大,编码效率越低2.奇偶校验●冗余位:1位校验位P●检验串中1的个数●检错位G=1一定出错●只能提供奇数位错误的检错3.二维奇偶校验/交叉奇偶校验●将一个串分成很多等长的子串,按行分布在二维矩阵里,同时进行行和列的奇偶校验●一个数据位参加多个检验组,发生错误可在多个检测码中反馈4.海明校验5.CRC循环冗余校验●模2运算不考虑进位和借位的运算●生成步骤●1. 将原数值M左移r位得到R●2. 找一个r+1位的二进制串G●3. 用模2除法求R除以G得到的余数填在右边的空白r位上就是冗余码部分●解码将校验码除以生成多项式(约定的二进制串G)后余数为0表示数据正常二、Ch03: 运算器●定点加减法运算1.运算定义●补码加法●补码减法2.溢出检测●监测符号位:正正得负 & 负负得正 -> 溢出●监测进位:符号位进位与数值位进位不同为溢出●双符号位:将符号位扩展成两位进行运算●若相加后两个符号位不同为溢出●符号位最高位永远是正确符号位3.逻辑实现●全加器(FA)带进位的一位加法器●逻辑表达式●逻辑电路●半加器(HA)没有进位输入●多位串行加法器●先行进位加法器●定点乘法运算1.原码一位乘法●符号位:异或●真值部分:普通竖式运算●部分积使用累加寄存器存储2.补码一位乘法●符号位参与运算,可以采用单符号位,双符号位用于溢出检验●运算步骤●先写出[X]补,[-X]补,[Y]补备用,画出运算表格,注意[Y]补要在最右边扩充一个0●判断乘数[Y]补最后两位,决定部分积加哪个数●01:[X]补●00/11:0●10:[-X]补●将部分积和乘数都右移一位,注意左边移出的位接在右边●部分积是算术右移,即符号位扩展右移,且右边没有限制●乘数右边是位宽墙,不需要扩展●重复上述步骤直到乘数不足一位,将最终结果与移出位拼起来形成答案●浮点运算1.浮点加减法运算●阶码和尾数均采用补码表示●对阶:使两浮点数阶数相等,尾数就可以直接相加●规则:小阶向大阶看齐小阶放大,尾数减小,右移损失的是影响较小的低位●步骤●求阶差:减法运算●尾数移位●保留附加位移除的低位部分(的最高位),作为附加位参与中间运算提高精度●通常保留三个保留附加位,从右到左排序(高位到低位)●保护位●舍入位●粘位舍入位右侧还有数则粘位为1,否则为0●尾数运算●结果规格化目的是保证浮点数编码唯一性,真值格式是数据位的最高位一定是1●规格化方法●左移规格化(左规放大)●绝对值小于0.5需要放大●移动(逻辑左移,补0)多少位阶码减多少●注意符号位一起移●右移规格化(右规减小)●绝对值超过1,发生上溢●只需要算术右移(保留符号位)一位,阶码+1●舍入●末位恒置1法只要移位丢失的位中有一位是1,结果末位就是1●0舍1入法丢失位最高位若是1则将尾数末位+1●舍入可能破坏规格化结果,因此需要再次规格化●溢出判断●只有阶码移除才算溢出●当阶码符号位为01或10时结果溢出●IEE754浮点数●阶码用移码表示,尾数用原码表示,且尾数的最高位隐藏●对阶和规格化采用移码的计算规则●尾数隐藏位参与运算,采用原码运算规则2.浮点乘法运算●第一步:阶码相加●第二步:尾数相乘●第三步:规格化舍入三、Ch04: 存储系统●存储系统概述1.存储器的分类●按存储介质●磁存储器包含机械装置,体积大,速度慢,成本低●半导体存储器了解其是什么,不必掌握原理●双极型存储器●MOS存储器●静态MOS存储器(SRAM)●动态MOS存储器(DRAM)●光存储器(光盘)●按存储方式●随机存储器(RAM,Random Access Memory)根据地址随机读写数据单元,访问时间与访问位置顺序无关半导体存储器是随机存储器●顺序存储器(SAM,Sequential Access Memory比如磁带存储器●直接存储器(DAM,Direct Access Memory)不需要顺序搜索就能直接存取信息,兼具RAM和SAM的特性(根据地址读写,但时间和位置并非完全没有关系)磁盘是DAM,由于机械结构的延迟导致其时间和磁头与目标扇区的距离有关●按可写性●读写存储器●只读存储器(ROM,Read-Only Memory)●按可保存性●易失性存储器●非易失性存储器●按功能和速度●寄存器存储器●高速缓冲存储器(高速缓存Cache)隐藏在寄存器和主存之间的高速小容量存储器,用于存放CPU常用或即将使用的指令和数据,一般由SRAM构成,用于缓冲CPU寄存器和主存之间的性能差异●主存储器(主存)CPU除寄存器外唯一能直接访问的存储器,用于存放指令和数据,通过地址直接、随机地读写主存主存一般是半导体存储器,但还包括BIOS和硬件端口等●外存储器(外存/辅助存储器)容量大,但速度块,如磁盘、磁带、光盘、网络存储阵列等2.存储器性能指标●存储容量●位表示法用存储器中存储单元总数与存储字长(每个单元的位数)的乘积表示,如1K*4位(K=1024)●字节表示法带B表示法,1B=8位●存取速度●存取时间(访问时间)启动一次存储器操作到操作完成的时间,注意读写时间可能不同(DRAM读慢写快,闪存读快写慢)●存取周期连续启动两次操作之间最短的间隔时间,略大于存取时间对于主存而言,周期除了包括存取时间还包括状态恢复时间●存储器带宽单位时间内存储器能传输的信息量,与存储时间的长短和一次传输的数据位多少有关一般来说,存取时间越短,数据位宽越大,存储带宽越高3.存储系统层次结构4.DRAM刷新●刷新的概念定期补充电荷以避免电荷泄露(泄露电流)引起的信息丢失●刷新周期●刷新周期是存储器实际完成两次完整刷新的时间间隔●最大刷新周期:信息存储到数据丢失之前的时间间隔●按行刷新动态存储器的刷新按行进行●减少存储矩阵的行数,增加列数,可以减少刷新周期●刷新地址由刷新地址计数器产生,而不是CPU发出,位数与存储芯片的行数有关●每个刷新周期内,刷新地址计数器从0到最大值循环遍历一次●刷新时DRAM不能响应CPU访问,称为死时间●刷新方式由于CPU和内存刷新控制器存在内存争用问题,由不同的解决方案决定了不同的刷新方式●集中刷新●最大刷新周期:2ms●在数据丢失之前集中刷新所有行,即一个最大刷新周期的时间的最后部分全部用于刷新,其余时间用于读写●存在死区(集中刷新的区段CPU长时间无法访问),用于实时要求不高的场合●分散刷新●最大刷新周期:2ms●一次读写操作后紧跟着一个刷新操作,一个读写+刷新操作被称作一个存储周期●刷新次数过多,浪费了时间,用于低速系统●异步刷新(最常用)●最大刷新周期:2ms●各刷新周期分散地安排在一个最大刷新周期中●假设存储矩阵有有128行,每隔2ms/128=15.5微秒刷新一行,将128次刷新分散●主存系统1.主存特征●基本结构●空间逻辑上可以看作一个一维数组,每个数组元素存储一个m位的数据单元,主存地址就是数组的下标索引●硬件结构由存储体(DRAM)和外围电路(包括译码器、数据寄存器和读写控制电路构成)●存储体有2^n个m位的存储单元●地址译码器接受来自CPU的n位地址信号,转换成2^n根地址译码信号,其中每根译码信号都连接一个存储单元,2^n个译码信号中有且只有一个信号有效●数据暂存器暂存CPU送来写入的数据或主存读出的数据●读写控制电路接受CPU的读写控制信号,决定存储器的读写模式●数据存放●存储字长主存中每个存储单元存储的位数●数据字长(字长)计算机一次能处理的二进制位数,存储字长和数据字长不一定相同●地址访问模式存储字长都是字节(8-bit)的整倍数,通常按字节编址●字节地址(8位)●半字地址(16位)●字地址(32位)●小端(Little-Endian)存储数字中低位先存(在地位内存),大端存储与之相反●边界对齐●跨n个字节地址的变量访问需要消耗n个存取周期●对齐后访问速度高,不对齐节约主存空间2.主存的组织与CPU连接●存储器扩展左侧是4片2K x 2位的字长扩展右侧是4片8K x 8位的字数扩展●位扩展(DBUS,字长扩展/数据总线扩展)适用于存储芯片的数据总线位宽小于CPU数据总线位宽●各芯片同时并行工作●字扩展(ABUS,字数扩展/容量扩展/地址总线扩展)适用于存储芯片的单元字长小于要求的存储单元字长●CPU给出地址后,经译码器片选后,同一时刻只有一个芯片在工作●综合扩展●考察重点●根据要求对存储器的组合●不同存储器之间的关系(串联OR并联/多合一OR一分多)3.并行主存系统●SDRAM(同步DRAM,Sync Dynamic Random Access Memory)●普通DRAM的访问过程是CPU给出地址和控制信号 -> 经过存取时间后完成操作,存取时间内CPU只能等待●同步DRAM与CPU的数据交换时钟信号同步,不需要等待●DDR(Double Data Rate)SDRAM●在时钟周期的上/下沿各进行两次数据传输●DDRn代表2^n路总线,提升总带宽●双端口存储器双端口存储器有两组相互独立的端口,分别可独立地进行读写操作●两个端口地址不同时,不会发生冲突,可以并行读写●两个端口地址相同时,发生冲突●每个端口有一个阻塞标志BUSY,置0时表示阻塞,置1表示复位●冲突发生时由逻辑判断哪个端口优先操作,并将另一个端口置0,优先端口操作完成后再复位另一个端口,继续操作●多通道内存技术组织方式与存储扩展中的字长扩展方式一致(并联)●单体多字存储器(联动模式)多个存储模块共享地址总线,因此读取一个地址时可以并行读取到多个模块中同一地址的单元,从而实现在一个周期内访问多个存储字,m个存储模块可以提升m倍带宽●所有存储模块同步并发,共用同一个地址寄存器●单存储周期访问多个存储字,数据线为合并结果●性能线性增长,总线位宽变换●要求内存的容量、频率、时许完全一致●多体多字存储器(非联动模式)两个模块之间通过独立的片选信号、地址总线和读写控制线,数据总线也彼此独立,因此两根内存不需要同步,但仍是并发工作●多体单字存储器(多体交叉存储器/编址方式)由多个容量、存取速度相同的存储模块构成,但彼此之间不是并发运行,根据其编址方式的不同进行分类(把地址中哪一部分交给选片器)●高位多体交叉(顺序编址)●多模块串行,相邻地址在同一存储体内先顺着编完一个模块,再编下一个模块●可以扩充容量,但由于程序具有局部性和连续性的特点,往往会导致一个存储体访问频繁而其他存储器空闲●方便故障隔离,无性能提升●低位多体交叉(交叉编址)●多模块流水并行,相邻地址在不同存储体中●可以扩充容量并提升性能(减少恢复时间的影响)●适合突发的顺序访问,是带cache的主存(SDRAM和多通道内存)编址模式●考察重点:不同编址方式下的带宽计算(时间)●存储周期公式:T=nt●T=存储模块的存储周期●n=交叉模块数(通常为2的幂次方)●t=总线的反应时间/存储体切换时间●顺序编址读写时间:t总=nT●T=存储周期●n=读写的存储字个数●交叉编址读写:t总=T+(n-1)t●T=存储周期●n=读写的存储字个数●t=最短反应时间●带宽:W=B*n/t总●B=总线位宽度●n=读写的存储字个数●t总=读写总时间4.高速缓冲存储器(cache)SRAM相比DRAM速度更快,但容量小、功耗大、价格高,可用于缓冲(cache),缓解主存与CPU之间的性能差异,推而广之,一切有性能差异的地方都可以有cache●cache 工作原理●根据SRAM中cache块的大小,将主存进行分块(块大小与cache块大小相同),并对主存块进行编号●使用cache的理论依据:程序局部性在一段时间内,整个程序的执行仅限于程序中的某一部分,而执行程序所需的指令也仅限于某个存储区域●时间局部性(反复调用)当程序访问一个存储位置时,该程序在未来可能被多次访问(如循环体)●空间局部性(连续存放)一旦程序访问了某个存储单元,其临近的存储单元大概率也即将被访问(代码、数组等数据在主存中均按顺序存放)●cache 读操作流程●CPU接受要读取的地址,解码并在cache中查找地址●如果命中,则根据地址读出cache中数据并返回CPU●如果缺失,则为缺失的数据分配cache块(可能发生块替换),载入内容并更新cache,然后再读取数据返回CPU●cache 写操作流程●CPU接受地址,解码并在cache中寻找对应地址●若查找命中,则直接进行数据写入;若查找缺失,则根据是否采用写分配法进行下一步操作●写分配法(Write-Allocate)需要先将数据块载入cache,重新进行写命中流程●非写分配法则直接将数据写入主存●在写命中后,将数据写入到cache中●若采用写回(Write-Back, WB)策略,则将该cache行的修改位(脏位,Dirty Bit)置为1,并在该cache块被替换时才会将修改写入主存●若采用写穿(Write-Through, WT)策略(又称直写法),当写命中时,同时修改cache和主存中的同一数据块多CPU/多核系统下,各CPU都有自己的cache,因此这种情况下写穿法无法保证其他CPU中cache的同步更新●cache 相关术语●数据命中(Hit)CPU访问的数据在cache中找到●命中访问时间 tc命中时数据访问所需的时间,包括查找时间和cache访问时间●数据缺失(Miss)CPU访问的数据不能在cache中找到●缺失补偿(Miss Penalty)数据缺失时访问所需时间,包括查找时间、主存访问时间和cache访问时间,其中主存访问时间占大头,通常用tm表示●数据块(Block)cache和主存都被分为若干固定大小的数据块(cache和主存中块大小相同),每个块包含若干字(节),以块为单位交换数据,这也是一种预读策略●进行分块后,主存和cache地址都可以用块地址(序号):块内偏移地址(偏移字节数)的二维地址空间进行描述●命中率(Hit Ratio)h=Nc/(Nc+Nm)某程序运行期间,命中cache的次数比上访问主存的总次数●缺失率(Miss Ratio)1-命中率●平均访问时间 ta = htc + (1-h)tm●访问效率 e = tc/ta●各种因素间的关系●cache 命中率与容量的关系●块容量与命中率的关系空间局部性越好,时间局部性越差●地址映射方式与命中率的关系●cache 行/槽(Line/Slot)将一个cache数据块和相关的标记标志信息合称一个cache行●cache 关键技术●数据查找(Data Identification)如何快速判断数据是否在cache中●全相联映射中使用相联存储器(Content Addressable Memory, CAM)实现快速查找●CAM是一种直接按内容进行访问(输入的不是地址而是要查询的key)的存储器,用于存放查找表,其基本存储数据单元是键值对●硬件成本高(比较器多),通常用于存放查找表/全相联cache●存储容量=查找表容量=表项数*表项大小cache中用于存放块表,虚拟存储器中用于存放段/页表●CPU片内缓存●查找表与缓存副本一体●存放cache行(有效位+主存块序号+数据块副本)●片外缓存/片内查找表●查找表与缓存副本分离●只存放查找信息(有效位+主存块序号+cache块地址)●读逻辑实现●Valid位用于判定当前键值对是否有效(若无效直接不输出)●所有存储单元中的Key要与输入的关键字进行并发比较,有n个存储单元就有n个比较器●所有比较器的输出结果取或,输出为Hit结果●将每个比较器的输出结果输入三态门控制端,若Hit成功则输出对应Value●地址映射(Address Mapping)如何将主存数据放入cache行中●全相联(Full Associative Mapping)映射全相联模式下,主存中每一个数据块都可以放入cache中的任意数据块(任意行)中●新的主存数据块可以载入cache中的任意一个空行,只有cache满时才会进行替换,因此利用率最高,但需要CAM提供的快速查找功能,查找成本较高●优点:映射灵活,cache利用率高,冲突率低,命中率高●缺点:淘汰算法复杂,查找成本高●主存地址分为主存块地址/序号(tag,长度为s)和块内偏移量(offset,长度为w)两部分●cache块(数据块副本)应与主存中数据块大小相同,即容纳偏移量最大值数量的字节数,因此cache块大小为2^w字节●主存容量对应为2^(s+w)字节●所有cache行的实际容量为 n*(1+s+8*2^w)位●n:cache行数●1:每行有效位●s:每行tag部分(主存块序号)●8*2^w:数据块容量从字节转换成位●逻辑硬件实现假设cache块大小为4W(=4*16Bit),共8行主存按字访问,地址长度为9位,采用全相联映射●块大小为4W,且读取单位是字(W),则偏移地址为0~4,则w=2●tag部分由于地址总长度为9位,则s=9-2=7●其后过程与CAM类似,只是需要使用偏移地址选择最后的输出●查找表和数据块副本分开存放,用相联存储器连接●直接相联(Direct Mapping)直接相联模式下,每一个(类)主存块地址(序号)只能映射到cache中固定的行●映射规则:cache块号 i = 主存块号 j mod (cache行数 n)上述规则等价于将主存按cache总大小进行分区,每个分区中包含的数据块数量与cache行数相同,每个分区中的数据块只能填入对应序号的cache行中●主存地址可以细分为区地址(tag)、区内行索引(index)和偏移地址(offset)三部分●tag字段表示主存中分区的序号(查找标记)●index字段表示当前分区下cache行的序号●offset与全关联相同●cache的实际容量为n*(1+s-r+8*2^w)位●s是块地址总长度,r是行索引长度,s-r是区地址长度(直接相连cache只用存储区地址用于查询)●硬件逻辑实现●由于主存块只能放置在index对应的cache行中,因此不需要全相联查找,也不需要将查找表放在CAM中,直接通过index就可以访问对应数据●结构中没有相联存储器,所有cache行共用一个比较器●查找表和数据副本一起存放,无需相联存储器●优点是映射速度快,查找成本低,替换算法简单;缺点是命中率低,易冲突导致cache利用率低●组相联(Set Associative Mapping)组相联映射是将直接相联映射和全相联映射两种方式的折中,既能提高命中率,又能降低查找硬件的开销●k-路组相联将cache分成固定大小的组,每组有k行●主存数据块首先采用直接相联映射的方式定位到cache中固定的组,映射规则为cache组号 = 主存块号 mod (cache组数)等价于把k组cache块看成一个数据块进行映射,其中具体某一块的映射则由完全映射决定●然后采用全相联映射到组内任何一个cache行●主存地址可以分为标记字段(tag),组索引(index)和块内偏移(offset)三部分●tag字段与直接相联中分区序号类似●index字段是cache组的索引,即映射规则中得到的余数●cache的实际容量为 kn*(1+s-d+8*2^w)位●k为k路中的每组行数●n为cache组数●s-d是标记位长度●逻辑硬件实现●直接相联映射让数据查找的范围快速缩小到一个cache组,大大减少了查找范围,降低了硬件开销;组内采取全相联映射规则,避免了高冲突率,提高了cache的命中率●k路组相联只需要k个并发比较器●大容量cache可采用直接映射方式(cache够大可以提升命中率),小容量cache一般采用全相联映射或组相联映射●替换策略(Placement Policy)cache满后如何处理●先进先出法(FIFO)●最近不经常使用方法(LFU,Least Frequent Used)每行设置一个计数器,统计自处理器启动以来每个cache行的调用次数,当需要替换时替换掉调用次数最少的行。
2015年计算机考研:计算机组成原理试题二【附答案】一、选择题(共20分,每题1分)1.冯·诺伊曼机工作方式的基本特点是___B___。
A.多指令流单数据流;B.按地址访问并顺序执行指令;C.堆栈操作;D.存储器按内容选择地址。
2.程序控制类指令的功能是___C___。
A.进行主存和CPU之间的数据传送;B.进行CPU和设备之间的数据传送;C.改变程序执行的顺序;D.一定是自动加+1。
3.水平型微指令的特点是__A____。
A.一次可以完成多个操作;B.微指令的操作控制字段不进行编码;C.微指令的格式简短;D.微指令的格式较长。
4.存储字长是指____B__。
A.存放在一个存储单元中的二进制代码组合;B.存放在一个存储单元中的二进制代码位数;C.存储单元的个数;D.机器指令的位数。
5.CPU通过__B___启动通道。
A.执行通道命令;B.执行I/O指令;C.发出中断请求;D.程序查询。
6.对有关数据加以分类、统计、分析,这属于计算机在___C___方面的应用。
A.数值计算;B.辅助设计;C.数据处理;D.实时控制。
7.总线中地址线的作用是_C_____。
A.只用于选择存储器单元;B.由设备向主机提供地址;C.用于选择指定存储器单元和I/O设备接口电路的地址;D.即传送地址又传送数据。
8.总线的异步通信方式_A___。
A.不采用时钟信号,只采用握手信号;B.既采用时钟信号,又采用握手信号;C.既不采用时钟信号,又不采用握手信号;D.既采用时钟信号,又采用握手信号。
9.存储周期是指___C___。
A.存储器的写入时间;B.存储器进行连续写操作允许的最短间隔时间;C.存储器进行连续读或写操作所允许的最短间隔时间;D.指令执行时间。
10.在程序的执行过程中,Cache与主存的地址映射是由__C__。
A.操作系统来管理的;B.程序员调度的;C.由硬件自动完成的;D.用户软件完成。
11.以下叙述___C_是正确的。