计算机组成原理知识点总结
计算机组成原理知识点总结
计算机组成原理知识点总结第一章一、数字计算机的五大部件(硬件)及各自主要功能(P6)计算机硬件组成:存储器、运算器、控制器、输入设备、输出设备。
1、存储器(主存)主要功能:保存原始数据和解题步骤。
包括:内存储器(CPU 直接访问),外存储器。
2、运算器主要功能:进行算术、逻辑运算。
3、控制器主要功能:从内存中取出解题步骤(程序)分析,执行操作。
包括:计算程序和指令(指令由操作码和地址码组成)。
4、输入设备主要功能:把人们所熟悉的某种信息形式变换为机器内部所能接收和识别的二进制信息形式。
5、输出设备主要功能:把计算机处理的结果变换为人或其他机器所能接收和识别的信息形式。
注:1、冯诺依曼结构:存储程序并按地址顺序执行。
2、中央处理器(CPU):运算器和处理器的结合。
3、指令流:取指周期中从内存读出的信息流,流向控制器。
数据流:在执行器周期中从内存读出的信息流,由内存流向运算器。
二、数字计算机的软件及各自主要功能(P11)1、系统软件:包括服务性程序、语言程序、操作程序、数据库管理系统。
2、应用程序:用户利用计算机来解决某些问题而设计。
三、计算机的性能指标。
1、吞吐量:表征一台计算机在某一时间间隔内能够处理的信息量,用bps度量。
2、响应时间:表征从输入有效到系统产生响应之间的时间度量,用时间单位来度量。
3、利用率:在给定的时间间隔内,系统被实际使用的时间所在的比率,用百分比表示。
4、处理机字长:常称机器字长,指处理机运算中一次能够完成二进制运算的位数,如32位机、64位机。
5、总线宽度:一般指CPU从运算器与存储器之间进行互连的内部总线一次操作可传输的二进制位数。
6、存储器容量:存储器中所有存储单元(通常是字节)的总数目,通常用KB、MB、GB、TB来表示。
7、存储器带宽:单位时间内从存储器读出的二进制数信息量,一般用B/s(字节/秒)表示。
8、主频/时钟周期:CPU的工作节拍受主时钟控制,按照规定在某个时间段做什么(从什么时候开始、多长时间完成),主时钟不断产生固定频率的时钟信号。
02318自考计算机组成原理(名词解释)总结
第一章1.主机:由CPU、存储器与I/O接口合在一起构成的处理系统称为主机。
2.CPU:中央处理器,是计算机的核心部件,由运算器和控制器构成。
3.运算器:计算机中完成运算功能的部件,由ALU和寄存器构成。
4.ALU:算术逻辑运算单元,负责执行各种算术运算和逻辑运算。
5.外围设备:计算机的输入输出设备,包括输入设备,输出设备和外存储设备。
6.数据:编码形式的各种信息,在计算机中作为程序的操作对象。
7.指令:是一种经过编码的操作命令,它指定需要进行的操作,支配计算机中的信息传递以及主机与输入输出设备之间的信息传递,是构成计算机软件的基本元素。
8.透明:在计算机中,从某个角度看不到的特性称该特性是透明的。
9.位:计算机中的一个二进制数据代码,计算机中数据的最小表示单位。
10.字:数据运算和存储的单位,其位数取决于具体的计算机。
11.字节:衡量数据量以及存储容量的基本单位。
1字节等于8位二进制信息。
12.字长:一个数据字中包含的位数,反应了计算机并行计算的能力。
一般为8位、16位、32位或64位。
13.地址:给主存器中不同的存储位置指定的一个二进制编号。
14.存储器:计算机中存储程序和数据的部件,分为内存和外存。
15.总线:计算机中连接功能单元的公共线路,是一束信号线的集合,包括数据总线.地址总线和控制总线。
16.硬件:由物理元器件构成的系统,计算机硬件是一个能够执行指令的设备。
17.软件:由程序构成的系统,分为系统软件和应用软件。
18.兼容:计算机部件的通用性。
19.软件兼容:一个计算机系统上的软件能在另一个计算机系统上运行,并得到相同的结果,则称这两个计算机系统是软件兼容的。
20.程序:完成某种功能的指令序列。
21.寄存器:是运算器中若干个临时存放数据的部件,由触发器构成,用于存储最频繁使用的数据。
22.容量:是衡量容纳信息能力的指标。
23.主存:一般采用半导体存储器件实现,速度较高.成本高且当电源断开时存储器的内容会丢失。
计算机组成原理知识点汇总
计算机组成原理知识点汇总本文将计算机组成原理的知识点做了系统的整理,方便大家系统学习。
如果您正在学习计算机体系结构,可以按照本文的知识点进行扩展学习。
计算机体系结构一、发展历史1.1946 ENIAC2.冯诺依曼EDVAC1)计算机思想:二进制存储控制2)计算机组成控制器运算器存储器输入输出3)时间轴a)代际划分第一代计算机1946-1957 电子管第二代计算机1958-1964 晶体管第三代计算机1965-1972 中、小规模集成电路第四代计算机1972~至今超大规模集成电路b)我国计算机发展2009研发出天河一号2010天河一号A 成为最快计算机2017神威太湖一号位于榜首4)辅助技术:CADCAMCAECAICIMS二、相关计算1.容量单位1B=8 bit1KB = 2^10 B= 1024 BTB PB EB ZB YB BB NB DB2.进制转换1)二进制、八进制、十进制、十六进制2)换算方法:统一换算成十进制,在转换为其他进制十进制转换为二进制十进制除以2 保留余数倒数3)各个进制的小数点转换:当前位数的值*(1/(进制^位数))3.二进制码表示1)原码:表示范围-2^(n-1)-1 ~ 2^(n-1)-1如8位的就是-127~1272)反码:正数的反码等于补码负数的反码等于除符号位以外取反3)补码:正数的补码=反码负数的补码=反码+1表示范围-2^(n-1) ~ 2^(n-1)-1如8位的就是-128~127 -128的补码是1000000 人为规定4)移码补码的符号位取反5)特性00的补码、移码相同6)运算原码运算反码运算补码运算4.校验码1)奇偶校验码:根据1的位数1位数为奇数则是奇数校验码2)循环冗余CRC:多项式模2除法只能检错不能纠错3)海明校验码:有纠错功能5.ASCII编码1)汉字编码6.浮点数表示三、中央处理器CPU1.组成结构1)运算器a)作用:完成算术和逻辑运算,实现数据加工与处理b)组成:i.算术与逻辑计算单元ALUii.累加器AC(为ALU提供工作区,暂存ALU的操作数或运算结果)iii.状态字寄存器PSW:表征当前运算的状态及程序的工作方式一个保存各种状态条件标志的寄存器保存中断和系统工作状态等信息iv.寄存器组v.多路转换器2)控制器a)作用:取指令分析指令执行指令b)指令的组成指令码操作码c)内部寄存器i.程序计数器PC保存下一条指令的地址ii.指令寄存器IR保存当前执行的指令地址iii.指令译码器对IR中的指令的操作码进行译码iv.关系从PC中取出指令地址,送入IR,由译码器译码以后执行3)寄存器组a)数据寄存器DRi.暂时存放由主存储器读出的一条指令或一个数据字ii.作用作为CPU与外部存储设备的中转站弥补CPU与外部存储设备的速度差异b)地址寄存器AR用来保存当前CPU访问的主存的地址,直到主存信息读取完毕4)内部总线2.指令系统1)周期a)时钟周期:振荡周期计算机中最小、最基本的时间单位,一个时钟周期内,CPU只完成一个基本动作b)机器周期:完成一项基本操作的时间c)指令周期:完成一条指令需要的时间2)周期关系一条指令周期包含若干机器周期,一个机器周期包含若干时钟周期指令周期>机器周期>时钟周期3)流水线技术Pipeline程序执行时多条指令重叠进行操作的一种准并行处理实现技术4)指令集a)复杂指令集CISCi.指令系统复杂,指令数目多ii.设有专用寄存器iii.指令字长不固定,指令格式多,寻址方式多iv.可访存指令不受限制v.各种指令的执行时间差大vi.采用微程序控制器vii.难以用优化编译生成高效的目标代码b)精简指令集RISCi.选取使用频度较高的简单指令以及很有用但不复杂的指令ii.指令长度固定,指令格式种类少,寻址方式种类少iii.只有取数、存数指令访问存储器,其余指令的操作都在寄存器中完成iv.CPU 中有多个通用寄存器v.采用流水线技术,大部分指令在一个时钟周期内完成vi.控制器采用组合逻辑控制为主vii.采用优化编译技术3.寻址方式1)数据寻址a)立即寻址:操作数包含在指令中b)直接寻址:操作数位于内存中,指令中直接给出操作数的内存地址c)间接寻址:操作数位于内存中,指令中给出操作数地址的地址d)寄存器寻址:操作数存放寄存器中,指令中给出存放操作数的寄存器名e)寄存器间接寻址:操作数存放在内存中,操作数的内存地址位于某个寄存器中f)变址寻址:指令给出的形式地址A 与编制寄存器Rx 的内容相加,形成操作数有效地址;应用广泛如一组连续存放在主存中的数据g)基址寻址基址寄存器Rb 的内容与形式地址A 相加,形成操作数有效地址;基址寻址和变址寻址在形成有效地址时所用的算法是相同的;变址寻址是面向用户的,用于访问字符串、向量和数组等成批数据;基址寻址用于逻辑地址和物理地址的变换,解决程序在主存中的再定位和扩大寻址空间h)相对寻址:基址寻址的一种变通,由程序计数器PC 提供基准地址i)隐含寻址:指令中不明显地给出操作数的地址,其操作数的地址隐含在操作码或某个寄存器中j)堆栈寻址2)指令寻址a)顺序寻址:程序计数器PC +1b)跳跃寻址:程序转移执行时的指令寻址方式,它通过转移类指令实现4.性能指标1)主频a)计算机的时钟频率b)时钟周期=1/主频c)单位是GHzd)时钟频率为1GHz,时钟信号周期等于1ns 时钟频率为2GHz,时钟周期为0.5ns2)字长8位32位64位3)MIPS:每秒处理百万级的机器语言指令数4)MFLOPS:每秒百万个浮点操作,反映浮点运算情况5)CPI:每条指令的时钟周期数6)平均无故障时间MTBF:Mean Time Between Failure多次相继失效之间的平均时间该指标和故障率衡量系统的可靠性7)平均修复时间MTTR:多次故障发生到系统修复后的平均时间间隔。
计算机组成原理知识点汇总
计算机组成原理知识点汇总
计算机组成原理是一门计算机科学基础课程,它主要涉及计算机硬件结构和系统软件两个方面。
以下是一些知识点的汇总:
1. 计算机的基本组成:包括运算器、控制器、存储器和输入输出设备。
2. 计算机的存储器层次结构:主要包括寄存器、高速缓存、内存和外存,每一级存储器速度和价格都有所不同。
3. CPU的工作原理:CPU主要由控制器和ALU两部分组成,通过不同的指令和数据进行运算和控制,实现程序的执行。
4. 指令系统和编程:计算机执行的所有程序都是由一系列指令组成的,不同的指令可以执行不同的操作。
5. 总线和I/O系统:总线是连接不同部件的主要通道,而I/O系统则负责计算机与外部设备的数据传输和控制。
6. 中断和异常:计算机系统在执行程序时可能会遇到不正常的情况,这时就需要通过中断和异常机制来处理。
7. 计算机系统的性能分析与优化:通过各种性能指标和分析方法,可以对计算
机系统的性能进行评估和优化,以实现更高效的计算。
以上是计算机组成原理中的一些重要知识点,掌握它们对于理解计算机硬件和系统软件的设计和优化有重要的作用。
计算机组成原理知识点汇总
计算机组成原理知识点汇总一、冯.诺依曼思想体系——计算机由运算器、控制器、存储器、输入输出设备五部分组成,存储程序,按地址访问、顺序执行。
二、计算机系统的层次结构——微程序级→机器级→操作级→汇编→高级语言。
第二章一、一个定点数由符号位和数值域两部分组成。
按小数点位置不同,定点数有纯小数和纯整数两种表示方法。
二、一个浮点数标准化表示由符号位S、阶码E、尾数M三个域组成。
其中阶码E的值等于指数的真值e加上一个固定偏移值。
三、为了计算机能直接处理十进制形式的数据,采用两种表示形式:⑴字符串形式,主要用在非数值计算的应用领域;⑵压缩的十进制数串形式,用于直接完成十进制数的算术运算。
四、数的真值变成机器码时有四种表示方法:原码表示法,反码表示法,补码表示法,移码表示码。
其中移码主要用于表示浮点数的阶码E,以利于比较两个指数的大小和对阶操作。
五、字符信息属于符号数据,是处理非数值领域的问题。
国际上采用的字符系统是七单位的ASCII码。
六、直接采用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。
为此要解决汉字的输入编码、汉字内码、字膜码等三种不同用途的编码。
七、为运算器构造的简单性,运算方法中算术运算通常采用补码加、减法,原码乘除法或补码乘除法。
为了运算器的高速性和控制的简单性,采用了先行进位、阵列乘除法、流水线等并行技术措施。
八、定点运算器和浮点运算器的结构复杂程度有所不同。
早期微型机中浮点运算器放在CPU芯片外,随着高密度集成电路技术的发展,现已移至CPU内部。
第三章一、存储器分类——主存、辅存、cache二、按介质分类——半导体、磁表面、激光三、按存取方式分类——随机、顺序、半顺序四、多级存储器结构——cache—主存—辅存五、主存技术指标——存储容量、存取时间、存储周期、存储器带宽六、DRAM刷新方式——集中式、分散式七、多模块交叉方式——顺序方式、交驻方式八、相联存储器组成——存储体、检索寄存器、屏蔽寄存器、符合寄存器、比较线路、代码寄存器、控制线路。
《计算机组成原理》总结完整版
《计算机组成原理》总结完整版《计算机组成原理》学科复习总结★第⼀章计算机系统概论本章内容:本章主要讲述计算机系统的组成、计算机系统的分层结构、以及计算机的⼀些主要指标等需要掌握的内容:计算机软硬件的概念,计算机系统的层次结构、体系结构和计算机组成的概念、冯.诺依曼的主要思想及其特点、计算机的主要指标本章主要考点:概念1、当前的CPU由哪⼏部分组成?控制器、运算器、寄存器、cache (⾼速缓冲存储器)2、⼀个完整的计算机系统应包括哪些部分?配套的硬件设备和软件系统3、什么是计算机硬件、计算机软件?各由哪⼏部分组成?它们之间有何联系?计算机硬件是指计算机的实体部分,它由看得见摸得着的各种电⼦元器件,各类光、电、机设备的实物组成。
主要包括运算器(ALU)、控制器(CU)、存储器、输⼊设备和输出设备五⼤组成部分。
软件是计算机程序及其相关⽂档的总称,主要包括系统软件、应⽤软件和⼀些⼯具软件。
软件是对硬件功能的完善与扩充,⼀部分软件⼜是以另⼀部分软件为基础的再扩充。
4、冯·诺依曼计算机的特点●计算机由运算器、存储器、控制器、输⼊设备和输出设备五⼤部件组成●指令和数据以同等地位存于存储器内,可按地址寻访●指令和数据⽤⼆进制表⽰●指令由操作码和地址码组成,操作码⽤来表⽰操作的性质,地址码⽤来表⽰操作数在存储器中的位置●指令在存储器内按顺序存放●机器以运算器为中⼼,输⼊输出设备和存储器间的数据传送通过运算器完成5、计算机硬件的主要技术指标●机器字长:CPU ⼀次能处理数据的位数,通常与CPU 中的寄存器位数有关●存储容量:存储容量= 存储单元个数×存储字长;MAR(存储器地址寄存器)的位数反映存储单元的个数,MDR(存储器数据寄存器)反映存储字长主频吉普森法●运算速度MIPS 每秒执⾏百万条指令CPI 执⾏⼀条指令所需的时钟周期数FLOPS 每秒浮点运算次数◎第⼆章计算机的发展及应⽤本章内容:本章主要讲述计算机系统、微型计算机系统的发展过程以及应⽤。
计算机组成原理考研知识点非常全汇编
计算机组成原理考研知识点-非常全汇编一、计算机系统概述1.计算机的基本组成:计算机硬件系统、计算机软件系统、操作系统。
2.计算机的主要性能指标:运算速度、存储容量、输入输出能力、数据传输速率。
3.计算机的应用和发展趋势:人工智能、大数据、云计算、物联网等。
二、运算方法1.数值数据的表示:二进制数、十进制数、十六进制数、非数值数据的表示:字符、图形、音频、视频等。
2.运算方法:二进制数的运算、十进制数的运算、浮点数的运算、逻辑运算。
三、存储系统1.存储器的分类和特点:半导体存储器、磁表面存储器、光存储器。
2.内存储器的组成和编址方式:单元地址、字地址、字节地址、位地址。
3.外存储器的组成和特点:硬盘、U盘、移动硬盘等。
四、指令系统1.指令的组成和格式:指令操作码、指令地址码。
2.指令的分类和功能:算术运算指令、逻辑运算指令、移位指令等。
3.寻址方式:立即寻址、直接寻址、间接寻址等。
五、中央处理器1.CPU的组成和功能:运算器、控制器、寄存器组。
2.CPU的工作原理:指令的读取和执行、指令流水线技术。
3.CPU的性能指标:吞吐量、响应时间、时钟频率等。
六、输入输出系统1.I/O设备的分类和特点:键盘、鼠标、显示器等。
2.I/O接口的分类和功能:数据缓冲区、控制缓冲区、状态缓冲区等。
3.I/O方式:程序控制I/O、中断I/O、直接内存访问。
七、总线与主板1.总线的分类和功能:数据总线、地址总线、控制总线。
2.总线的基本组成和特点:单总线结构、多总线结构。
3.主板的组成和功能:芯片组、BIOS芯片、总线扩展插槽等。
八、并行计算机的组成和工作原理1.并行计算机的分类和特点:多处理器系统、分布式系统。
2.并行计算机的组成和工作原理:并行处理机、并行存储器等。
3.并行计算机的性能指标:并行度、吞吐量、响应时间等。
(完整版)计算机组成原理知识点总结(唐朔飞版)
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需要再生,需配置再生电路,也需要消耗一部分功率。
计算机组成原理知识点总结
计算机组成原理知识点总结计算机组成原理是计算机科学与技术的基础课程之一,涉及到计算机系统的硬件和软件组成,以及它们之间的交互关系。
以下是一些计算机组成原理的重要知识点总结:1. 计算机的分类:计算机可以根据规模、用途和结构等方面进行分类。
常见的分类有超级计算机、服务器、工作站、个人电脑、嵌入式系统等。
2. 计算机的基本组成:计算机由硬件和软件两部分组成。
硬件包括中央处理器(CPU)、内存、输入输出设备和存储设备等。
软件包括系统软件和应用软件。
3. 冯·诺依曼体系结构:冯·诺依曼体系结构是现代计算机体系结构的基础,它包含了存储器、算术逻辑单元(ALU)、控制单元和输入输出单元。
4. 存储器层次结构:计算机的存储器层次结构从高速缓存到主存再到辅助存储器,层层递进,速度和容量逐渐增大,成本逐渐减小。
5. 数据表示和运算:计算机使用二进制表示数据,并且可以进行不同进制间的转换。
在计算过程中,计算机使用算术逻辑运算对数据进行操作。
6. 指令集体系结构:指令集体系结构是计算机硬件和软件的接口,定义了计算机的指令集和指令执行方式。
常见的指令集体系结构有精简指令集(RISC)和复杂指令集(CISC)。
7. CPU的工作原理:CPU执行计算机指令的过程包括取指令、译码指令、执行指令和写回结果等步骤。
这些步骤是由控制单元和算术逻辑单元(ALU)完成的。
8. 输入输出系统:计算机通过输入输出设备与外部环境进行交互。
输入输出系统包括输入输出控制器、输入输出接口和输入输出设备等。
9. 总线:计算机内部各个硬件部件之间通过总线进行通信和数据传输。
总线包括数据总线、地址总线和控制总线。
10. 中断和异常:中断是计算机在执行过程中响应外部事件的一种机制,可以中断当前的执行流程。
异常是由于程序错误或硬件错误而引起的计算机响应机制。
以上是计算机组成原理的一些重要知识点总结,它们构成了计算机系统的基础,对于理解计算机的工作原理和设计原则非常重要。
计算机组成原理知识点整理
一、概念1.CMDR:控存数据寄存器,存放从控存读出的微指令2.CMAR:控存地址寄存器,用于存放微指令的地址,当采用增量计数器法形成后续微指令地址时,CMAR有计数功能3.系统并行性:并行包括同时性和并发性两个方面。
前者是指两个或多个事件在同一时刻发生,后者是指两个或多个事件在同一时间段发生。
也就是说,在同一时刻或者同一时间段内完成两种或两种以上性质相同或者不同的功能,只要在时间上互相重叠,就存在并行性。
4.进位链:传递进位的逻辑电路5.间接寻址:通过访存(若是多次间址还需多次访存)得到有效地址6.微程序控制:采用与存储程序类似的方法来解决微操作命令序列的形成,将一条机器指令编写成一个微程序,每一个微程序包含若干条微指令,每一条微指令包含一个或多个微操作命令7.RISC:精简指令系统计算机,通过有限的指令条数简化处理器设计,以达到提高系统执行速度的目的8.中断隐指令:在机器指令系统中没有的指令,是CPU在中断周期内由硬件自动完成的一条指令,功能包括保护断点,寻找中断服务程序入口地址,关中断9.周期挪用/周期窃取:DMA方式中由DMA接口向CPU申请占用总线,占用一个存取周期10.单重分组跳跃进位:n位全加器分成若干小组,小组内进位同时产生,小组与小组间采用串行进位11.双重分组跳跃进位:n位全加器分为若干大组,大组内又分成若干小组,大组中小组的最高进位同时产生,大组与大组间的进位串行传送12.超标量:在每个时钟周期内同时并发多条独立指令,即以并行操作方式将两条或两条以上指令编译执行,在一个时钟周期内需要多个功能部件13超流水线:将一些流水线寄存器插入到流水线段中,好比将流水线再分道,提高了原来流水线的速度,在一个时钟周期内一个功能部件被使用多次14.水平型微指令:一次能定义并执行多个并行操作的微命令。
从编码方式上来看,直接编码、字段直接编码、字段间接编码、直接编码和字段直接和间接混合编码都属于水平型微指令。
(完整版)计算机组成原理知识点总结
第2章数据的表示和运算主要内容:(一)数据信息的表示1.数据的表示2.真值和机器数(二)定点数的表示和运算1.定点数的表示:无符号数的表示;有符号数的表示。
2.定点数的运算:定点数的位移运算;原码定点数的加/减运算;补码定点数的加/减运算;定点数的乘/除运算;溢出概念和判别方法。
(三)浮点数的表示和运算1.浮点数的表示:浮点数的表示范围;IEEE754标准2.浮点数的加/减运算(四)算术逻辑单元ALU1.串行加法器和并行加法器2.算术逻辑单元ALU的功能和机构2.3 浮点数的表示和运算2.3.1 浮点数的表示(1)浮点数的表示范围•浮点数是指小数点位置可浮动的数据,通常以下式表示:N=M·RE其中,N为浮点数,M为尾数,E为阶码,R称为“阶的基数(底)”,而且R为一常数,一般为2、8或16。
在一台计算机中,所有数据的R都是相同的,于是不需要在每个数据中表示出来。
浮点数的机内表示浮点数真值:N=M ×2E浮点数的一般机器格式:数符阶符阶码值 . 尾数值1位1位n位m位•Ms是尾数的符号位,设置在最高位上。
•E为阶码,有n+1位,一般为整数,其中有一位符号位EJ,设置在E的最高位上,用来表示正阶或负阶。
•M为尾数,有m位,为一个定点小数。
Ms=0,表示正号,Ms=1,表示负。
•为了保证数据精度,尾数通常用规格化形式表示:当R=2,且尾数值不为0时,其绝对值大于或等于0.5。
对非规格化浮点数,通过将尾数左移或右移,并修改阶码值使之满足规格化要求。
浮点数的机内表示阶码通常为定点整数,补码或移码表示。
其位数决定数值范围。
阶符表示数的大小。
尾数通常为定点小数,原码或补码表示。
其位数决定数的精度。
数符表示数的正负。
浮点数的规格化字长固定的情况下提高表示精度的措施:•增加尾数位数(但数值范围减小)•采用浮点规格化形式尾数规格化:1/2≤M <1 最高有效位绝对值为1浮点数规格化方法:调整阶码使尾数满足下列关系:•尾数为原码表示时,无论正负应满足1/2 ≤M <1即:小数点后的第一位数一定要为1。
计算机组成原理(考研期末)知识点总结
计算机组成原理(考研期末)知识点总结(一)存储系统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.计算机由运算器,存储器,控制器和输入设备,输出设备五大部件组成2.指令和数据以同等地位存于存储器内,并可按地址访问3.指令和数据均用二进制代码表示4.指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
5.指令在存储器内按顺序存放6.以运算器为中心计算机与日常使用的袖珍计算机的本质区别在于自动化程度的高低二,计算机的硬件指标(1)机器字长:C P U一次能处理数据的位数,通常与C P U寄存器位数有关(2)存储容量:包括主存和辅存,是存放二进制代码的总和,可以用位或字节来衡量。
(3)运算速度:可以用MI P S,C PI (每执行一条指令所需要的时钟周期数)或F L OP S (每秒浮点运算次数)。
三,电子管-----晶体管--------中小规模集成电路----------大规模集成电路计算机分类方法很多,按信息的形式可以分为数字计算机和模拟计算机,前者以离散型数字脉冲形式传递,而后者的信息是以连续型电波形式传递的,两者结合为数字模拟混合式计算机。
1 94 6年研制成功的第一台计算机称为EN I A C.数控机床是计算机在过程控制方面的应用,邮局实现信息自动分拣是计算机在模式识别方面的应用。
计算机在过程控制应用中,除计算机外,A/D转换器是重要部件,能把模拟量转换成计算机能识别的信号。
计算机发展至今,虽然与早期相比面貌全非,但存储程序的特点不变四,摩尔定律:微芯片上集成的晶体管数目以每三年翻两番的规律递增,由于受到物理极限的制约,不能永远生效五,什么是总线?特点?总线是连接多个部件的信息传输线,是各个部件共享的传输介质。
而且在某一个时刻允许有一个部件向总线发送信息,但多个部件可以同时从总线上接受相同的信息。
总线周期:申请分配阶段,寻址阶段,传送阶段,结束阶段六,总线控制包括:总线判优控制和总线通信控制。
前者又分为集中式和分布式良种,其中集中式总线判优逻辑有链式查询,计数器定时查询,独立请求方式。
02318自考计算机组成原理知识点总结
02318计算机组成原理1.指令:用0、1表示的一连串的0/1序列,是cpu完成一个特定的基本操作。
2.I/O数据传送主要有三种不同的控制方式:程序直接控制、中断控制和DMA控制3.CPI:表示执行一条指令所需的时钟周期数。
4.总线:是传输信息的通路,用于在部件之间传输信息。
cpu、主存和I/O模块通过总线互连。
5.(计算机性指标)MIPS:平均每秒钟执行多少百万(10的6次方)条指令,反映的时机器执行定点指令的速度。
6.大端方式:将数据的MSB存放在最小地址单元中,将LSB存放在最大地址单元中,此时数据的地址是MSB所在的地址。
如(IBM360/370、HP PA)7.小端方式:将MSB存放在高地址中,将LSB存放在低地址中,此时数据的地址就是LSB所在的地址。
如(intel80*86)8.程序状态寄存器(PSW):通常每个正在运行程序的状态信息存放在一个专门的寄存器中,这个专门寄存器统称为程序状态寄存器9.中断服务程序10.I/O端口:实际上就是I/O接口中的寄存器,如数据缓冲寄存器就是数据端口,控制/状态寄存器就是控制/状态端口。
11.顺序存取存储器:是信息按顺序存放和读取,存取时间取决于信息存放位置,以记录块为单位编址(磁盘存储器)12.标志寄存器:用来存放ALU运算得到的一些标志信息。
(用于存放程序运行的一些状态和控制运行的信息的寄存器。
)13.程序计数器PC:用来存放将要执行的下一条指令的地址。
14.指令寄存器IR:用于存放从主存中读出的指令。
15.主存储器:用来存储指令和操作数。
16.存储器地址寄存器(MAR):用于存放将要送到主存储器的主存地址17.存储器数据寄存器(MDR):用来存放CPU与主存储器交换的数据18.算术逻辑部件:用于进行算术运算和逻辑运算19.总线宽度:总线中数据线的条数称为总线宽度。
20.微地址:微指令所在的存储单元的地址称为微地址21.机器数:将数值数据在计算机内部编码表示的数。
知识点 计算机组成原理
知识点计算机组成原理知识点-计算机组成原理计算机组成原理重要知识点第一章绪论一、冯.诺依曼思想体系――计算机(硬件)由运算器、控制器、存储器、输入输出设备五部分组成,存储程序,按地址出访、顺序继续执行二、总线的概念。
按传送信息的不同如何划分;按逻辑结构如何划分三、冯.诺依曼结构(普林斯顿结构)与哈弗结构的存储器设计思想四、计算机系统的概念,软件与硬件的关系、计算机系统的层次结构(实际机器与交互式机器)五、计算机的主要性能指标的含义(机器字长,数据通路宽度,主存容量,运算速度)六、cpu和主机两个术语的含义,完备的计算机系统的概念,硬件、软件的功能分割七、总线概念和总线分时共享资源的特点、三态门与总线电路第二章数据的机器层次表示一、真值和机器数的概念数的真值变为机器码时存有四种则表示方法:原码表示法,反码表示法,补码表示法,移码则表示码。
其中移码主要用作则表示浮点数的阶码e,以利比较两个指数的大小和对阶操作方式二、一个定点数由符号位和数值域两部分组成。
按小数点位置不同,定点数有纯小数和纯整数两种表示方法。
几种定点机器数的数值则表示范围。
三、浮点数浮点数的标准表示法:符号位s、阶码e、尾数m三个域组成。
其中阶码e通常用移码表示(其值等于指数的真值e加上一个固定偏移值)。
规格化浮点数(原码,补码则表示的规格化浮点数的区别)五、处理字符信息(符号数据即非数值信息),七、常用的bcd码:8421码、2421码、余3码、格雷码(有权码,无权码,特点)八、检错纠错码:奇偶校验(掌握奇偶校验原理及校验位的形成及检测方法),海明码的纠错原理(理解)第三章指令系统一、指令格式:指令的基本格式,指令的地址码结构(3、2、1、0地址指令的区别),非规整型指令的操作码(扩展览会操作码)二、编址方式(位,字节,字…)三、操作数串行方式――立即串行、轻易串行、间接串行、寄存器串行、寄存器间接串行、相对串行、基址寻址、变址寻址、页面寻址四、指令串行方式――顺序对串行方式、弹跳串行方式五、指令类型及功能六、不同的计算机的i/o指令差别很大,通常有两种方式:独立编址方式,统一编址方式第四章数值的机器运算一、为运算器构造的简单性,运算方法中算术运算通常采用补码加减法,原码乘除法或补码乘除法。
计算机组成原理知识点
1.各种进制之间的转换2.冯诺依曼机器特点,基本思想P81)计算机由五大部件组成:运算器,存储器,控制器,输入设备,输出设备2)指令和数据以同等地位存于存储器,可按地址寻访3)指令和数据用二进制表示4)指令由操作码和地址码组成5)指令在存储器内顺序存放6)以运算器为中心3.总线分类P43总线是连接各个部件的信息传输线,是各个部件共享的传输介质。
1)片内总线:芯片内部的总线(CPU内部,寄存器与寄存器之间,寄存器与逻辑单元)2)系统总线(CPU、主存I/O设备等各大部件间信息传输线)A.数据总线双向数据信息传输,与机器字长,存储字长有关B.地址总线单向由CPU输出C.控制总线双向发出各种控制信号3)通信总线A.串行数据在单条1位宽的传输线上,适用于远距离B.并行数据在多条1位宽的传输线上,适用于近距离4.总线带宽,宽度P46带宽:总线的数据传输速率,通常用每秒传输的字节数来衡量,单位MBps (即为:频率*字节数)◆宽度:数据总线的根数5.总线的判优控制方式P57◆主设备(模块) 对总线有控制权◆从设备(模块) 响应从主设备发来的总线命令◆总线判优控制A.集中式:将逻辑集中在一处(1.链式查询2.计数式定时查询3.独立请求方式)B.分布式:将逻辑分散在各个部件中6.总线通信控制P59◆四种方式A.同步通信:通信双方统一时标控制数据传送B.异步通信:采用应答方式,没有公共时钟标准C.半同步通信:同步异步结合D.分离式通信:各模块有权申请占用总线;采用同步方式通信,不等对方回答;各模块准备数据时,不占用总线;总线被占用时,无空闲;7.总线接口的功能使外部设备或用户电路与微型计算机成为一体,控制数据缓存状态设置,数据转换整理程序中断8.存取周期=存取时间+恢复时间9.存储器分类及其特点P69◆按存储介质分类1)半导体存储器2)磁表面存储器3)磁芯存储器4)光盘存储器◆按存取方式分类1)随机存储器2)只读存储器串行访问存储器◆按在计算机中的作用分类主存储器可与CPU直接交换信息,速度快、容量小、价位高辅助存储器是主存储器的后援存储器,不能与CPU直接交换,速度慢、容量大、价位低缓冲存储器用在两个不同的部件之中起到缓冲作用。
(完整版)计算机组成原理知识点总结
《计算机组成原理》(白中英)复习第一章计算机系统概论电子数字计算机的分类(P1)通用计算机(超级计算机、大型机、服务器、工作站、微型机和单片机)和专用计算机。
计算机的性能指标(P5)数字计算机的五大部件及各自主要功能(P6)五大部件:存储器、运算器、控制器、输入设备、输出设备。
存储器主要功能:保存原始数据和解题步骤。
运算器主要功能:进行算术、逻辑运算。
控制器主要功能:从内存中取出解题步骤(程序)分析,执行操作。
输入设备主要功能:把人们所熟悉的某种信息形式变换为机器内部所能接收和识别的二进制信息形式。
输出设备主要功能:把计算机处理的结果变换为人或其他机器所能接收和识别的信息形式。
计算机软件(P11)系统程序——用来管理整个计算机系统应用程序——按任务需要编制成的各种程序第二章运算方法和运算器课件+作业第三章内部存储器存储器的分类(P65)按存储介质分类:易失性:半导体存储器非易失性:磁表面存储器、磁芯存储器、光盘存储器按存取方式分类:存取时间与物理地址无关(随机访问):随机存储器RAM ——在程序的执行过程中可读可写只读存储器ROM ——在程序的执行过程中只读存取时间与物理地址有关(串行访问):顺序存取存储器磁带直接存取存储器磁盘按在计算机中的作用分类:主存储器:随机存储器RAM ——静态RAM 、动态RAM只读存储器ROM ——MROM 、PROM 、EPROM 、EEPROM Flash Memory高速缓冲存储器(Cache)辅助存储器——磁盘、磁带、光盘存储器的分级(P66)存储器三个主要特性的关系:速度、容量、价格/位多级存储器体系结构:高速缓冲存储器(cache)、主存储器、外存储器。
主存储器的技术指标(P67)存储容量:存储单元个数M ×每单元位数N存取时间:从启动读(写)操作到操作完成的时间存取周期:两次独立的存储器操作所需间隔的最小时间,时间单位为ns。
存储器带宽:单位时间里存储器所存取的信息量,位/秒、字节/每秒,是衡量数据传输速率的重要技术指标。
计算机组成原理重点总结(简版)
计算机组成原理重点总结(简版)计算机组成原理重点1)计算机由运算器、存储器、控制器和输⼊/输出五个部件组成;2)存储器以⼆进制形式存储指令和数据;3)存储程序⼯作⽅式;4)五部件以运算器为中⼼进⾏组织。
2.计算机系统性能指标RASIS特性,兼容性,其表⽰范围为:2-n≤|X|≤1-2-n2. n位定点整数X(不考虑符号),其表⽰范围为:0≤|X|≤2n-13.采⽤定点数表⽰数的范围较⼩,运算很容易产⽣溢出。
浮点表⽰法的最⼤特点是它可以表⽰很⼤的数据范围以及较⾼的数据精度。
4.⼀个n位定点整数补码能表⽰的数值范围是:-2n-1≤X≤2n-1﹣1- 1≤X≤1﹣2-(n-1)2.半导体只读存储器:掩膜只读存储器ROM可编程ROM(PROM)可擦除和编程的ROM(EPROM)电擦除电改写只读存储器(EEPROM)闪速存储器(flash memory)3.⾼速缓冲存储器⼯作原理:设置Cache是为了解决CPU和主存之间的速度匹配问题,理论依据是程序访存的局部性规律。
映射⽅式:有直接映像、全相联映像和组相联映像。
替换算法:先进先出法(FIFO)“近期最少使⽤”算法(LRU)4. 虚拟存储器功能:1.是⼀种解决存储容量和存取速度⽭盾的⼀种有效措施,是管理存储设备的有效⽅法。
2. ⽤户编制程序时就⽆需考虑所编程序在主存中是否放得下以及放在什么位置等问题。
3. 虚拟存储器使计算机具有辅存的容量,接近于主存的速度和辅存的位成本。
管理⽅法:虚拟存储器的管理⽅式有段式、页式或段页式三种。
5. 磁表⾯存储器的性能指标存储密度存储容量平均存取时间数据传送速率6.硬磁盘存储器的基本组成主要由磁记录介质、磁盘驱动器、磁盘控制器三⼤部分组成。
7.硬盘容量和数据传输率的计算!未格式化容量=记录⾯数×理论柱⾯数×内圆周长×位密度(bit)!理论上的柱⾯数应该等于(磁盘有效记录区外径-有效记录区内径)÷2×道密度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机组成原理》(白中英)复习第三章内部存储器存储器的分类按存储介质分类:易失性:半导体存储器非易失性:磁表面存储器、磁芯存储器、光盘存储器按存取方式分类:存取时间与物理地址无关(随机访问):随机存储器RAM——在程序的执行过程中可读可写只读存储器ROM——在程序的执行过程中只读存取时间与物理地址有关(串行访问):顺序存取存储器磁带直接存取存储器磁盘按在计算机中的作用分类:主存储器:随机存储器RAM——静态RAM、动态RAM只读存储器ROM——MROM、PROM、EPROM、EEPROMFlash Memory高速缓冲存储器(Cache)辅助存储器——磁盘、磁带、光盘存储器的分级存储器三个主要特性的关系:速度、容量、价格/位多级存储器体系结构:高速缓冲存储器(cache)、主存储器、外存储器。
主存储器的技术指标存储容量:存储单元个数M×每单元位数N 存取时间:从启动读(写)操作到操作完成的时间存取周期:两次独立的存储器操作所需间隔的最小时间,时间单位为ns。
存储器带宽:单位时间里存储器所存取的信息量,位/秒、字节/每秒,是衡量数据传输速率的重要技术指标。
SRAM存储器基本存储元:用一个锁存器(触发器)作为存储元。
基本的静态存储元阵列双译码方式读周期、写周期、存取周期DRAM存储器基本存储元:由一个MOS晶体管和电容器组成的记忆电路。
存储原理:所存储的信息1或0由电容器上的电荷量来体现(充满电荷:1;没有电荷:0)。
一个DRAM存储元的写、读、刷新操作DRAM的刷新:集中式刷新和分散式刷新(P73)存储器容量的扩充位扩展——增加存储字长字扩展——增加存储字的数量字、位扩展例题只读存储器ROM掩模ROM、可编程ROM(PROM、EPROM——光擦除可编程可读存储器、EEPROM——电擦除可编程存储器)、Flash 存储器并行存储器双端口存储器:指同一个存储器具有两组相互独立的读写控制线路。
多模块交叉存储器:连续地址分布在相邻的不同模块内,同一个模块内的地址都是不连续的。
对连续字的成块传送可实现多模块流水式并行存取,大大提高存储器的带宽。
cache基本原理避免 CPU“空等”现象CPU 和主存(DRAM)的速度差异程序访问的局部性原理cache由高速的SRAM组成cache的基本原理命中、未命中、命中率例题cache与主存的地址映射全相联映像:主存中的任一块可以映象到缓存中的任一块。
直接映像:每个缓存块可以和若干个主存块对应;每个主存块只能和一个缓存块对应。
组相联映像:某一主存块 j 按模 u 映射到缓存的第 i 组中的任一块。
替换算法先进先出算法(FIFO):把一组中最先调入cache的块替换出去,不需要随时记录各个块的使用情况,所以实现容易,开销小。
近期最少使用算法(LRU):将近期内长久未被访问过的行(块)换出。
每行设置一个计数器,cache每命中一次,命中行计数器清零,其它各行计数器增1。
当需要替换时,比较各特定行的计数值,将计数值最大的行换出。
最不经常使用(LFU):被访问的行计数器增加1,换值小的行,不能反映近期cache的访问情况。
随机替换:从特定的行位置中随机地选取一行换出。
cache的写操作策略写回法、全写法、写一次法第六章总线系统总线的概念总线是构成计算机系统的互联机构,是多个系统功能部件之间进行数据传送的公共通路。
总线的分类内部总线——CPU内部连接各寄存器及运算部件之间的总线。
系统总线——CPU和计算机系统中其他高速功能部件相互连接的总线。
按系统传输信息的不同,又可分为三类:数据总线,地址总线和控制总线。
I/O总线——中、低速I/O设备之间互相连接的总线。
总线性能指标总线宽度:指数据总线的根数。
寻址能力:取决于地址总线的根数。
PCI总线的地址总线为32位,寻址能力达4GB。
传输率:也称为总线带宽,是衡量总线性能的重要指标。
例题总线的连接方式:1.单总线结构:在许多单处理器的计算机中,使用单一的系统总线来连接CPU、主存和I/O设备,叫做单总线结构。
总线上信息传送方式串行传送:使用一条传输线,采用脉冲传送(有脉冲为1,无脉冲为0)。
连续几个无脉冲的处理方法:位时间。
并行传送:每一数据位需要一条传输线,一般采用电位传送(电位高为1,电位低为0)。
分时传送:总线复用、共享总线的部件分时使用总线。
总线接口I/O接口,也叫适配器,和CPU数据的交换一定是并行的方式,和外设数据的交换可以是并行的,也可以是串行的。
总线的仲裁集中式仲裁:有统一的总线仲裁器。
链式查询方式、计数器定时查询方式、独立请求方式分布式仲裁:不需要中央仲裁器,每个潜在的主方功能模块都有自己的仲裁器和仲裁号。
总线的定时同步定时:事件出现在总线上的时刻由总线时钟信号来确定。
异步定时:后一事件出现在总线上的时刻取决于前一事件的出现,即建立在应答式或互锁机制基础上。
PCI总线PCI:外围设备互连,PCI总线:连接各种高速的PCI设备。
PCI是一个与处理器无关的高速外围总线,又是至关重要的层间总线。
它采用同步时序协议和集中式仲裁策略,并具有自动配置能力。
PCI总线支持无限的猝发式传送。
即插即用。
第七章外围设备外围设备的定义和分类除了CPU和主存外,计算机系统的每一部分都可作为一个外围设备来看待。
外围设备可分为输入设备、输出设备、外存设备、数据通信设备和过程控制设备几大类。
磁记录原理计算机的外存储器又称磁表面存储设备。
所谓磁表面存储,是用某些磁性材料薄薄地涂在金属铝或塑料表面作载磁体来存储信息。
磁盘存储器、磁带存储器均属于磁表面存储器。
磁性材料上呈现剩磁状态的地方形成了一个磁化元或存储元,是记录一个二进制信息位的最小单位。
磁表面存储器的读写原理在磁表面存储器中,利用一种称为磁头的装置来形成和判别磁层中的不同磁化状态。
通过电-磁变换,利用磁头写线圈中的脉冲电流,可把一位二进制代码转换成载磁体存储元的不同剩磁状态;通过磁-电变换,利用磁头读出线圈,可将由存储元的不同剩磁状态表示的二进制代码转换成电信号输出。
磁盘的组成和分类硬磁盘是指记录介质为硬质圆形盘片的磁表面存储设备。
它主要由磁记录介质、磁盘控制器、磁盘驱动器三大部分组成。
温彻斯特磁盘简称温盘,是一种采用先进技术研制的可移动磁头固定盘片的磁盘机。
它是一种密封组合式的硬磁盘,即磁头、盘片、电机等驱动部件乃至读写电路等组装成一个不可随意拆卸的整体。
磁盘上信息的分布记录面、磁道、扇区磁道编号磁盘地址由记录面号(也称磁头号)、磁道号和扇区号三部分组成。
磁盘存储器的技术指标存储密度:存储密度分道密度、位密度和面密度。
道密度:沿磁盘半径方向单位长度上的磁道数,单位道/英寸。
位密度:磁道单位长度上能记录的二进制代码位数,单位为位/英寸。
面密度:位密度和道密度的乘积,单位为位/平方英寸。
平均存储时间=寻道时间+等待时间+数据传送时间数据传输率例题磁盘cache磁盘cache是为了弥补慢速磁盘和主存之间速度上的差异。
磁盘阵列RAIDRAID:独立磁盘冗余阵列(廉价冗余磁盘阵列),或简称磁盘阵列。
简单的说, RAID 是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。
组成磁盘阵列的不同方式成为 RAID 级别。
RAID 0 提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。
这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。
第八章输入输出系统外围设备的速度分级在CPU和外设之间数据传送时加以定时:速度极慢或简单的外设:CPU只需要接受或者发送数据即可。
慢速或者中速的设备:可以采用异步定时的方式。
高速外设:采用同步定时方式。
I/O和主机信息交换方式程序查询方式、程序中断方式、直接内存访问(DMA)方式、通道方式程序查询方式数据在CPU和外围设备之间的传送完全靠计算机程序控制。
当需要输入/输出时,CPU暂停执行主程序,转去执行设备输入/输出的服务程序,根据服务程序中的I/O指令进行数据传送。
这是一种最简单、最经济的输入/输出方式,只需要很少的硬件。
但由于外围设备动作很慢,程序进入查询循环时将浪费CPU时间。
中断的概念中断是指CPU暂时中止现行程序,转去处理随机发生的紧急事件,处理完后自动返回原程序的功能和技术。
程序中断方式的原理在程序中断方式中,某一外设的数据准备就绪后,它“主动”向CPU发出请求中断的信号,请求CPU暂时中断目前正在执行的程序而进行数据交换。
当CPU响应这个中断时,便暂停运行主程序,并自动转移到该设备的中断服务程序。
当中断服务程序结束以后,CPU又回到原来的主程序。
中断处理过程中的几个问题CPU只有在当前一条指令执行完毕后,即转入公操作时才受理设备的中断请求。
保存现场中断屏蔽中断处理过程单级中断和多级中断单级中断系统中,所有的中断源都属于同一级,所有中断源触发器排成一行,其优先次序是离CPU近的优先权高。
当响应某一中断请求时,执行该中断源的中断服务程序。
在此过程中,不允许其他中断源再打断中断服务程序,既使优先权比它高的中断源也不能再打断。
多级中断系统是指计算机系统中有相当多的中断源,根据各中断事件的轻重缓急程度不同而分成若干级别,每一中断级分配给一个优先权。
优先权高的中断级可以打断优先权低的中断服务程序,以程序嵌套方式工作。
一维多级中断是指每一级中断里只有一个中断源,二维多级中断是指每一级中断里又有多个中断源。
DMA的基本概念直接内存访问(DMA)是一种完全由硬件执行I/O交换的工作方式。
在这种方式中,DMA控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和I/O设备之间进行。
DMA 方式一般用于高速传送成组数据。
DMA方式的优点DMA能执行的一些操作从外围设备发出DMA请求;CPU响应请求,把CPU工作改成DMA操作方式,DMA控制器从CPU 接管总线的控制;由DMA控制器对内存寻址,即决定数据传送的内存单元地址及数据传送个数的计数,并执行数据传送的操作;发中断,向CPU 报告DMA操作的结束。
DMA传送方式停止CPU访问内存、周期挪用、DMA与CPU交替访内DMA数据传送过程传送前预处理;正式传送;传送后处理。
通道的基本概念通道是一个特殊功能的处理器,它有自己的指令和程序专门负责数据输入输出的传输控制,而CPU将“传输控制”的功能下放给通道后只负责“数据处理”功能。
这样,通道与CPU分时使用内存,实现了CPU内部运算与I/O设备的平行工作。
通道的功能通道具有两种类型的总线:系统总线:承担通道与内存、CPU与内存之间的数据传输任务。