计算机组成原理期末复习知识要点
计算机组成原理期末复习资料要点

计算机组成原理期末复习资料(陆瑶编著)第一章计算机的系统概述(P1-8)1.1计算机的组成任务(P1)1.计算机系统由硬件和软件两个子系统组成;2.计算机系统结构主要有a、研究计算机系统硬件、软件功能的分配;b、确定硬件和软件的界面;c、完成提高计算系系统性能的方法;3.计算机的组成是按照计算机系统结构分配给硬件子系统的功能以与确定的概念结构,研究硬件子系统各组成部分的内部构造和相互联系,以实现机器指令集的各种功能和特性。
4.计算机实现是计算机组成的物理实现,即按计算机组成制定的方案,制作出实际的计算机系统,它包括处理器、主存、总线、接口等各部件的物理结构的实现,器件的集成度和速度的选择和确定,器件、模块、插件、底板的划分和连接,专用器件的设计,电源配置、冷却、装配等各类技术和工艺问题的解决等。
1.2计算机的硬件系统结构P2(1.2.1)5.电子数字计算机普遍采用冯·诺依曼计算机系统结构。
6. 主机:由、存储器与接口合在一起构成的处理系统称为主机。
7. :中央处理器,是计算机的核心部件,由运算器和控制器构成。
8.冯·诺依曼计算机系统结构由运算器、控制器、储存器、输入设备、输出设备5大部件组成,相互间以总线连接。
9.运算器的作用:计算机中执行各种算术和逻辑运算操作的部件。
运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以与移位、比较和传送等操作,亦称算术逻辑部件()。
(算数逻辑部件():用于完成各种算术运算和逻辑运算(主要用于条件判断、设备控制等)。
)10.控制器的作用:是计算机的指挥中心,负责决定执行程序的顺序,给出执行指令时机器各部件需要的操作控制命令.由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的"决策机构",即完成协调和指挥整个计算机系统的操作。
11储存器的作用:是计算机系统中的记忆设备,用来存放程序和数据。
计算机组成原理期末重点章节知识点

