计算机组成原理知识点总结(唐朔飞版)
计算机组成原理-唐朔飞(完整版)
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
2020年最新
《计算机组成原理》唐朔飞第二版_笔记
《计算机组成原理》唐朔飞第⼆版_笔记第1章概论1,计算机系统的软硬件概念1)硬件:计算机的实体部分,它由看得见摸得着的各种电⼦元器件,各类光、电、机设备的实物组成,如主机、外部设备等。
2)软件:由⼈们事先编制的具有各类特殊功能的程序组成,分为系统软件和应⽤软件。
①系统软件⼜称为系统程序,主要⽤来管理整个计算机系统,监视服务,使系统资源得到合理的调度,⾼效运⾏。
它包括:标准程序库、语⾔处理程序(编译程序)、操作系统、、服务程序(如诊断、调试、连接程序)、数据库管理系统、⽹络软件等。
②应⽤软件⼜称应⽤程序,它是⽤户根据任务需要所编制的各种程序,如科学计算程序、数据处理程序、过程控制程序、实物管理程序。
2、计算机系统的层次结构:1)硬联逻辑级:第零级是硬联逻辑级,这是计算机的内核,由门,触发器等逻辑电路组成。
2)微程序级:第⼀级是微程序级。
这级的机器语⾔是微指令集,程序员⽤微指令编写的微程序,⼀般是直接由硬件执⾏的。
3)传统机器级:第⼆级是传统机器级,这级的机器语⾔是该机的指令集,程序员⽤机器指令编写的程序可以由微程序进⾏解释。
操作4)系统级:第三级是操作系统级,从操作系统的基本功能来看,⼀⽅⾯它要直接管理传统机器中的软硬件资源,另⼀⽅⾯它⼜是传统机器的延伸。
5)汇编语⾔级:第四级是汇编语⾔级,这级的机器语⾔是汇编语⾔,完成汇编语⾔翻译的程序叫做汇编程序。
6)⾼级语⾔级:第五级是⾼级语⾔级,这级的机器语⾔就是各种⾼级语⾔,通常⽤编译程序来完成⾼级语⾔翻译的⼯作。
7)应⽤语⾔级:第六级是应⽤语⾔级,这⼀级是为了使计算机满⾜某种⽤途⽽专门设计的,因此这⼀级语⾔就是各种⾯向问题的应⽤语⾔。
把计算机系统按功能分为多级层次结构,就是有利于正确理解计算机系统的⼯作过程,明确软件,硬件在计算机系统中的地位和作⽤。
3、计算机组成和计算机体系结构1)计算机体系结构:是指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性。
计算机组成原理第二版课后习题答案全唐朔飞
计算机组成原理第二版课后习题答案全唐朔飞计算机组成原理第二版课后习题答案计算机组成原理是计算机科学与技术专业的一门重要课程,它主要讲述了计算机系统的基本组成和工作原理。
理解和掌握计算机组成原理对学习和实践计算机领域都至关重要。
为了帮助读者更好地巩固和应用所学知识,本文将提供《计算机组成原理第二版》课后习题的答案。
第一章:计算机系统概述1. 详细解释计算机的五大组成部分。
答:计算机由五大部分组成,分别是中央处理器(CPU)、存储器、输入设备、输出设备和外部设备。
CPU负责执行指令和处理数据,存储器用于存储程序和数据,输入设备用于输入数据和指令,输出设备用于输出结果,外部设备用于与计算机系统进行交互。
2. 描述冯·诺依曼计算机结构模型的主要特点。
答:冯·诺依曼计算机结构模型的特点主要包括存储程序控制、数据和指令以二进制表示、按顺序执行指令、以及以存储器为中心。
3. 解释指令的含义,指出指令的两个基本组成部分。
答:指令是计算机中最基本的操作单位,用于定义计算机的操作和处理数据的方式。
指令由操作码和地址码两个基本部分组成。
操作码指明要执行的操作,地址码指明所需操作数或结果存放的地址。
4. 什么是指令周期?什么是时钟周期?答:指令周期是指计算机处理一条指令所需的全部时间,包括取指令、执行指令、访存和写回结果。
时钟周期是指计算机中使用的基本时钟信号的时间间隔,决定了计算机的运行速度。
第二章:计算机的发展与应用1. 简述冯·诺依曼结构的计算机和哈佛结构的计算机有什么区别?答:冯·诺依曼结构的计算机将存储器用于存放程序和数据,指令和数据共享同一存储空间;而哈佛结构的计算机将指令和数据存放在不同的存储空间,可以同时取指令和访问数据,提高了运行效率。
2. 解释并举例说明并行计算和串行计算的区别。
答:并行计算是指多个处理器同时进行计算任务,各个处理器独立运行,可以加快计算速度。
计算机组成原理唐朔飞第二版
OE 1D
B
8D
1Q 374 8Q
OE 1D
C
8D
1Q OE
374 8Q
1D D 8D
BUSA
BUSB
BUSC
BUSD
1Q
8Q
OE 373 G
1D
8D
令:ABUS = -T2 DBUS = -T0 BUSA = P1 BUSB = P3
>=1 >=1 T1 T3 T0 T2
14. 设总线的时钟频率为8MHz, 一个总线周期等于一个时钟周期。如 果一个总线周期中并行传送16位数据, 试问总线的带宽是多少?
某单元读出、或写入某存储单元数据的寄 存器;
I/O——Input/Output equipment,输 入/输出设备,为输入设备和输出设备的 总称,用于计算机内部和外界信息的转换 与传送;
MIPS——Million Instruction Per Second,每秒执行百万条指令数,为计算 机运算速度指标的一种பைடு நூலகம்量单位;
解: 总线宽度 = 16位/8 =2B 总线带宽 = 8MHz×2B =16MB/s
15. 在一个32位的总线系统中,总线的时钟 频率为66MHz,假设总线最短传输周期为4个时 钟周期,试计算总线的最大数据传输率。若想提 高数据传输率,可采取什么措施?
解法1: 总线宽度 =32位/8 =4B 时钟周期 =1/ 66MHz =0.015µs 总线最短传输周期 =0.015µs×4
CPI——Cycle Per Instruction,执 行一条指令所需时钟周期数,计算机运算 速度指标计量单位之一;
FLOPS——Floating Point Operation Per Second,每秒浮点运算次 数,计算机运算速度计量单位之一。
(完整版)计算机组成原理第二版唐朔飞课后习题答案
第 1 章计算机系统概论1.什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解: P3计算机系统:由计算机硬件系统和软件系统构成的综合体。
计算机硬件:指计算机中的电子线路和物理装置。
计算机软件:计算机运转所需的程序及有关资料。
硬件和软件在计算机系统中互相依存,缺一不可以,所以相同重要。
2.怎样理解计算机的层次构造?答:计算机硬件、系统软件和应用软件构成了计算机系统的三个层次构造。
(1 )硬件系统是最内层的,它是整个计算机系统的基础和中心。
(2 )系统软件在硬件以外,为用户供给一个基本操作界面。
(3 )应用软件在最外层,为用户供给解决详细问题的应用系统界面。
往常将硬件系统以外的其余层称为虚构机。
各层次之间关系亲密,上层是下层的扩展,基层是上层的基础,各层次的区分不是绝对的。
3.说明高级语言、汇编语言和机器语言的差异及其联系。
答:机器语言是计算机硬件能够直接识其余语言,汇编语言是机器语言的符号表示,高级语言是面向算法的语言。
高级语言编写的程序(源程序)处于最高层,一定翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)以后才能被执行。
4.怎样理解计算机构成和计算机系统构造?答:计算机系统构造是指那些能够被程序员所见到的计算机系统的属性,如指令系统、数据种类、寻址技术构成及 I/O 机理等。
计算机构成是指怎样实现计算机系统构造所表现的属性,包含对程序员透明的硬件细节,如构成计算机系统的各个功能零件的构造和功能,及互相连结方法等。
5.冯 ? 诺依曼计算机的特色是什么?解:冯? 诺依曼计算机的特色是:P8计算机由运算器、控制器、储存器、输入设施、输出设施五大零件构成;指令和数据以同相同地位寄存于储存器内,并能够按地点接见;指令和数据均用二进制表示;指令由操作码、地点码两大多半构成,操作码用来表示操作的性质,地址码用来表示操作数在储存器中的地点;指令在储存器中次序寄存,往常自动次序拿出履行;机器以运算器为中心(原始冯?诺依曼机。
计算机组成原理笔记 唐朔飞版
目录一、概念 (2)一、1 概念 (2)一、2基本组成 (3)一、3主要技术指标 (5)一、4 小结 (5)二、系统总线 (5)二、1基本概念 (5)二、2总线结构 (7)二、3总线控制 (9)二、4 小结 (12)三、存储器 (12)三、1简介 (12)三、2主存储器 (13)三、3 只读存储器 (18)三、4 存储器与CPU的连接 (18)三、5高速缓冲存储器 (19)三、6辅助存储器 (22)三、7 小结 (23)四、输入、输出系统 (23)四、1概述 (23)四、2 I/O接口 (24)四、3程序查询方式 (26)四、4 接口中的中断 (26)四、4 DMA技术 (29)四、5 小结 (32)五、计算机的运算方法 (32)五、1 无符号数 (32)五、2数的定点表示和浮点表示 (34)五、3定点运算 (36)五、4浮点四则运算 (42)五、5 ALU单元 (43)五、6小结 (45)六、指令系统 (46)六、1机器指令 (46)六、2操作数类型及操作类型 (46)六、3寻址方式 (47)六、4指令格式 (48)六、5 RISC技术 (48)六、6 小结 (49)七CPU 的结构与功能 (49)七、1 CPU的结构 (49)七、2指令周期 (50)七、3 指令流水 (54)七、4中断系统 (57)七、5 小结 (59)八、控制单元 (59)八、1微操作命令的分析 (59)八、2多级时序系统 (61)八、3 小结 (64)九、控制单元的设计 (64)九、1组合逻辑设计 (64)九、2 微程序设计 (66)九、3设计举例 (70)九、4 小结 (73)一、概念一、1 概念1、硬件:看的见,摸得着的电子元器件。
2、软件分为系统软件,应用软件3、系统软件:管理整个计算机系统,监视系统,合理调度系统资源,高效运行。
包括:标准程序库、语言处理程序(汇编程序(翻译汇编语言的程序),编译程序),操作系统(批处理、分时、实时)、服务程序(诊断、调试、连接程序)、数据库管理、网络软件。
计算机组成原理(第二版)唐朔飞----各章节知识点
第一章知识总结〔一〕2017-04-19马辉XX师院mh一个完整的计算机系统包括了硬件和软件两个子系统。
硬件部分按冯诺依曼观点分为运算器、控制器、存储器、输入设备和输出设备五大功能部件。
它们之间用系统总线进行连接。
系统总线按传输内容分地址总线、数据总线和控制总线三类。
软件部分包括系统软件和应用软件两类,它们通常使用机器语言、汇编语言和高级语言三种计算机语言进行编写。
由于机器硬件电路只能识别用0、1编写成的机器语言程序,所以用汇编或高级语言编写的源程序在运行前需使用汇编程序、编译程序或解释程序进行翻译。
软件的狭义观点是:软件是人们编制的具有各类特殊功能的程序,广义观点是:软件是程序以与开发、使用和维护程序需要的所有文档。
为了简化对复杂的计算机系统的理解,对计算机系统进行了层次结构划分,通常分为微程序机器、传统机器语言机器、操作系统虚拟机、汇报语言虚拟机、高级语言虚拟机等。
从不同角度、层次理解机器的功能与使用方法,简化了需要掌握的知识内容。
虚拟机:依赖于一定的系统软件,所体现出的具有某种结构、功能和使用方法的计算机。
计算机组成原理关注传统机器语言机器M1和微程序机器M0,它们是实际机器,所看到的机器功能与结构由硬件电路直接实现。
冯诺依曼关于计算机结构的观点:1、计算机由五大功能部件组成。
2、指令和数据均用二进制数表示,以同等地位存放于存储器中。
3、存储器按地址进行访问。
4、指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
5、指令在存储器内按顺序存放,通常被顺序执行,在特定条件下,可根据运算结果或设定的条件改变执行顺序。
6、机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。
现代大部分机器仍采用“存储程序〞思想构建,仍属于冯诺依曼结构的计算机。
典型的冯诺依曼计算机以运算器为中心,现代计算机转化为以存储器为中心。
现代计算机可认为由三大部分组成:CPU〔包含了运算器和控制器、与高速缓存〕、I/O设备与主存储器。
计算机组成原理(唐朔飞)复习资料.docx
第1章计算机系统概论1 •什么是计笄机系统.计翼机硬件和计斃机软件?硬件和软件哪个更巫要?解:P3计算机系统:由计算机硕件系统和软件系统组成的综合体.计篦机硬件:拆计篦机中的电子线路和物理装胃,计算机软件:计算机运行•所需的程序及相关资料。
硬件和软件在计并机系统中相互依存•缺一不可.因此同样車要。
2.如何理解计订机的层次结构?答:计箕机皎件.系统软件和应用软件构成了计箕机系统的三个层次结构.<1)便件系统是最内层的,它是整个计算机系统的基础和核心。
(2)系统软件在峽件之外,为用户提供一个慕本操作界而。
<3)应用软件在肢外层,为用户捉供解决具体问题的应用系统界面。
通常将硬件系统Z外的其余层称为虚拟机。
各层次Z间关系密切,上层是下层的扩展,下层是上层的基础,各层次的划分不是绝对的。
3・说明高级涪言.汇編涪言和机器语言的差别及其联系。
答:机器语言是计算机硬件能够直接识別的语飢汇编语言是机器语言的符号表示.高级语言是面向算法的语言。
高级语言编写的程序(源程序)处于最商层.必须翻译成汇编语盲.再山汇编程序汇编成机益语盲(目标程序)Z后才能被执行。
5. 冯•诺依曼计兔机的特点是什么?解:冯•诺依曼讣算机的特点是:P8•计算机山运算器、控制器、存储器、输入设备、输出设备五大部件组成;•指令和数据以同同等地位存放于存储器内,并可以按地址访问;•指令和数据均用二进制浚示;•指令山操作码.地址码两大部分组成.操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置:•指令在存储器中顺序存放•通常自动顺序取出执行:•机器以运算器为中心(原始冯•诺依曼机)。
6. 码出计算机硬件组成框图,说明各部件的作用及计篦机系统的主耍技术折标。
答:计算机硕件组成框图如下:各部件的作用如下:控制器:幣机的指挥中心,它使计绰机的各个部件自动协调工作。
运绰器:对数据侑息进行处理的部件,用來进行算术运弊和逻输运算。
存储器:存放程序和数据.足计算机实现••存储程序控制••的基础。
《计算机组成原理》唐朔飞 重点、难点课件
如 16 MB (227位)的存储器
寻址范围
按 字节 寻址 按 字(16位)寻址 按 字 (32位)寻址
224= 16 M 223 = 8 M 222 = 4 M
字节 寻址 字(16位)寻址
24 位 23 位
22 位
字 (32位)寻址
容量 224 × 23 = 227位 223 × 24 = 227位 222 × 25 = 227位
字块2m-1
某一主存块 j 按模 Q 映射到 缓存 的第 i 组中的 任一块
例 假设主存容量为 512 KB,Cache 容量为 4KB,每个字块为
16 个字,每个字 32 位。 (1)Cache 地址有多少位?可容纳多少块?
根据 Cache 容量为 4KB 得 Cache 地址 12 位 4KB/4B = 1K字 1K/16 = 64 块 (2)主存地址有多少位?可容纳多少块? 根据 512KB 得主存地址 19 位 512KB/4B = 128K字 128K/16 = 8192 块。 (3)在直接映射方式下,主存的第几块映射到 Cache 中的第 5 块(设起始字块为第 1 块)? 主存的第 5,64 + 5,2×64 + 5, … , 8192 – 64 + 5 块 能映射到 Cache 的第 5 块
第1章 计算机系统概论
计算机
第1篇 概论
第1章 计算机系统概论
计算机
存储器 I/O
系统总线
第2篇 计算机系统的硬件结构
CPU
第1章 计算机系统概论
计算机
存储器 I/O
第3篇 CPU
系统总线
CPU
中央处理器
ALU CU
CPU 内部互连
计算机组成原理(唐朔飞)_复习资料全
第1章计算机系统概论1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3计算机系统:由计算机硬件系统和软件系统组成的综合体。
计算机硬件:指计算机中的电子线路和物理装置。
计算机软件:计算机运行所需的程序及相关资料。
硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。
2. 如何理解计算机的层次结构?答:计算机硬件、系统软件和应用软件构成了计算机系统的三个层次结构。
(1)硬件系统是最内层的,它是整个计算机系统的基础和核心。
(2)系统软件在硬件之外,为用户提供一个基本操作界面。
(3)应用软件在最外层,为用户提供解决具体问题的应用系统界面。
通常将硬件系统之外的其余层称为虚拟机。
各层次之间关系密切,上层是下层的扩展,下层是上层的基础,各层次的划分不是绝对的。
3. 说明高级语言、汇编语言和机器语言的差别及其联系。
答:机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语言的符号表示,高级语言是面向算法的语言。
高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。
5. 冯•诺依曼计算机的特点是什么?解:冯•诺依曼计算机的特点是:P8●计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;●指令和数据以同同等地位存放于存储器内,并可以按地址访问;●指令和数据均用二进制表示;●指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;●指令在存储器中顺序存放,通常自动顺序取出执行;●机器以运算器为中心(原始冯•诺依曼机)。
6. 画出计算机硬件组成框图,说明各部件的作用及计算机系统的主要技术指标。
答:计算机硬件组成框图如下:控制器运算器CPU主机存储器输入设备接口输出设备接口外设各部件的作用如下:控制器:整机的指挥中心,它使计算机的各个部件自动协调工作。
运算器:对数据信息进行处理的部件,用来进行算术运算和逻辑运算。
(完整版)计算机组成原理知识点总结(唐朔飞版)
1、硬件:输入输出设备,控制器,存储器,运算器。
2、计算机技术指标:机器字长、存储容量、运算速度。
3、多总线结构的原理:双总线结构特点是将速度较低的I/O设备从单总线上分离出来,形成主存总线和I/O总线分开的结构。
三总线1由主存总线用于CPU与主存之间的传输,I/O总线供CPU与各类I/O 设备之间传递信息,DMA总线用于高速IO设备与主存之间直接交换信息,任意时刻只能用一种总线,主存总线与DMA总线不能同时对主存进行存取。
三总线2CPU与Cache之间构成局部总线,而且还直接连到系统总线上,cache可通过系统总线与主存传输信息,还有一条扩展总线可以连接IO设备。
四总线由局部总线,系统总线,告诉总线,扩展总线构成。
4、总线判优分为集中式和分布式两种,集中式分为链式查询、计数器定时查询、独立请求方式(排队器)5、总线通信控制的四种方式:同步通信,异步通信,半同步通信,分离式通信。
6、波特率是每秒传输的位数,比特率是每秒传输的有效数据位数(bps)7、存储器技术指标:存储速度,存储容量和位价。
8、存储器分为主存,闪存,辅存和缓存。
9、分层原因:1缓存-主存层解决CPU与主存速度不匹配问题;2主存-辅存层解决系统存储容量的问题。
10、主存的技术指标:存储容量,存储速度(存取时间和存取周期表示)。
11、存储器带宽的计算方法:如存取周期为500ns,每个存取周期可访问16位,则带宽为32M位/秒。
带宽是衡量数据传输率的重要技术指标。
12、动态RAM的刷新方式:集中刷新(是在规定的一个刷新周期内,对全部存储单元集中一段时间逐行进行刷新,此刻必须停止读写操作‘死时间’)分散刷新(指对每行存储单元的刷新分散到每个存取周期内完成。
不存在死时间,整个系统速度降低)异步刷新(前两种方式的结合,即可缩短死时间,又充分利用最大刷新间隔为2ms的特点)。
13、动态RAM集成度远高于静态RAM;动态RAM行列地址按先后顺序输送,减少了芯片引脚,封装尺寸也减少;动态RAM功耗比静态RAM小;动态RAM的价格比静态RAM便宜;由于使用动态元件,因此速度比静态RAM低;动态RAM需要再生,需配置再生电路,也需要消耗一部分功率。
计算机组成原理唐朔飞复习串讲
SRAM
存储原理
电容
触发器
集成度
高
低
芯片引脚
少
多
功耗
小
大
价格
低
高
速度
慢
快
刷新
有
无
4.2
缓存
五、存储器与 CPU 的连接
4.2
1. 存储器容量的扩展
(1) 位扩展(增加存储字长)
10根地址线
用?2片片 1K×4位 存储芯片组成 1K×8位 的存储器
A9
•••
8根数据线
A0
2114
D7
…
D4
…
D0 CS WE
(4) 动态 RAM 刷新
4.2
刷新与行地址有关
① 集中刷新 (存取周期为0.5 s )以128 × 128 矩阵为例
读/写或维持
周期序号 0 1 2
•••
刷新
读/写或维持
3871 3872 ••• 3999 0 1
tc tc •••
XY
地址序号
tc tc tc tc
VW 0 1
tc •••
127
计算机组成原理
复习串讲
1.2 计算机的基本组成
一、冯·诺依曼计算机的特点
1. 计算机由五大部件组成 2. 指令和数据以同等地位存于存储器,
可按地址寻访 3. 指令和数据用二进制表示 4. 指令由操作码和地址码组成 5. 存储程序 6. 以运算器为中心
第3章 系统总线
3.1 总线的基本概念 3.2 总线的分类 3.3 总线特性及性能指标 3.4 总线结构 3.5 总线控制
字线
写数据线
读数据线
读出与原存信息相反
计算机组成原理(唐塑飞)—笔记
第一章 计算机系统概论1.译程序,一种是解释程序。
✧(源程序)的全部语句一次翻译成机器语言程序,而后再执行机器语言程序。
(先翻译全部,后执行全部)✧并且立即执行这条语句,接着翻译源程序的下一条语句,即使下一条重复执行该语句,也必须重新翻译。
(翻译一条,执行一条)2. 多级层次结构的计算机系统:3. 区别计算机体系结构与计算机组成的两个基本概念。
✧ 计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性。
(计算机系统的属性通常是指用机器语言编程的程序员所看到的传统机器的属性)(概念性的结构与功能特性)✧ 计算机组成是指如何实现计算机体系结构所体现的属性。
(具体指令的实现)4.冯·诺依曼计算机的特点✧计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成。
✧指令和数据以同等地位存放在存储器内,并可按地址访问。
✧指令和数据均用二进制数表示。
✧指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
✧指令在存储器内按顺序访问。
(存储程序)✧机器已运算器为中心,输入输出设备与存储器间的数据传送通过运算器来完成。
5.以存储器为中心的计算机结构框图:6.计算机组成框图:7.ALU和CU是CPU的核心部件。
✧ALU, Arithmetic Logic Unit)简称算术逻辑部件,用来完成算术逻辑运算。
✧Control Unit ,CU)用来解释存储器中的指令,并发出各种操作命令来执行指令。
8.M,各种逻辑元件及控制电路等。
存储体由许多存储单元组成,每个存储单元又包含若干个存储元件,每个存储元件能寄存一位二进制代码“0”,“1”。
9.主存的工作方式就是按存储单元的地址号来实现对存储子各位的存,去。
这种存取方式成为按地址存取方式,即按地址访问存储器。
(访存)10.运算器(ALU)和控制器(CU)组成CPU,再加存储器(主存和辅存)构成主体,最后加上输入输出设备构成硬件。
唐朔飞版 计算机组成原理总结复习
F Ai 若按原来的运算次序,由于有数据相关,只
能是串i1 行的计算其结果,执行9次加法操作,需要的 时间为: 5 △t * 9 =45 △t 其时空图为:
如果我们改变其运行次序,并且利用足够的缓冲和 输出与输入直接数据通路的条件。则可以提高效率。
假设: 任务1: A1+A2 ---R1 任务3: A5+A6 ---R3 任务5: A9+A10---R5 任务7: R3+R4 ---R7 任务9: R7+A8 ---R9
需要掌握的内容有:总线的概念、总线的分类、总线的 控制以及总线的仲裁;总线仲裁方式的优劣分析
总线传输数据的阶段以及总线仲裁方式
这一张要考试的话,主要就是一些概念和一些简单的计 算
第四章 存储器
本章主要讲述计算机中的存储系统。分为三个层次介绍。 主存、高速缓存、虚拟存储器
需要掌握的内容有:存储系统的层次结构、主存储器的 分类、性能以及扩展存储器的一般方法(位扩充、字扩充); 高速缓存的概念、 Cache地址映射方式、平均访存时间、替 换算法、性能以及实现;虚拟存储器的概念以及特点、页式 存储器管理、段式存储器管理以及地址变换方法;
• 控制器部分数据通路,各种操作的过程
微命令:构成控制信号序列的最小单位。通常是指那些能直 接作用于某部件控制门的命令,如:打开或关闭某部件通路 的控制门的电位,某寄存器、触发器的打入脉冲等。微命令 由控制部件通过控制总线箱执行部件发出。 微操作:由微命令控制实现的最基本的操作。 微命令是微操作的控制信号,微操作是微命令的执行过程。 在计算机内部实质上是同一个信号,对控制部件为微命令, 对执行部件为微操作。很多情况下两者常常不加区分地使用。 微指令:一组实现一定操作功能的用二进制编码表示的微命 令的组合。 微周期:从控制存储器读取一条微指令并执行相应的微操作 所需的时间。 微程序:一系列微指令的有序集合。
计算机组成原理(唐朔飞) PPT
计算机语计言算包机括组:成机原器理语言、汇编语言、高级语第言1篇 概述
语言
机器语言
汇编语言
高级语言
发展
第一代
第二代
第三代
编程对象
面向机器
面向机器
面向“过程”
语句元素
由“0”、“1”构成
用助记符编程
用语言按照语法规 则编写,如BASIC
运行条件
机器直接理解运行
需要“汇编器”翻 译为机器语言才能 执行
需要“解释器”翻 译为目标指令,再 由“编译器”翻译 为机器语言
特点
难学、、实时 性强
易学、易懂,程序 容量大,速度慢
例子
1011 0000 0001 0000 MOV AL,16 0000 0100 0000 0101 ADD AL,4 0100010000001100000 MOV ADDR6,
(将存储在内存中的处理结果或其它信息,以能为 人所接受的或能为其它计算机接受的形式输出。)
输入/输出设备:移动存储介质、通讯设备等
计算机组成原理
细化的计算机硬件框图 CPU
第1篇 概述
I/O
计算机组成原理
第1篇 概述
软件:是程序、数据和相关文档的集合,是微机的灵魂, 它存储在存储器中,不磨损、不消耗、需升级、可移植。
计算机组成原理
第1篇 概述
2、运算速度
•主频
n
•吉普森法 TM fiti i 1
•MIPS每秒百万条指令
•CPI执行一条指令的时钟周期数
•FLOPS每秒浮点运算次数
计算机组成原理
第1篇 概述
计算机组成原理
第1篇 概述
第1篇 概 述
§1.1 计算机发展历史 §1.2 计算机常用术语 §1.3 计算机系统组成 §1.4 计算机性能指标 §1.5 计算机工作过程
计算机组成原理 唐朔飞 按知识点教材目录整理(含页码)
P7计算机的多级层次P8冯诺依曼计算机的特点、五大部件P10计算机的工作步骤P13主存储器、运算器、控制器、I/OP17计算机的硬件技术指标(机器字长、存储容量、运算速度)第二章计算机的发展及应用——见课本目录第三章系统总线P43总线的分类(片内总线、系统总线(三总线结构——数据地址控制)、通信总线)P45总线特性(机械特性、电气特性、功能特性、时间特性)P46总线性能指标(总线宽度、总线带宽、时钟同步/异步、总线复用、信号线数、总线控制方式等其他指标)P47总线标准(ISA、EISA、VESA(VL-BUS)、PCI、AGP、RS-232C、USB)P52总线结构(单总线结构、多总线结构---示意图,如单总线、双总线、三总线结构)P57总线判优控制(集中式(链式查询、计数器定时查询、独立请求方式)+ 分布式)P59总线通信控制(总线周期四个阶段;四种方式:同步、异步、半同步、分离式通信)第四章存储器P68存储器分类(按存储介质、存取方式、在计算机中的作用分类,以及RAM、ROM)P70存储器的层次结构(缓存-主存层次、主存-辅存层次,以及P71虚拟存储系统)P72主存储器P73主存中存储单元地址的分配P73主存的技术指标(存储容量、存储速度、存储器带宽)P74半导体存储芯片(基本结构、译码驱动方式(线选法和重合法))P76随机存取存储器P76静态RAM(基本单元电路、芯片举例、读写时序)P80动态RAM(基本单元电路、芯片举例、读写时序)P86动态RAM的刷新(集中刷新、分散刷新、异步刷新)P87动态RAM和静态RAM的比较P88 只读存储器(MOS、TTL——掩模ROM、PROM、EPROM)P91 存储器与CPU的连接P91存储容量的扩展(位、字扩展)P93存储器与CPU的连接(P95例4.2、P97例4.3)P100汉明码(偶校验、奇校验)P103提高访存速度的措施(单体多字系统、多体并行系统)P107高性能存储芯片(SDRAM、RDRAM、带Cache的DRAM(CDRAM))P109高速缓冲存储器(问题的提出、Cache工作原理)P111 Cache命中率、效率、平均访问时间计算(例4.7)P112 Cache的基本结构(Cache存储体、地址映射变换机构、Cache替换机构)P114 Cache的改进(单一缓存和二级缓存、统一缓存和分立缓存)P117 Cache——主存地址映射(直接映射、全相联映射、组相联映射+ 例题)P123替换策略(先进先出(FIFO)算法、近期最少使用(LRU)算法、随机法)P123辅助存储器(硬磁盘、软磁盘、磁带、光盘存储器——见课本目录)P124硬盘容量计算(格式化、非格式化)P144循环冗余校验码(CRC码)P156概述(发展概况、组成、I/O设备与主机联系方式、与主机信息传送的控制方式)组成(I/O软件(I/O指令、通道指令)、I/O硬件)I/O设备与主机联系方式(I/O设备编址方式、设备寻址、传送方式、联络方式)与主机信息传送的控制方式(程序查询方式、程序中断方式、DMA方式)P166 I/O设备(输入设备、输出设备)输入设备(P168-171键盘、鼠标、触摸屏、光笔、画笔与图形板、图像输入设备)输出设备(P171显示设备、P177打印设备)P182其他I/O设备(终端设备、A/D与D/A转换器、汉字处理设备)P184多媒体技术P190程序查询方式、P194程序中断方式、P202 DMA方式——见课本目录第六章计算机的运算方法P220原码表示法、P221补码表示法、P224反码表示法、P225移码表示法P228数的定点表示(格式、范围)、P229浮点表示(形式、范围、规格化)、比较P234定点运算(移位、加、减、乘、除)P234移位运算、P237加减法、P243乘法(Booth)、P258除法(加减交替法)P269浮点四则运算(P269浮点加减运算、P274浮点乘除法运算、P280硬件配置)P280算术逻辑单元(ALU电路、快速进位链)第七章指令系统P300机器指令(指令格式、指令字长)、P304操作数类型及操作类型(数据存放方式)P310寻址方式P320指令格式举例、P326 RISC技术(P330主要特点、P333与CISC比较)第八章CPU的结构和功能P337 CPU的功能(取指令、分析指令、执行指令等)、CPU结构框图、CPU的寄存器P342指令周期(取指周期、间址周期、执行周期、中断周期;P344数据流)P345指令流水(概念、原理、P348影响流水线性能的因素)P353流水线性能(计算吞吐率、加速比、效率)P355多发技术(超标量、超流水线、超长指令字)、流水线结构P358中断系统(概述、P360中断请求标(INTR)记和中断判优逻辑(硬件排队、软件排队)P361中断服务程序入口地址的寻找(硬件向量法、软件查询法)P362中断响应(响应中断的条件、时间,中断隐指令)P364保护现场和恢复现场、P365中断屏蔽技术)第九章控制单元的功能P375微操作命令的分析(取指周期、间址周期、执行周期(非访存、访存、转移类指令)、中断周期)P379控制单元的功能P379控制单元的外特性(输入信号、输出信号)P380控制信号举例(不采用、采用CPU内部总线的方式)P386多级时序系统(机器周期、时钟周期(节拍、状态) 、多级时序系统)P387控制方式(同步控制方式、异步控制方式、联合控制方式、人工控制方式)第十章控制单元的设计P396微操作的节拍安排、P407微指令的编码方式、P409微指令序列地址的形成、P411微指令格式(水平型、垂直型)、P413静态微程序设计和动态微程序设计、毫微程序设计。
计算机组成原理(第二版)唐朔飞----各章节知识点
第一章知识总结(一)2017-04-19马辉安阳师院mh一个完整的计算机系统包括了硬件和软件两个子系统。
硬件部分按冯诺依曼观点分为运算器、控制器、存储器、输入设备和输出设备五大功能部件。
它们之间用系统总线进行连接。
系统总线按传输内容分地址总线、数据总线和控制总线三类。
软件部分包括系统软件和应用软件两类,它们通常使用机器语言、汇编语言和高级语言三种计算机语言进行编写。
由于机器硬件电路只能识别用0、1编写成的机器语言程序,所以用汇编或高级语言编写的源程序在运行前需使用汇编程序、编译程序或解释程序进行翻译。
软件的狭义观点是:软件是人们编制的具有各类特殊功能的程序,广义观点是:软件是程序以及开发、使用和维护程序需要的所有文档。
为了简化对复杂的计算机系统的理解,对计算机系统进行了层次结构划分,通常分为微程序机器、传统机器语言机器、操作系统虚拟机、汇报语言虚拟机、高级语言虚拟机等。
从不同角度、层次理解机器的功能与使用方法,简化了需要掌握的知识内容。
虚拟机:依赖于一定的系统软件,所体现出的具有某种结构、功能和使用方法的计算机。
计算机组成原理关注传统机器语言机器M1和微程序机器M0,它们是实际机器,所看到的机器功能与结构由硬件电路直接实现。
冯诺依曼关于计算机结构的观点:1、计算机由五大功能部件组成。
2、指令和数据均用二进制数表示,以同等地位存放于存储器中。
3、存储器按地址进行访问。
4、指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
5、指令在存储器内按顺序存放,通常被顺序执行,在特定条件下,可根据运算结果或设定的条件改变执行顺序。
6、机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。
现代大部分机器仍采用“存储程序”思想构建,仍属于冯诺依曼结构的计算机。
典型的冯诺依曼计算机以运算器为中心,现代计算机转化为以存储器为中心。
现代计算机可认为由三大部分组成:CPU(包含了运算器和控制器、及高速缓存)、I/O设备及主存储器。
计算机组成原理(第二版)唐朔飞复习整理
整个计算机具有两级层次结构,[汇编语言机器]将汇编语言 程序先翻译成机器语言),再做第一级([机器...],执行机器语 言 程 序 ) 。 三 级 :[ 高 级 ...]->[ 汇 编 ...]->[ 机 器 ..] 。 四 级 :[ 高 级 ...]->[ 汇 编 ...]->[ 机 器 ...]->[ 微 指 令 系 统 ] 。 多 级:[GJ]->[HB]->[操作系统机器]->[JQ]->[WZLXT].
总线的分类: 片内总线, 系统总线,通信总线。系统总线是指 CPU,主存,I/O 设备各大部件之间的信息传输线。 分有数据总 线,地址总线和控制总线。通信总线用于计算机系统之间或 与其他系统之间的通信。 总线特性:总线特性包括 1.机械特性(总线在机械连接上的 性能),2.电气特性(总线的每一更传输线上信号的传递方向 和有效的电平范围),3.功能特性(总线每根传输线的功能), 4.时间特性(总线上的任一一根线在什么时间内有效)。 总线性能指标:1. 总线宽度, 数据总线的根数,2.总线带宽, 总线的数据传输速率 , 单位时间内总线上传输数据的位数 (MBps),3.时钟同步/异步,总线上的数据与时钟同步工作的 总线为同步总线,与时钟不同步的总线为异步总线。 4.总线复 用,一条信号线上分时传送多种信号。 总线控制包括总线判优控制,总线通信控制。总线判优控制: 按对总线有无控制功能分为主设备和从设备。 主设备对总线 有控制权,从设备只能响应从主设备发来的总线命令。总线 控制器的判优, 仲裁逻辑按一定的优先等级顺序确定哪个主 设备能使用总线。总线判优控制分集中式(控制逻辑集中一 处)和分布式(控制逻辑分散在与控制的各个部件或设备上) 两种。集中控制优先权仲裁方式有链式查询, 计数器定时查 询,独立请求方式三种。以下是三种方式的特点: 链式查询: 只需要很少几根线就能按一定优先次序实现总线 控制, 并且很容易扩充设备, 但对电路故障敏感, 且优先级低 的设备可能很难获得请求。计数器定时查询:对电路故障不 如链式查询方式敏感,但增加了控制线数,控制也较复杂。独 立请求方式:响应速度快,优先次序控制灵活,但控制线数 量多,总线控制更复杂。 总线通信控制在争夺总线使用权时按优先等级来解决, 在通 信时间上按时分方式来处理。 完成一次总线操作的ቤተ መጻሕፍቲ ባይዱ间称为 总线周期。 总线通信控制主要解决通信双方如何获知传输开 始和结束以及通信双方如何协调配合。通常用四种方式:同 步,异步,半同步和分离式通信。以下为各特点: 同步通信:通信双方统一时标控制数据传送。优点:规定明 确,统一,模块间的配合简单一致。缺点:主从模块时间配合 强制性,影响总线的工作效率严重,设计不灵活。异步通信: 允许模块速度不一致性, 灵活。分有不互锁方式,半互锁和 全互锁 3 个方式。半同步通信:既保留了同步通信的基本特 点,也保留了异步通信的基本特点,允许不同速度的模块和 谐工作。 分离式通信: (1)各模块欲占用总线使用权必须提出 申请。 (2)主模块在限定时间内向对方传送信息, 采用同步方 式传送。(3)各模块在准备数据过程中都不占用总线。(4)充 分利用了总线的有效占用。 存储器的层次结构:储存系统层次结构主要体现在缓存-主存 (主要解决 CPU 和主存速度不匹配问题)和主存-辅存(主要解 决存储系统的容量问题)两个储存层次上。主存-辅存正在不 断发展中。 主存储器:主存的技术指标是存储容量(主存能存放二进制代 码的位数) 和存储速度( 由存取时间和存取周期来表示,存取 时间是存取器的访问时间, 指启动一次存储器操作[读写]到 完成操作的全部时间,存取周期指存储器进行连续两次独立 的存储操作所需的最小时间间隔,通常大于存取时间) 半导体存储芯片:存储芯片通过地址总线,数据总线与外部连 接。地址线和数据线的位数共同反映存储芯片的容量。例如 地址线 10 根,数据线 4 根,则芯片容量为 1024×4=4K 位 随机存取存储器:有静态 RAM 和动态 RAM 之分。 静态 RAM 是用触发器工作原理存储信息,因此即使信息读出后,它仍 保持其原状态,不需要再生。但电源掉电后,原存信息丢失, 故是易失性半导体存储器。动态 RAM 有三管式和单管式两 种,他们的共同特点是靠电容存储电荷的原理来寄存信息,必 须在 2ms 内对其所有存储单位恢复一次原状态,这个过程称 为再生或刷新,刷新与行地址有关,该地址由刷新地址计数 器给出。与静态 RAM 相比,具有集成度高,功耗更低等特点。 辅助存储器的特点:容量大,速度慢,价格低,可脱机保存 信息,“非易失性”。 存储器与 CPU 的连线:将若干存储器芯片连在一起组成足够 容量的存储器称为存储容量的扩展,有位扩展和字扩展之分 存储器与 CPU 的连接:1、地址线的连接:CPU 的地址线比存 储芯片的地址线多,通常只是将 CPU 地址线的地位与存储芯 片的地址线相连(例如 CPU 地址线为 16 位,A15-A0,1K×4 位 的芯片仅有 10 根地址线 A9-A0,可将 CPU 地位地址 A9-A0 与存储芯片地址线 A9-A0 相连)。2、数据线的连接:CPU 的 数据线数和存储芯片的数据线数不一定相等, 必须对存储芯 片扩位,使其数据位数与 CPU 的数据线数相等.3、读写命令 线的连接:CPU 读写命令线一般可直接与存储芯片的读写控 制端相连,通常高电平为读,低电平为写。 有些 CPU 的读写命 令线是分开的,此时 CPU 的读写命令线应与存储芯片的允许 读控制器相连,写命令线与允许写控制端相连。4、片选线的 连接,5、合理选择存储芯片。 提高访寸速度的措施:除了寻找高速元件和采用层次结构外, 调整主存的结构也可提高仿存速度(单体多字系统,多体并行 系统,高性能存储芯片)。 可以对运算方法加以改进,如进位链,两位乘除法;对于存 储器,可以采用 cache-主存层次的设计和管理提高整机的速 度;对于控制器,可以通过指令流水或超标量设计技术提高 整机速度;对于 I/O 系统,可以运用 DMA 技术来减少 CPU 对外设访问的干预。 高速缓冲存储器:通常用”命中率”来衡量 Cache 的效率。 命中 率是指 CPU 要访问的信息已在 cache 内的比率.命中率等于 访问 cache 的总命中次数除以访问 cache 和主存的总次数。 访问效率等于访问 cache 的时间除以平均访问时间乘以 100%。 cache-主存地址映射: 分有直接映射,全相联映射和组相联映 射。1、直接相联映射:每个主存块只与一个缓存块相对应, 映射公式为:i=j mod C,其中 i 为缓冲块号,j 为主存块号, C为 缓存数,格式:主存字块标记+cache 字块凳子+字块内地址。 优点是实现简单,只需利用贮存地址的某些位直接判断,即 可确定所需字块是否在缓存中。缺点是不够灵活。2、全相 联映射:允许主存中每一字块映射到 cache 中的任何一块位 置上,映射方式可以从已被占满的 cache 中替换出一旧字块。 优点:方式灵活,命中率也更高,缩小了块冲突率。与直接映射 相比,它的主存地址块标记从 T 位增加到 T+C 位。 缺点:所需 的逻辑电路多,成本较高。3、组相联映射:把 cache 分为 Q 组,i=j mod Q ,格式: 主存字块标记+组地址+字块内地址。假 设 C=5,q=4,则 r=c-q=1。 实际含义是:cache 共有 12 的 C 次幂, 共分为 2 的 q 次=16 组,每组包含数量 2 的 1 次的分组。组 内 2 块的组相联映射称为 2 路组相联。 组内 4 块的组相联映 射称为称为四路组相联。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、硬件:输入输出设备,控制器,存储器,运算器。
2、计算机技术指标:机器字长、存储容量、运算速度。
3、多总线结构的原理:双总线结构特点是将速度较低的I/O设备从单总线上分离出来,形成主存总线和I/O总线分开的结构。
三总线1由主存总线用于CPU与主存之间的传输,I/O总线供CPU与各类I/O 设备之间传递信息,DMA总线用于高速IO设备与主存之间直接交换信息,任意时刻只能用一种总线,主存总线与DMA总线不能同时对主存进行存取。
三总线2CPU与Cache之间构成局部总线,而且还直接连到系统总线上,cache可通过系统总线与主存传输信息,还有一条扩展总线可以连接IO设备。
四总线由局部总线,系统总线,告诉总线,扩展总线构成。
4、总线判优分为集中式和分布式两种,集中式分为链式查询、计数器定时查询、独立请求方式(排队器)
5、总线通信控制的四种方式:同步通信,异步通信,半同步通信,分离式通信。
6、波特率是每秒传输的位数,比特率是每秒传输的有效数据位数(bps)
7、存储器技术指标:存储速度,存储容量和位价。
8、存储器分为主存,闪存,辅存和缓存。
9、分层原因:1缓存-主存层解决CPU与主存速度不匹配问题;2主存-辅存层解决系统存储容量的问题。
10、主存的技术指标:存储容量,存储速度(存取时间和存取周期表示)。
11、存储器带宽的计算方法:如存取周期为500ns,每个存取周期可访问16位,则带宽为32M位/秒。
带宽是衡量数据传输率的重要技术指标。
12、动态RAM的刷新方式:集中刷新(是在规定的一个刷新周期内,对全部存储单元集中一段时间逐行进行刷新,此刻必须停止读写操作‘死时间’)分散刷新(指对每行存储单元的刷新分散到每个存取周期内完成。
不存在死时间,整个系统速度降低)异步刷新(前两种方式的结合,即可缩短死时间,又充分利用最大刷新间隔为2ms的特点)。
13、动态RAM集成度远高于静态RAM;动态RAM行列地址按先后顺序输送,减少了芯片引脚,封装尺寸也减少;动态RAM功耗比静态RAM小;动态RAM的价格比静态RAM便宜;由于使用动态元件,因此速度比静态RAM低;动态RAM需要再生,需配置再生电路,也需要消耗一部分功率。
14、汉明码具有一位纠错能力,所谓编码最小距离,是指在一种编码系统中,任意两组合法代码之间的最少二进制位数的差异。
15、汉明码C1检测1、3、5、7、9;C2检测2、3、6、7、10;C4检测4、5、6、7、12配偶配奇。
纠错逆向求回即可,重复位为错误位置。
16、提高访存速度的措施:单体多字系统(前提是指令和数据在主存内是连续存放的)多体并行系统(采用多体模块组成的存储器,每个模块有相同的容量和存取速度,能并行操作,又能交叉工作。
高位交叉垂直排列,低位交叉水平排列。
)
17、引入cache的原因和作用:IO设备向主存请求的级别高于CPU访存,出现了CPU等待IO设备访存的现象,致使CPU空等一段时间;cache使CPU可以不直接访问主存,而与告诉cache交换信息。
18、程序访问的局限性原理:指令和数据在主存的地址分布不是随机的,而是相对的簇聚,使得CPU 在执行程序时,访存具有相对的局部性。
19、命中率H=总命中次数/总访存次数。
20、Cache的读写操作:写直达法(写操作时数据既写入cache又写入主存),写回法(写操作时只把数据写入cache而不写入主存,当cache数据被替换出去时才写回主存)
21、超前控制(指令预取)是指当前指令执行过程尚未结束时就提前将下一条准备执行的指令取出。
22、Cache与主存地址的映射:直接映射(实现简单,利用率低)、全相联映射(命中率高,逻辑电路多)、组相联映射。
23、替换策略:先进先出算法、近期最少使用算法、随机法
24、磁表面记录方法:归零制、不归零制(NRZ)、见1就翻的不归零制(NRZ1)、调相制(PM)、调频制(FM)、改进型调频制(MFM)。
25、Crc校验
26、IO设备与主机信息传送的控制方式:程序查询方式、程序中断方式、DMA方式、IO通道方式、
IO处理机方式。
27、IO总线包括数据线,设备选择线,命令线和状态线。
28、接口的功能:选址功能、传送命令的功能、传送数据的功能、反应IO设备工作状态的功能。
29、程序中断的流程:保护现场(保护程序断电,保存通用寄存器和状态寄存器的内容)、中断服务、恢复现场、中断返回。
30、DMA与主存交换数据时采用的三种方法:停止CPU访问主存、周期挪用、DMA与CPU交替访问(适用于CPU的工作周期比主存存取周期长的情况,不需要总线使用权的申请,建立和归还过程,总线使用权是通过C1和C2分别控制的)。
31、DMA传送过程:预处理、数据传送、后处理。
32、DMA接口与系统的连接方式:具有公共请求线的DMA请求,独立的DMA请求。
33、计算机中规定浮点数的尾数用纯小数形式。
34、与CISC相比,RISC机的主要优点:充分利用VLSI芯片的面积、提高计算机运算速度(RISC机的指令数、寻址方式和指令格式种类较少,而且指令的编码很有规律,因此RISC指令译码更快;RISC 通用寄存器多,减少了访存次数,可加快运行速度;RISC机采用寄存器窗口重叠技术,程序嵌套时不必将寄存器内容保存到存储器中;RISC机采用组合逻辑控制,比采用微程序控制的CISC机延迟小,缩短了CPU的周期;RISC机选用精简指令系统,适合于流水线工作,大多数指令在一个时钟周期内完成)、便于设计可降低成本提高可靠性、有效支持高级语言程序。
35、CPU功能是取指令、分析指令、执行指令
36、三种相关对流水线工作的影响:结构相关、数据相关、控制相关
37、流水线性能指标:吞吐率、加速比和效率
38、微操作的节拍安排注意三点:有些微操作的次序是不容改变的;凡是被控制对象不同的微操作,若能在一个节拍内执行,应尽可能安排在同一个节拍,以节省时间;如果有些微操作所占的时间不长,应该将他们安排在一个节拍内完成,并且允许这些微操作有先后次序。
39、组合逻辑设计步骤:列出微操作命令的操作时间表、写出微操作命令的最简逻辑表达式、画出微操作命令的逻辑图
40、组合逻辑设计方法的优缺点:采用组合逻辑设计方法设计控制单元,思路清晰,简单明了,但因为每一个微操作命令都对应一个逻辑电路,因此一旦设计完毕便会发现,这种控制单元的线路结构十分庞杂,也不规范。
而且指令系统功能越全,微操作命令就越多,线路也越复杂,调试更加困难。
41、微指令格式分为水平型微指令和垂直型微指令。
42、水平型微指令和垂直型微指令的比较:水平型微指令比垂直型微指令并行操作能力强,效率高,灵活性强;水平执行一条机器指令所需的微指令数目少,因此速度比垂直的速度快;水平用较短的微程序结构换取较长的微指令结构,垂直正好相反,它以较长的微程序结构换取较短的微指令结构;水平型微指令与机器指令差别较大,垂直型微指令与机器指令相似。
河北科技大学计算机L094————闫宇。