计算机组成原理第一章计算机系统概论(清楚一个概念)计算机的性能指标:吞吐量:表征一台计算机在某个时间间隔内能够处理的信息量。
响应时间:表征从输入有效到系统产生响应之间的时间度量,用时间单位来度量。
利用率:在给定的时间间隔内系统被实际使用的时间所占的比率,用百分比表示。
处理机字长:指处理机运算器中一次能够完成二进制数运算的位数。
总线宽度:一般指CPU中运算器与存储器之间进行互连的内部总线二进制位数。
存储器容量:存储器中所有存储单元的总数目,通常KB,MB,GB,TB来表示。
存储器带宽:单位时间内存储器读出的二进制数信息量,一般用字节数/秒表示。
主频/时钟周期:CPU的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率叫CPU的主频。
度量单位MHZ(兆赫兹)、GHZ(吉赫兹)主频的倒数称为CPU时钟周期(T),T=1/f,度量单位us,nsCPU执行时间:表示CPU执行一般程序所占的CPU时间,公式:CPU执行时间=CPU时钟周期数xCPU时钟周期CPI:表示每条指令周期数,即执行一条指令所需的平均时钟周期数。
公式:CPI=执行某段程序所需的CPU时钟周期数/程序包含的指令条数MIPS:表示平均每秒执行多少百万条定点指令数,公式:MIPS=指令数/(程序执行时间x10^6)第二章运算方法和运算器原码定义:(1)整数(范围(-(2^n-1)~ 2^n-1)(2)小数(范围-(2^-n-1 ~ 1-2^-n)反码定义:(3)整数(范围(-(2^n-1)~ 2^n-1)(4)小数(范围-(2^-n-1 ~ 1-2^-n)补码定义:(5)整数(范围(-(2^n )~ 2^n-1)(6)小数(范围(-1 ~ 1-2^-n)移码表示法(用于大小比较与对阶操作)IEEE754标准格式:符号位(1位)+ 阶码(移码)+ 尾数正溢:两个正数相加,结果大于机器字长所能表示的最大正数负溢:两个负数相加,结果小于机器字长所能表示的最小负数检测方法:1、双符号位法2、单符号位法不带符号阵列乘法器:同行间并行不同行间串行浮点加减运算操作过程大体分四步:1、0操作数检查2、比较阶码大小完成对阶3、尾数进行加减运算4、结果规格化所进行舍入处理流水线原理:时间并行性线性流水线的加速比:C k=T L/T K =nk/k+(n-1)第三章存储系统程序局部性原理:在某一段时间内频繁访问某一局部的存储器地址空间,而对此范围以外的地址空间则很少访问的现象。
计算机组成原理期末考试重点(整理供参考)

期末考试重点题型⏹选择题⏹填空题⏹判断题⏹简答题⏹应用题选择、填空与判断⏹计算机的组成和软件的分类⏹计算机由运算器、控制器、存储器、输入设备和输出设备5部分组成;⏹⏹⏹机器语言、汇编语言、高级语言的特点⏹机器语言⏹⏹特点:⏹ 1.从形式上表现为由0、1序列组成的指令系统⏹ 2.机器语言不需要经过任何翻译工作,执行效率高⏹ 3.难记忆,难理解,难开发,难调试,易出错⏹ 4.不同型号CPU的指令集有较大差异,对应的机器指令也不同,但同一系列的CPU指令集有向上兼容性,如:Intel80386指令集就包含了8086的指令集⏹汇编语言⏹⏹优点:可读性较好,便于检查和修改错误⏹缺点:⏹ 1. 基本操作简单,描述问题的能力差,编写程序工作量大,源程序较长。
⏹ 2. 编写的程序与问题的描述相差甚远,可读性仍不好。
⏹ 3. 依赖于计算机的硬件结构和指令系统,可移植性差⏹高级语言⏹⏹优点⏹ 1. 与计算机的硬件结构和指令系统无关⏹ 2. 表达方式比较接近自然语言⏹ 3. 描述问题的能力强⏹ 4. 可读性、通用性和可维护性好⏹ 5. 与机器的字长、寄存器、内存单元地址等无关⏹缺点⏹ 1. 高级语言必须翻译成机器语言才能执行,由于编译过程复杂死板,翻译出来的机器语言冗长,占内存大,速度慢;⏹ 2. 高级语言不能编写访问机器硬件资源的系统软件或设备控制软件。
⏹解决第二个缺点的方法:提供高级语言与汇编语言的调用接口⏹原码定点整数、补码定点整数的表示范围⏹原码⏹真值0的原码表示有两种:[+0]原=00...0,[-0]原=10 0⏹设机器字长为n+1位,则⏹原码定点正整数的表示范围为00…0—01…1,即0 — 2n-1,⏹原码定点负整数的表示范围为10…0—11…1,即-0 — -(2n-1),⏹原码定点整数的表示范围:-(2n-1) — 2n-1⏹反码⏹正数的反码与原码相同⏹负数的原码符号位不动,其余位取相反码⏹0的反码表示有两种:[+0]反=00...0,[-0]反=11 (1)⏹定点整数的反码表示范围与原码相同:-(2n-1) — 2n-1⏹补码⏹ 2.(1)正数的补码与原码一样;⏹(2)负数的补码:⏹将原码符号位保持“1”之后,⏹尾数部分自低位向高位数,第一个1以及之前的0保持不变,以后的各高位按位变反。
计算机组成原理期末考试重点(整理供参考)(DOC)

期末考试重点题型⏹选择题⏹填空题⏹判断题⏹简答题⏹应用题选择、填空与判断⏹计算机的组成和软件的分类⏹计算机由运算器、控制器、存储器、输入设备和输出设备5部分组成;⏹⏹⏹机器语言、汇编语言、高级语言的特点⏹机器语言⏹⏹特点:⏹ 1.从形式上表现为由0、1序列组成的指令系统⏹ 2.机器语言不需要经过任何翻译工作,执行效率高⏹ 3.难记忆,难理解,难开发,难调试,易出错⏹ 4.不同型号CPU的指令集有较大差异,对应的机器指令也不同,但同一系列的CPU指令集有向上兼容性,如:Intel80386指令集就包含了8086的指令集⏹汇编语言⏹⏹优点:可读性较好,便于检查和修改错误⏹缺点:⏹ 1. 基本操作简单,描述问题的能力差,编写程序工作量大,源程序较长。
⏹ 2. 编写的程序与问题的描述相差甚远,可读性仍不好。
⏹ 3. 依赖于计算机的硬件结构和指令系统,可移植性差⏹高级语言⏹⏹优点⏹ 1. 与计算机的硬件结构和指令系统无关⏹ 2. 表达方式比较接近自然语言⏹ 3. 描述问题的能力强⏹ 4. 可读性、通用性和可维护性好⏹ 5. 与机器的字长、寄存器、内存单元地址等无关⏹缺点⏹ 1. 高级语言必须翻译成机器语言才能执行,由于编译过程复杂死板,翻译出来的机器语言冗长,占内存大,速度慢;⏹ 2. 高级语言不能编写访问机器硬件资源的系统软件或设备控制软件。
⏹解决第二个缺点的方法:提供高级语言与汇编语言的调用接口⏹原码定点整数、补码定点整数的表示范围⏹原码⏹真值0的原码表示有两种:[+0]原=00...0,[-0]原=10 0⏹设机器字长为n+1位,则⏹原码定点正整数的表示范围为00…0—01…1,即0 — 2n-1,⏹原码定点负整数的表示范围为10…0—11…1,即-0 — -(2n-1),⏹原码定点整数的表示范围:-(2n-1) — 2n-1⏹反码⏹正数的反码与原码相同⏹负数的原码符号位不动,其余位取相反码⏹0的反码表示有两种:[+0]反=00...0,[-0]反=11 (1)⏹定点整数的反码表示范围与原码相同:-(2n-1) — 2n-1⏹补码⏹ 2.(1)正数的补码与原码一样;⏹(2)负数的补码:⏹将原码符号位保持“1”之后,⏹尾数部分自低位向高位数,第一个1以及之前的0保持不变,以后的各高位按位变反。
计算机组成原理期末复习资料(完美高分通过版)(完整资料).doc

此文档下载后即可编辑计算机组成原理一、缩写词解释CPU:中央处理器ALU:算术逻辑单元I/O:输入输出接口RAM:随机存储器SRAM:静态随机访问存储器DRAM:动态随机访问存储器ROM:只读存储器PROM:用户可编程的只读存储器EPROM:紫外线可擦除可编程只读存储器FLASH:闪速存储器EEPROM:用电可擦除可编程只读存储器ISA:工业标准总线EISA:扩展工业标准总线PCI:外围部件互连总线USB:通用串行总线RS—232C:串行通信总线Cache:高速缓存FIFO:先进先出算法LRU:近期最少使用算法CRC:循环冗余校验码A/D:模拟/数字转换器D/A:数字/模拟转换器DMA:直接存储器存取方式DMAC:直接内存访问控制器LED:发光二极管FA:全加器OP:操作码CISC:复杂指令系位计算机RISC:精简指令系位计算机VLSI:超大规模集成电路LSI:大规模集成电路MAR:存储器地址寄存器MDR:存储器数据寄存器CU:控制单元CM:控制存储器二、选择题(自己看书吧····)三、名词解释1.计算机系统:由硬件和软件两大部分组成,有多种层次结构。
2.主机:CPU、存储器和输入输出接口合起来构成计算机的主机。
3.主存:用于存放正在访问的信息4.辅存:用于存放暂时不用的信息。
5.高速缓存:用于存放正在访问信息的付本。
6.中央处理器:是计算机的核心部件,由运算器和控制器构成。
7.硬件:是指计算机实体部分,它由看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成。
软件:指看不见摸不着,由人们事先编制的具有各类特殊功能的程序组成。
8.系统软件:又称系统程序,主要用来管理整个计算机系统,监视服务,使系统资源得到合理调度,高效运行。
应用软件:又称应用程序,它是用户根据任务需要所编制的各种程序。
9.源程序:通常由用户用各种编程语言编写的程序。
目的程序:由计算机将其翻译机器能识别的机器语言程序。
(完整版)计算机组成原理重点整理

一.冯·诺依曼计算机的特点1945年,数学家冯诺依曼研究EDVAC机时提出了“存储程序”的概念1.计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成2.指令和数据以同等地位存放于存储器内,并可按地址寻访。
3.指令和数据均用二进制数表示。
4.指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
5.指令在存储器内按顺序存放。
通常,指令是顺序执行的,在特定条件下,可根据运算结果或根据设定的条件改变执行顺序。
6.机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。
二.计算机硬件框图1.冯诺依曼计算机是以运算器为中心的2.现代计算机转化为以存储器为中心各部件功能:1.运算器用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内。
2.存储器用来存放数据和程序。
3.控制器用来控制、指挥程序和数据的输入、运行以及处理运算结果4.输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式(鼠标键盘)。
5.输出设备可将机器运算结果转换为人们熟悉的信息形式(打印机显示屏)。
计算机五大子系统在控制器的统一指挥下,有条不紊地自动工作。
由于运算器和控制器在逻辑关系和电路结构上联系十分紧密,尤其在大规模集成电路制作工艺出现后,两大不见往往集成在同一芯片上,合起来统称为中央处理器(CPU)。
把输入设备与输出设备简称为I/O设备。
现代计算机可认为由三大部分组成:CPU、I/O设备及主存储器。
CPU与主存储器合起来又可称为主机,I/O设备又可称为外部设备。
主存储器是存储器子系统中的一类,用来存放程序和数据,可以直接与CPU交换信息。
另一类称为辅助存储器,简称辅存,又称外村。
算术逻辑单元简称算逻部件,用来完成算术逻辑运算。
控制单元用来解实存储器中的指令,并发出各种操作命令来执行指令。
ALU和CU是CPU的核心部件。
I/O设备也受CU控制,用来完成相应的输入输出操作。
计算机组成原理(期末复习知识点)
计算机组成原理(期末复习知识点)计算机组成原理计算机体系结构与计算机组成计算机体系结构:程序员所看见的计算机系统的属性,概念性的结构与功能特性(有⽆乘法指令)计算机组成:实现计算机体系结构所体现的属性(如何实现乘法指令)冯诺依曼计算机系统及特点计算机由五⼤部件组成运算器,存储器,控制器,输⼊设备,输出设备指令和数据以同等地位存于存储器中,可按地址寻访指令和数据均⽤⼆进制表⽰指定由操作码和地址码组成指令在存储器内按顺序存放以运算器为中⼼硬件功能运算器(ALU):算术运算,逻辑运算存储器:存放数据和程序输⼊设备:将信息转化为机器识别的形式输出设备:将结果转化为⼈们熟悉的形式控制器(CU):指挥程序的运⾏MAR:地址寄存器,保存地址信息,反映存储单元个数MDR:暂存要处理的数据,反映存储字长控制器基本组成取指令:PC (存放当前欲执⾏指令的地址,具有计数功能PC+1=PC)分析指令:IR (存放当前欲执⾏的指令)执⾏指令CU技术指标机器字长:CPU处理数据的位数,与CPU寄存器位数有关主频:CPU的时钟频率主存容量:(⽤来运⾏程序)存储单元个数×存储字长 MAR:10 × MDR:8 = 1K×8位字节数 2的13次⽅=1KBRAM:主存,运⾏数据的零时存储介质.ROM:⼿机刷机的镜像总线总线是连接各个部件的信息传输线,是各个部件共享的传输介质,通过总线,计算机的各个部件间进⾏各种数据和命令的传送总线的分类⽚内总线芯⽚内部的总线。
它位于微处理器芯⽚内部,故称为芯⽚内部总线。
⽤于微处理器内部ALU和各种寄存器等部件间的互连及信息传送。
系统总线地址总线:单⽅向的多根信号线组成,⽤于CPU向主存,外设传输地址信息,与存储单元地址,I/O地址有关.数据总线DB:由双⽅向的多根信号线组成,传输数据,与机器字长,存储字长有关.机器字长:CPU⼀次能处理数据的位数,通常与CPU的寄存器位数有关。
计算机组成原理(考研期末)知识点总结
计算机组成原理(考研期末)知识点总结(一)存储系统1.存储器的基本概念●分类●作用(层次):CACHE 主存辅存●存储介质:磁半导体光●存取方式●随机存取:RAM ROM●串行访问●顺序存取:磁带●直接存取:磁盘●信息可保存性--易失性破坏性读出非●性能指标●存储容量字●单位成本每位成本●存储速度(数据传输率主存带宽)●层次化结构●Cache-主存层次:硬件实现,解决速度不匹配问题●主存-辅存层次:硬件+操作系统实现,解决容量问题,逐渐形成虚拟存储系统2.半导体存储器●存储器芯片的基本结构●译码驱动电路(译码器:扩充容量)●存储矩阵●读写电路●地址线,数据线,片选线,读写控制线●半导体存储器RAM(易失性存储器)●SRAM:触发器存储信息,速度快成本高集成度低,用于高速缓存●DRAM:电容存储信息,需要刷新,速度慢成本低,集成度高,用于主存SDRAM●DRAM的刷新:集中刷新,分散刷新,●异步刷新●不需要CPU控制●行为单位,仅需要行地址●存储器中所有芯片同时刷新●RAM的读写周期●ROM(非易失性存储器)●特点:结构简单,位密度比RAM高,非易失性,可靠性高●类型:MROM,PROM,EPPROM,FLASH MEMORY,SSD3.存储器与CPU的协同工作(提高存储系统的工作速度)●主存与CPU的连接●字扩展●位扩展●线选法●译码片选法●译码器的使用●分析地址空间●字位同时扩展●选择存储器芯片●与CPU进行连接●双口RAM和多模块存储器●多模块存储器●单体多字●多体并行●低位交叉编址●高位交叉编址●双端口RAM●高速缓冲存储器●CACHE局部性原理和性能分析●局部性原理●空间局部性●时间局部性●性能分析●命中率和失效率●CACHE----主存体系的平均访问时间●CACHE工作原理●地址映射方式●全相联●直接相联●组相联●替换算法●RAND随机●FIFO先入先出●LRU最近最少使用●LFU最不经常使用●写策略●命中●全写法●写回法●不命中●写分配法●非写分配法●虚拟存储器(主存和辅存共同构成)(增加存储系统的容量)●基本概念:虚地址(逻辑地址)映射到实地址(物理地址)●解决问题:进程并发问题和内存不够用问题●类型●页式●段式●段页式●虚实地址转换(提高速度)●快表TLB●慢表Page(二)指令系统1.指令格式●操作码和地址码组成一条指令●操作码●定长操作码和扩展操作码●操作码类型2.指令寻址方式●指令寻址(通过PC)●顺序寻址●跳跃寻址●数据寻址●隐含寻址●立即寻址:给寄存器赋初值●直接寻址●间接寻址:扩大寻址范围,便于编制程序●寄存器寻址:指令执行速度更快●寄存器间接寻址●偏移寻址(各寄存器内容+形式地址):基址寻址,变址寻址(处理数组,编制循环程序),相对寻址●堆栈寻址3.CISC和RISC●CISC复杂指令系统计算机(用微程序控制器)●更多更复杂,一般为微程序控制,用于计算机系统●RISC精简指令系统计算机(用硬布线控制器)●指令数目少,字长固定,寻址方式少,寄存器数量多,一般为组合逻辑控制,用于手机(三)中央处理器1.CPU的功能和基本结构●CPU的功能:指令控制,操作控制,时间控制,数据加工,中断处理●运算器●功能:对数据进行加工●基本结构:●算术逻辑单元ALU●暂存寄存器●通用寄存器组●累加寄存器ACC●程序状态字寄存器PSW●移位器,计数器●控制器●功能:取指令,分析指令,执行指令●控制器的基本结构●程序计数器PC●指令寄存器IR●指令译码器,时序系统,微操作信号发生器●存储器地址寄存器MAR●存储器数据寄存器MDR●数据通路的基本结构●专用通路●内部总线2.指令执行过程●指令周期●构成:机器周期、CPU周期——CPU时钟周期、节拍●类型:取指周期,间址周期,执行周期,中短周期●标志触发器FE,IND,EX,INT:区别工作周期●数据流●取指周期:根据PC取出指令代码存放在IR●间址周期:根据IR中指令地址码取出操作数的有效地址●执行周期:根据指令字的操作码和操作数进行相应操作●中断周期:保存断点,送中断向量,处理中断请求●执行方案●单指令周期:串行,指令相同执行时间●多指令周期:串行,指令不同执行时间●流水线方案:隔一段时间启动一条指令,多条指令处于不同阶段,同事并行处理3.数据通路的功能和基本结构(连接路径)●CPU内部总线●单总线●多总线●专用数据通路:多路选择器和三态门●了解各阶段微操作序列和控制信号4.控制器的功能和工作原理●控制器的结构和功能●计算机硬件系统连接关系●控制器的功能:取指令,分析指令,执行指令●控制器的输入和输出●硬布线控制器●硬布线控制单元图:组合逻辑电路+触发器●设计步骤(了解)●分析每个阶段的微操作序列●选择CPU的控制方式●安排微操作序列●电路设计●微程序控制器●基本结构●微地址形成部件●微地址寄存器CMAR●控制存储器CM●微指令寄存器CMDR●微指令的格式●水平型:并行操作●字段直接编码方式●直接编码方式●字段间接编码方式●垂直型:类似机器指令●微指令的地址形成方式●下地址字段指出:断定方式●根据机器指令的操作码形成●基本概念●微命令和微操作●微指令和微周期●主存储器和控制存储器●程序和微程序●寄存器:MAR和CMAR,IR和CMDR●硬布线和微程序的比较(微操作控制信号的实现形式)5.指令流水线●指令流水线的概念●指令执行过程划分为不同阶段,占用不同的资源,就能使多条指令同时执行●表示方法●指令流程图:分析影响流水线的因素●时空图:分析性能●性能指标●吞吐率TP●加速比S●效率E●影响流水线的因素●结构相关(资源冲突)●数据相关(数据冲突)●控制相关(控制冲突)●流水线的分类●按使用级别:部件功能级,处理机级,处理机间●按完成功能:单功能,多功能●按连接方式:动态,静态●按有无反馈信号:线性,非线性●多发技术●超标量流水线技术●超流水线技术●超长指令字技术(四)总线1.总线概念和分类●定义:一组能为多个部件分时共享的公共信息传送线路●分类●按数据传输格式●串行,并行●按功能●片内总线●系统总线●数据总线,地址总线,控制总线●通信总线●按时序控制方式●同步,异步●总线结构●单总线结构——系统总线●双总线结构(通道)●主存总线●IO总线●三总线结构●主存总线●IO总线●DMA总线2.总线的性能指标●总线传输周期(总线周期)●总线带宽●总线宽度(位宽)●总线复用:一种信号线传输不同信息3.总线仲裁●集中仲裁方式●链式查询方式●计数器定时查询方式●独立请求方式●分布仲裁方式4.总线操作和定时●总线传输的四个阶段●申请分配阶段●传输请求●总线仲裁●寻址阶段●传输阶段●结束阶段●定时●同步定时方式(同步通信)●异步定时方式(异步通信)●不互锁●半互锁●全互锁●半同步通信●分离式通信5.总线标准(五)IO系统1.IO系统基本概念●演变过程●早期:分散连接,CUP与IO串行,程序查询方式●接口模块和DMA阶段:总线连接,cpu与io并行,中断方式及DMA方式●具有IO通信结构的阶段●具有IO处理机的阶段●IO系统的基本组成●IO软件——IO指令和通道指令●IO硬件——外设,设备控制器和接口,IO总线等●IO方式简介●程序查询方式:IO与CPU串行,CPU有“踏步等待”现象(由程序控制)●程序中断方式:IO准备数据时CPU继续工作,在指令执行结束时响应中断(由程序控制)●DMA方式:主存与IO交换信息时由DMA控制器控制,在存取周期结束时响应DMA请求(由硬件控制)●通道方式:通过IO指令启动通道,通道程序放在主存中(由硬件控制)2.外部设备●输入设备——键盘,鼠标●输出设备●显示器●分类●阴极射线管(CRT)●液晶(LCD)●发光二极管(LED)●参数●屏幕大小,分辨率,灰度级,刷新频率●显示存储器(VRAM)●容量=分辨率*灰度级位数●带宽=容量*帧频●打印机●外存储器●磁盘存储器●组成●存储区域:磁头,柱面,扇区●硬盘存储器:磁盘驱动器,磁盘控制器,盘片●工作过程:寻址,读盘,写盘对应的控制字,串行读写●性能指标●容量●记录密度●平均存取时间●数据传输率●磁盘阵列RAID——利用磁盘廉价的特点提高存储性能,可靠性和安全性●光盘存储器●固态硬盘SSD——采用FLASH Memory记录数据3.IO接口●主要功能●设备选址功能:地址译码和设备选择●传送命令●传送数据:实现数据缓冲和格式转换●反应IO设备的工作状态●基本结构●设备选择电路,命令寄存器和命令译码器,数据缓冲寄存器DBR,设备状态标记,控制逻辑电路●内部接口和外部接口●编址●统一编址——与存储器共用地址,用访存命令访问IO设备●独立编址:单独使用一套地址,有专门的IO指令●分类●数据传送方式:并行接口,串行接口●主机访问IO设备的控制方式●程序查询接口●中断接口●DMA接口●功能选择的灵活性●可编程接口●不可编程接口4.IO方式●程序查询方式:CPU与IO串行工作,鼠标,键盘●程序中断方式●中断系统●中断的基本概念●工作流程●中断请求●分类●中断请求标记触发器INTR●中断响应●中断响应的条件●中断判优●软件:查询程序●硬件:排队器●优先级的设置●中断处理●中断隐指令●关中断●保存断点PC●引出中断服务程序●中断服务程序●单重中断与多重中断●中断服务程序的具体步骤●中断屏蔽技术●屏蔽字●程序执行轨迹●程序中断方式●工作流程●CPU占用情况●中断响应(隐指令)●中断服务程序●DMA方式●DMA控制器●组成●主存地址计数器:存放要交换数据的主存地址●传送长度计数器:记录传送数据的长度●数据缓冲寄存器:暂存每次传送的数据●DMA请求触发器:设备准备好数据后将其置位●控制/状态逻辑:由控制和时序电路及状态标志组成●中断机构:数据传送完毕后触发中断机构,提出中断请求●主要功能●传送前:接受外设的DMA请求,向CPU发出总线请求,接管总线控制权●传送时:管理总线,控制数据传送,确定主存单元地址及长度,能自动修改对应参数●传送后: 向CPU报告DMA操作的结束●传送过程●预处理:CPU完成寄存器初值设置等准备工作●数据传送:CPU继续执行主程序,DMA控制器完成数据传送●后处理:CPU执行中断服务程序做DMA结束处理。
《计算机组成原理》期末考试复习要点
《计算机组成原理》期末考试复习要点《计算机组成原理》期末考试复习要点一、试题类型:填空题、选择题、简答题二、重点章节第二、三、四、五章三、复习要点与模拟题㈠数据表示、运算1.进制转换;原码、反码和补码的表示⑴.将十进制数+107/128和-52 化成二进制数,再写出各自的原码、补码、反码表示(符号位和数值位共8位)⑵.将十进制数一0.276和47化成二进制数,再写出各自的原码、补码、反码表示(符号位和数值位共8位)。
⑶.(21)10=( )2=( )8=( )16⑷.x=一0.100l [x]原=( ) [x]补=( ) [-x]=( )⑸.y=0.010l [Y]原=( ) [Y]=( ) [—Y]补=( ) [Y—X]补=( )考核知识点:1)进制的转换2)定点整数、小数的三种码表示3)技巧:●将107转换成二进制后小数点移位(128=27)先写成8位,再转换成原码、反码、补码,如:-52先写成–0110100,再转换成原码10110100、反码11001011、补码11001100 2.有权码与无权码的判断与推导⑴.(27)10=()BCD⑵复习指导书P11第2小题考核知识点1)BCD码是最基本的有权码,也称8421码或二-十进制码。
BCD码实际上是十进制编码,只不过每一个编码用4位二进制数来表示,如35=(00110101)BCD 注意与35的二进制表示是100011两者有区别。
2)其它有权码(一般4位)见书P72表2.9,判断推导过程见复习指导书P133.补码加减运算及溢出判断用补码运算方法计算x十Y=?并判断结果是否溢出(采用双符号位)。
(1) x=0.10ll Y=0.1100(2)x=一0.1011 Y=0.1001解:(1) [x]补=00.1011, [Y]补=00.110000.1011十 00.110001.0111因结果双符号相异,有溢出(2) x=一0.1011 Y=0.1001·.· [x]补=11.010l [Y]补=00.100ll1.010l十 00.100l11.1110因结果双符号相同,不溢出考核知识点1)补码(双符号位)的表示2)溢出的概念与判断4.浮点数加减运算设A=-0.101101*2-3 , B=0.101001*2-2,首先将A、B表示为规范化的浮点数,要求阶码用4位(包括阶三符号位)用移码表示,尾数用8位(含浮点数的符号位)原码表示;再写出A+B的计算步骤和每一步的运算结果。
计算机组成原理期末复习+内容总结
计算机组成原理期末复习+内容总结第一章计算机系统概论1.基本概念硬件是指可以看得见、摸得着的物理设备实体。
一般讲硬件还应包括将各种硬件设备有机组织起来的体系结构。
软件由程序、数据和文档组成。
它使计算机硬件能完成运算和控制功能的有关计算机指令和数据定义的组合,即机器可执行的程序及有关数据。
另外,软件还包括机器不可执行的与软件开发、过程管理、运行、维护、使用和培训等有关的文档资料。
固件是将软件写入只读存储器ROM中,称为固化。
只读存储器及其写入的软件称为固件。
固件是介于硬件和软件之间的一种形态,从物理形态上看是硬件,而从运行机制上看是软件。
计算机系统的层次结构是现代计算机系统由硬件、软件有机结合的十分复杂的整体。
在了解、分析、设计计算机系统时,人们往往采用分层的方法,即将一个复杂的系统划分为若干个层次,即计算机系统的层次结构。
最常见的是从计算机编程语言的角度划分的计算机系统层次结构。
虚拟计算机是指通过配置软件扩充物理机功能以后所形成的一台计算机,而物理机并不具备这种功能。
虚拟机概念是计算机分析设计中的一个重要策略,它将提供给用户的功能抽象出来,使用户摆脱具体物理机细节的束缚。
2.计算机的性能指标计算机的性能指标有以下几个方面:吞吐量表征一台计算机在某一时间间隔内能够处理的信息量,用bps度量。
响应时间表征从输入有效到系统产生响应之间的时间度量,用时间单位来度量。
利用率在给定的时间间隔内,系统被实际使用的时间所在的比率,用百分比表示。
处理机字长常称机器字长,指处理机运算中一次能够完成二进制运算的位数,如32位机、64位机。
总线宽度一般指CPU从运算器与存储器之间进行互连的内部总线一次操作可传输的二进制位数。
存储器容量是存储器中所有存储单元(通常是字节)的总数目,通常用KB、MB、GB、TB来表示。
存储器带宽是单位时间内从存储器读出的二进制数信息量,一般用B/s(字节/秒)表示。
主频/时钟周期CPU的工作节拍受主时钟控制,按照规定在某个时间段做什么。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章1)冯.诺依曼主要三个思想是什么?(1)计算机处理采用二进制或二进制代码(2)存储程序(3)硬件五大部分:输入设备、输出设备、存储器、运算器和控制器2)计算机硬件由哪5部分组成?输入设备、输出设备、存储器、运算器和控制器3)VLSI中文的意思是什么?超大规模集成电路4)列举出三个计算机应用领域?1.科学技术计算2.数据信息处理3.计算机控制4.计算机辅助技术5.家庭电脑化5)计算机系统分哪两大系统?硬件和软件系统6)计算机内部信息包括哪两大信息?计算机中有两种信息流动:一是控制信息,即操作命令,其发源地为控制器;另一种是数据流,它受控制信息的控制,从一部件流向另一部件,边流动边加工处理。
7)计算机性能主要包括哪三个主要性能?(1)基本字长: 是参与运算的数的基本长度,用二进制数位的长短来衡量,取决寄存器、加法器、数据总线等部件的位数。
(2)主存容量:可以用字节,有的用字长,K、M、G、T(3)运算速度: 是每秒能执行的指令条数来表示,单位是条/秒。
(MIPS)8)现代计算机系统分为五个层次级别是如何划分的?从功能上,可把现代计算机系统分为五个层次级别:第一级是微程序设计级:是硬件级第二级是一般机器级:机器语言级第三级是操作系统级:是操作系统程序实现。
(混合级)第四级是汇编语言级:一种符号形式语言。
第五级是高级语言级9)机器数是指什么?它主要是解决了数值的什么表示?10)机器数有哪4种表示方法?原码表示法、补码表示法、和移码表示法四种。
11)计算机数值有哪两种表示方式?它主要解决了数值的什么表示?定点表示和浮点表示。
主要解决数中小数点的位置的确定。
12)浮点数在计算机内部表示两种方式是如何安排的?13)尾数是补码表示其规格化如何表示?正数:0.1×…×的形式负数:1.0×…×的形式14)解释计算机内部数值0和字符0有何不同?数值0在计算机中为00H,而字符0为其ASCII码30H。
15)计算机如何判断加法溢出的?当运算结果超出机器所能表示的数域范围时,称为溢出。
判别方法有:符号位判别法、进位判别法、双符号位判别法。
16)半加器与全加器有什么不同?全加器会考虑低位进位而半加器不能17)ALU中文含义?算术逻辑运算单元18)并行进位链有哪两种实现方式?1)组内并行、组间串行的进位2) 组内并行、组间并行的进位链19)浮点加法运算有哪4个步骤?①0 操作数的检查;②比较阶码大小并完成对阶;③尾数进行加或减运算;④结果规格化并进行舍入处理。
第二章20)存储器按存储介质分类有哪3种?(1)半导体存储器(2)磁表面存储器(3)激光存储器21)存储器按存取方式分类有哪3种?(1)随机存储器(RAM)(2)串行访问存储器(SAS)(3)只读存储器(ROM)22)存储器按在计算机系统中的作用分类有哪4种?主存储器、辅助存储器、高速缓冲存储器、控制存储器23)存储器三个分级的结构是什么?通常采用三级存储器结构(高速缓冲存储器、主存储器和辅助存储器),CPU能直接访问存储器(高速缓冲存储器、主存储器)称为内存储器(内存),不能直接访问称为外存储器(外存)24)主存的3个技术指标是什么?1、存储容量2、存取时间3、存取周期25)简述六管静态MOS存储单元工作原理?26)Intel 2114是六管静态MOS芯片,一个1KBX4位的静态RAM,地址总线有多少根?选中该芯片一个地址至少可读多少位?10,427)简述四管动态MOS存储单元工作原理?28)Intel 2116四管动态MOS(DRAM),一个16KBX1位DRAM,2根应用行(RAS)、列(CAS)地址选择信号,分两次传送地址,地址引脚应有几根连接地址线上?选中该芯片一个地址至少可读多少位?7, 129)动态MOS存储器刷新方法有哪三种?集中式刷新、分散式刷新和异步式刷新30)半导体只读存储器有哪4种?1.掩模式只读存储器(MROM)2.可编程只读存储器(PROM)3.紫外光线可擦除可编程只读存储器(EPROM)4.电可擦除电可改写只读存储器(EEPROM)31)存储器与CPU的连接有哪2种方式,它们主要是解决什么问题的?根据芯片结构的不同,连接方式可以采用:位并联法(位扩展法):从字长方向扩展地址串联法(字扩展法):从字数方向扩展。
32)Cache中文含义?高速缓冲存储器33)Cache的功能是什么?Cache功能:用于弥补CPU和主存之间的速度差异,提高CPU访问主存的平均速度。
34)Cache的目的是什么?35)Cache 存储器的地址映像有哪3种方式?地址映象方式有直接映象、全相联映象和组相联映象。
36)LRU中文含义?最近最少使用(LRU)算法36)多体交叉存储器主要作用是什么?能够实现同时从存储器取出n条指令37)虚拟存储器和主存-Cache存储器相同点和不同点?相同处:①化为许多信息块②从慢存储器传递快存储器调度③有替换策略④映射关系和变换地址不同处:①作用不同:速度(主-C)和容量(虚拟)。
②信息块长度不同③主-C速度比为5~10;1,而主-辅速度为1;100~1000)④CPU读取的时间相差较大⑤存取信息、地址变换和替换策略(主-C用硬件,虚拟用操作系统的软件加适当的硬件)38)存储区域保护有哪3种?页表保护、段表保护和键式保护40)在计算机组成原理中学了哪两种纠错码?海明校验码和循环码(CRC)41)海明校验码工作原理?采用分成多个奇偶校验组,根据每组的位的校验位组成校验出错编码。
42)循环码(CRC)工作原理?是一种建立在模2运算的编码规律的校验码,它可以通过模2运算来建立有效信息和校验位之间的约定关系,即要求N=K+R位的某数能被某一约定的除数除尽第三章43)什么是指令系统?指令系统:一台计算机的所有指令的集合。
按计算机层次来划分有微指令、机器指令和宏指令。
44)指令系统的性能由哪4个?(1)完备性:指令系统丰富、功能齐全、使用方便(2)高效性:占储存空间少、执行速度快(3)规整性:含对称性、匀齐性以及指令格式和数据格式的一致性(4)兼容性:系列机做到“向上兼容”。
45)指令的格式有哪两大部分组成?指令格式是用一条二进制代码表示一条指令的结构形式,由操作码和地址码(操作数的地址)两种字段组成。
46)指令字长度是指什么?指令字中的二进制代码的位数47)长格式指令含义?指令字长度大于机器字长的指令,称为长格式指令,否则称为短格式,一台机器可同时存在。
48)等长指令字结构含义?等长指令字结构:在一个指令系统中,若各种指令长度是相等的。
49)变长指令字结构含义?在一个指令系统中,若各种指令长度不是完全相等的。
50)在等长指令字结构,指令操作码合理扩展方法是如何扩展的?在指令字通常有一个固定不变的长度来表示基本操作码,而对一部分不需要的某个地址码的指令,则把它们的操作码的长度扩充到该地址字段,这样既能充分利用指令字的各字段,又能在不增加指令长度的情况下扩展操作码的长度,从而能表示更多的指令。
51)寻址方式含义?当采用地址指定方式时,形成操作数或指令地址的方式,称为寻址方式。
52)寻址方式分哪两大类?指令的寻址方式和操作数寻址方式53)指令的寻址方式有哪两种基本寻址?顺序寻址方式和.跳跃寻址方式54)操作数的寻址方式有哪些?1、隐含寻址方式2、立即寻址3、寄存器寻址方式4、直接寻址5、间接寻址6、相对寻址7、基址寻址8、变址寻址9、堆栈寻址55)指令分类有哪些?1.数据传送指令2.算术/逻辑运算指令3.移位操作指令4.程序控制指令5.输入输出指令6.字符串处理指令7.堆栈操作指令8.特权指令等第四章56)CPU由哪两部分的组成?CPU由控制器运算器两个主要部件组成57)控制器中主要寄存器有哪些?它的主要作用是什么?程序计数器PC:存放指令的地址(当前指令或者下一条指令地址)当指令顺序执行时,由PC+1产生下一条指令的地址;当遇到转移指令时,转移地址 PC作为下一条指令的地址。
地址寄存器AR:用来保存当前CPU所访问的内存单元的地址。
指令寄存器IR:用来保存当前正在执行的一条指令58)运算器主要作用是什么?(1)执行所有的算术运算;(2)执行所有的逻辑运算,并进行逻辑测试,如零值测试或两个值的比较。
59)CPU的主要功能有哪4个控制?(1)指令控制(2)操作控制:(3)时间控制:(4)数据加工:60)数据通路的含义?数据通路:寄存器之间传送信息的通路。
由操作控制器完成。
61)操作控制器起什么作用?根据指令操作码和时序信号的要求,产生各种操作控制信号,以便正确地建立数据通路,从而完成取指令和执行指令的控制的部件。
62)操作控制器设计方法有哪3种?1)硬布线控制器:是采用组成逻辑技术来实现控制的操作控制器2)微程序控制器:是采用存储逻辑技术来实现控制的操作控制器3)门阵列控制器:是采用逻辑技术和存储逻辑技术相结合的操作控制器63)硬布线控制器和微程序控制器分别采用什么技术来实现?64)时序产生器起什么作用?是对各种操作实施时间上的严格控制的部件65)指令周期的含义?CPU每取出并执行一条指令,都要完成一系列的操作,这一系列操作所需用的时间通常叫做一个指令周期。
66)CPU周期(机器周期)的含义?机器周期也称为CPU周期。
通常用内存中读取一个指令字的最短时间来规定CPU周期。
指令周期常常用若干个CPU周期数来表示,67)节拍脉冲(T周期)的含义?68)定长的CPU周期的含义?69)不定长CPU周期的含义?70)非访问主存储器指令的指令周期工作流程?71)直接访问主存储器指令的指令周期工作流程?72)间接访问主存储器指令的指令周期工作流程?73)程序控制指令的指令周期工作流程?74)时序信号的作用?CPU中,时序信号使计算机可以准确、迅速、有条不紊地工作。
75)指令周期分为哪2个周期?76)CPU是如何来区分数据和指令?CPU 能很容易通过时序控制信号从时间和空间上识别出是数据还是指令。
77)时序信号最基本的体制是什么?时序信号最基本的体制是电位—脉冲制。
78)组合逻辑控制器时序信号采用什么体制?主状态周期-节拍电位-节拍脉冲三级体制79)微程序控制器时序信号采用什么体制?一般采用电位-节拍脉冲二级体制。
一个节拍电位表示一个CPU周期,节拍脉冲就是时钟周期。
80)时序信号产生器一般有哪4部分组成?时钟源、环形脉冲发生器、节拍脉冲和读写时序译码逻辑、启停控制逻辑等部分组成81)CPU的控制方式有哪三种?同步控制、异步控制、联合控制82)微程序设计技术设计的思想?就是按照设计解题程序的思路,把操作控制信号编成微指令,并将微指令代码存放到只读存储器里;当机器运行时,一条一条地读出这些微指令,产生计算机所需要的各种操作控制信号,使相应部件执行规定的操作。