计算机组成原理复习串讲
- 格式:docx
- 大小:27.05 KB
- 文档页数:12
第8章外围设备 历年真题: 2000年: 9.在⼤多数磁盘中( )。
A.各磁道的位密度相同 B.最外圈磁道的位密度 C.最内圈磁道的位密度 D.写⼊时选择较⾼的位密度,以增加记录信息;读出时选择低的位密度,以提⾼可靠性 「分析」:位密度是指磁道中单位长度所存储的信息量。
在磁盘存储器中,每个磁道所存储的信息是相同的,⽽最内圈磁道的长度最⼩,所以该磁道的位密度。
「答案」:C 10.在调频制记录⽅式中,是利⽤( )来写0或1.A.电平⾼低的变化B.电流幅值的变化C.电流相位的变化D.电流频率的变化 「分析」:在调频制记录⽅式中,信息的写⼊是依靠写⼊电流频率的变化来实现的,写1时的电流变化频率是写0时电流变化频率的2倍。
「答案」:D 2002年: 14.在常⽤磁盘中,( )。
A.外圈磁道容量⼤于内圈磁道容量 B.各道容量不等 C.各磁道容量相同 D.内圈磁道容量⼤于外圈磁道容量 「分析」:位密度是指磁道中单位长度所存储的信息量。
在磁盘存储器中,每个磁道所存储的信息是相同的。
「答案」:C 15.在下列存储器中,( )可以作为主存储器。
A.半导体存储器B.硬盘C.光盘D.磁带 「答案」:A 2003年: 1.CRT 图形显⽰器的分辨率表⽰( )。
A.⼀个图像点(像素)的物理尺⼨ B.显⽰器⼀⾏能显⽰的图像点数与⼀列能显⽰的图像点数 C.显⽰器屏幕可视区域的⼤⼩ D.显⽰器能显⽰的字符个数 「分析」:CRT图形显⽰器的分辨率是衡量显⽰器显⽰清晰度的指标,是以图像点(像素)的个数为标志,即显⽰器⼀⾏能显⽰的图像点数与⼀列能显⽰的图像点数的乘积。
6.下列各种记录⽅式中,不具⾃同步能⼒的是( )。
A.不归零制B.改进型调频制 MFMC.调相制PMD.调频制 「分析」:⾃同步能⼒是指从读出的数据中⾃动提取同步信号的能⼒,其能⼒⼤⼩可⽤最⼩磁化翻转间隔与磁化翻转间隔的⽐值来表⽰,⽐值越⼤,则⾃同步能⼒越强。
计算机组成原理复习资料计算机组成原理复习资料计算机组成原理是计算机科学与技术专业的一门重要课程,它涵盖了计算机硬件和软件的基本原理和结构。
在学习这门课程时,我们需要掌握计算机的各个组成部分以及它们之间的相互作用。
下面将从计算机的基本组成、存储器、中央处理器、输入输出设备等方面进行复习总结。
一、计算机的基本组成计算机由硬件和软件两部分组成。
硬件包括中央处理器、存储器、输入输出设备等,而软件则包括操作系统、应用软件等。
计算机的基本工作原理是通过输入设备获取数据,经过中央处理器进行处理,最后通过输出设备将结果呈现给用户。
二、存储器存储器是计算机中用于存储数据和指令的地方。
主要包括内存和外存两种形式。
内存又分为主存和高速缓存,主存用于存储当前正在执行的程序和数据,而高速缓存则用于存储最常用的数据和指令,以提高计算机的运行速度。
外存则用于长期存储数据,如硬盘、光盘等。
三、中央处理器中央处理器是计算机的核心部件,负责执行各种计算和控制指令。
它由运算器、控制器和寄存器组成。
运算器用于执行各种算术和逻辑运算,控制器则负责控制指令的执行过程,而寄存器则用于存储中间结果和控制信息。
四、输入输出设备输入输出设备是计算机与外部世界进行交互的接口,用于将用户的输入转化为计算机可识别的数据,并将计算机的输出呈现给用户。
常见的输入设备有键盘、鼠标、扫描仪等,而输出设备则包括显示器、打印机、音响等。
五、指令和指令系统指令是计算机中的基本操作单位,它用于告诉计算机要执行的具体操作。
指令系统是计算机中的指令集合,它定义了计算机可以执行的所有指令以及它们的操作码、寻址方式等。
不同的计算机有不同的指令系统,如x86、ARM等。
六、计算机的运行过程计算机的运行过程可以分为取指令、译码、执行和访存四个阶段。
首先,控制器从内存中取出一条指令,并将其送到译码器中进行译码。
然后,运算器根据指令的操作码进行相应的运算。
最后,结果被存储回内存或输出到外设。
自考“计算机组成原理”串讲资料第1章概论一、名词解释:历年真题:名词解释题:(2002年)1.主机:由CPU、存储器与I/O接口合在一起构成的处理系统称为主机。
(2003年)16.主机:由CPU、存储器与I/O接口合在一起构成的处理系统称为主机。
(2004年)18.ALU算术逻辑运算单元,负责执行各种算术运算和逻辑运算。
(2005年)21.应用软件:完成应用功能的软件,专门为解决某个应用领域中的具体任务而编写。
近4年都考了名称解释,所以第一章的名称解释是考试的重点,这里给大家列出了名词解释大家要熟悉一下,这都是本章的基本概念,也有利于做选择题及填空题。
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.总线:计算机中连接功能单元的公共线路,是一束信号线的集合,包括数据总线。
考研计算机体系结构知识点串讲计算机体系结构是指计算机硬件与软件之间的接口,它定义了计算机系统的组成部分和它们之间的相互关系。
在考研计算机相关专业中,体系结构是一个重要的知识点,需要深入理解和掌握。
本文将对考研计算机体系结构的一些主要知识点进行串讲,帮助考生加深理解。
I. 计算机结构与计算机体系结构的区别计算机结构是指计算机内部各个硬件组件的布局和连接方式,包括CPU、内存、I/O设备等。
而计算机体系结构则是计算机结构的逻辑结构,它定义了计算机系统的组成部分和它们之间的相互关系。
II. 冯·诺依曼体系结构冯·诺依曼体系结构是现代计算机体系结构的基础,它包括以下几个主要组成部分:1. 存储器冯·诺依曼体系结构中的存储器用于存储指令和数据。
存储器可以分为主存和辅存,主存是CPU能直接访问的存储器,而辅存则是用于长期存储的设备,如硬盘、光盘等。
2. 控制器控制器是负责解释并执行存储器中的指令的部件。
它从主存中提取指令,并根据指令的要求控制其他硬件组件的操作。
3. 运算器运算器是负责执行算术和逻辑运算的部件。
它通过执行指令中的操作码,对数据进行运算并将结果存储在存储器中。
4. 输入输出设备输入输出设备用于与计算机外部进行数据交互。
常见的输入输出设备包括键盘、鼠标、显示器、打印机等。
III. 存储层次结构存储层次结构是指计算机系统中各个存储器之间的层次关系和数据传递方式。
它包括以下几个层次:1. 寄存器寄存器是位于CPU内部的存储器,用于临时存储指令和数据。
由于寄存器位于CPU内部,其访问速度非常快。
2. 高速缓存高速缓存是位于CPU和主存之间的存储器,用于提高数据访问速度。
它将数据从主存中复制到缓存中,并根据访问模式进行预取,以减少对主存的访问次数。
3. 主存主存是位于计算机内部的存储器,用于存储指令和数据。
它位于CPU与外部存储器之间,访问速度较快。
4. 辅存辅存是用于长期存储数据的存储设备,如硬盘、光盘等。
计算机组成原理复习1.简述运算器和控制器的主要功能运算器的主要功能是完成算数运算和逻辑运算;控制器的主要功能是对指令译码,并产⽣相应的控制信号。
2.简述输⼊设备和输出设备的基本功能输⼊设备将⼈们书序的信息(数字.字符、⽂字、图形、图像、声⾳)形式转换成计算机能接受并识别的信息(⼆进制信息)形式,输出设备则将计算机内部信息形式转换成⼈们熟悉的信息形式。
.3.算术运算和逻辑运算个包括那些运算操作?算术运算对数据进⾏算数操作,包括加减乘除四则:运算和数据格式转换;逻辑运算按位对数据进⾏与或⾮异或和移位等操作。
4.机器语⾔汇编语⾔⾼级语⾔有何区别?机器语⾔是⼀种⽤⼆进制代码表⽰的计算机语⾔,机器可以直接执⾏⽤机器语⾔编写的程序。
汇编语⾔是⼀种⽤助记符表⽰的与机器语⾔⼀⼀对应的语⾔,⽤汇编语⾔编写的程序需经过汇编后才能执⾏。
⾼级语⾔是⼀种接近⼈类⾃然语⾔的与计算机结构⽆关的语⾔,⽤⾼级语⾔编写的程序要经过解释和编译才能执⾏。
5.什么是指令?什么是程序?指令是机器完成某种操作的命令,典型的指令包括操作码和地址码两部分。
操作码⽤来指出执⾏什么操作(如加、传送),地址码⽤来指出操作数在什么地⽅、程序是有序指令的集合,⽤来解诀某⼀特定问题。
6.存储器中存储的数据和指令是怎么区分的?在存储程序的计算机中,指令和数据都是以⼆进制的形式存放在存储器中。
从存储器中存储的内容本⾝看不出它是指令还是数据,因为它们都是⼆进制代码。
计算机在读取指令时把从存储器中读到的信息都看作是指令,⽽在读取数据时则把从存储器中读到的信息都看作是操作数,所以为了不产⽣混乱,在进⾏汇编程序设计时要注意区分存储器中的信息是程序还是数据,⽽⽤⾼级语⾔设计程序⼀般不会产⽣上述问题。
7.寄存器的功能是什么?寄存器在运算时⽤于保存运算数据和中间运算结果,以提⾼运算速度。
此外,寄存器还可以存放指令、指令地址、程序运⾏状态等。
寄存器还可以作为数据缓存。
8.编译程序和解释程序的区别是什么?编译程序和解释程序的作⽤都是将⾼级语⾔程序转换成机器语⾔程序,但转换的过程不同。
计算机组成原理重点P18-20 原码、补码、反码、、转换对于正数,数值部分与真值形式相同;对于负数,其数值部分为真值形式按位取反,且在最低位加1。
P23 定点表示法定点小数、整数范围理解若机器字长有n+1位,则:原码定点小数范围为:-(1-2-n)~(1-2-n) 补码定点小数表示范围为:-1~(1-2-n)若机器字长有8位,则:原码定点小数范围为:-(1-2-7)~(1-2-7) 补码定点小数表示范围为:-1~(1-2-7)P27 移码注意偏置值、尾数[X]移=偏置值+XP31 浮点数X规格化的最小正数=2-1×2-2k X规格化的绝对值最小负数= -(2-1+2-n)×2-2k例1:将(100.25)10转换成短浮点数格式。
⑴十进制数→二进制数(100.25)10=(1100100.01)2⑵非规格化数→规格化数1100100.01=1.10010001×26⑶计算移码表示的阶码(偏置值+阶码真值)1111111+110=10000101⑷以短浮点数格式存储该数。
符号位=0阶码=10000101尾数=10010001000000000000000短浮点数代码为0;100 0010 1;100 1000 1000 0000 0000 0000 表示为十六进制的代码:42C88000H。
例2:把短浮点数C1C90000H转换成为十进制数。
⑴十六进制→二进制形式,并分离出符号位、阶码和尾数。
C1C90000H=1;10000011;10010010000000000000000⑵计算出阶码真值(移码-偏置值)10000011-1111111=100⑶以规格化二进制数形式写出此数1.1001001×24⑷写成非规格化二进制数形式11001.001⑸转换成十进制数,并加上符号位。
(11001.001)2=(25.125)10所以,该浮点数=-25.125P35 汉字的表示国标码、区位码、机内码国标码=区位码(十六进制)+2020H 汉字机内码=汉字国标码+8080H P39 十进制8421码、2421码8421码又称为NBCD 码,其主要特点是: ⑴ 它是一种有权码,。
Chapter1 计算机系统概述一、计算机发展历程第一代1946-1957数据处理机第二代1958-1964工业控制机第三代1965-1971中小型计算机第四代1972-1990微型计算机第五代单片计算机二、计算机系统层次结构冯·诺依曼机的主要设计思想:采用存储程序的方式,编制好的程序和数据放在同意存储器中,计算机可以再无人干预的情况下自动完成逐条取出指令和执行指令的任务;在机器内部,指令和数据均以二进制码表示,指令在存储器中按执行顺序存放。
(存储程序并按地址顺序执行)五层结构:5高级语言级-编译程序4汇编语言级-汇编程序3操作系统级-操作系统2一般机器级-微程序1逻辑电路级-硬件执行1.计算机硬件的基本组成运算器“算盘”、存储器“记忆”、控制器“发号施令”、适配器“转换器”、总线和输入/输出设备。
存储程序并按地址顺序执行(冯·诺依曼计算机工作原理)2.计算机软件的分类①各种服务性程序②语言类程序③操作系统④数据库管理系统3.计算机的工作过程收集信息、处理与存储信息、输出信息三、计算机的性能指标吞吐量:表征一台计算机在某一时间间隔内能够处理的信息量响应时间:表征从输入有效到系统产生响应之间的时间度量,用时间单位来度量主频:CPU的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率f叫CPU的主频CPU时钟周期:主频的倒数称为CPU时钟周期T,T=1/fCPI:表示每条指令的周期数,即执行一条指令所需的平均时钟周期数。
CPI=执行某段程序所需的CPU时钟周期数/程序包含的指令条数CPU执行时间:表示CPU执行一般程序所占用的CPU时间。
CPU执行时间=CPU时钟周期数*CPU时钟周期MIPS:每秒百万指令数,即单位时间内执行的指令数。
MIPS=指令数/(程序执行时间*10^6)MFLOPS:每秒百万次浮点操作次数,用来衡量机器浮点操作的性能。
MFLOPS=程序中的浮点操作次数/(程序执行时间*10^6)Chapter2数据的表示和运算一、数制和编码1.进位计数值及其相互转换2.真值和机器数原码与补码互相转换“正数不变,负数取反+1”移码1+0- 符号位,数位5.校验码奇偶校验,只能检测出奇数个错误奇数1奇C=0,偶数1时偶C=0二、定点数的表示和运算1.定点数的表示2.定点数的运算加:X补+Y补=[X+Y]补减:[X-Y]补=X补+[-Y]补除:恢复余数法&加减交替法数的字长大于绝对值的现象叫做溢出。
1、基本概念关于计算机软硬件系统描述、诺依曼关于现代计算机体系的理论、定点机器数的表示形式和范围、浮点数的表示范围和精度、两个浮点数相加减、浮点运算中规格化操作、定点运算溢出判断、存储容量、存储周期、DRAM芯片刷新周期、Cache的结构和程序局部性原理、CISC 和RISC、指令、寻址方式、控制器的特殊寄存器、组合逻辑与微程序控制、各种指令的译码、数据通道的设计2、计算浮点数规格化表示、补码判断溢出、Cache与主存的映射关系、控制器的译码3、主存和cpu的连接4、5、4下列关于计算机软硬件系统描述,指令系统是计算机硬件的语言系统,也叫机器语言,指机器所具有的全部指令的集合,它是软件和硬件的主要界面,反映了计算机所拥有的基本功能。
操作系统是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序。
5冯诺依曼关于现代计算机体系的理论贡献中奠定了现代计算机的基本架构,并开创了程序设计的时代6 8 位⼆进制数,八位二进制就是8个按顺序排列的二进制数。
例如:11111000,00000001,00000101等。
进制(binary)在数学和数字电路中指以2为基数的记数系统,以2为基数代表系统是二进位制的。
7 为什么要用补码采用补码可以简化计算机硬件电路设计的复杂度8浮点数的表示范围和精度浮点数是由符号,阶码和尾数三部分组成,浮点数分为单精度浮点数和双精度浮点数,单精度浮点数的便是范围是-3.4E38~3.4E38,双精度浮点数的范围是-1.79E+308 ~ +1.79E+3089 两个浮点数相加减浮点数的加减法运算过程详解(面向小白的)_狂奔的蜗牛Evan的博客-CSDN博客_0舍1入法例子10 在浮点运算中,“右规”操作右规操作:将尾数右移1位,同时阶码增1,便成为规格化的形式了。
11 当定点运算发生溢出时应发出错误信息12 存储周期是指对存储器进行连续两次存取操作所需要的最小时间间隔13 存储容量为1M×8 位,该芯片的地址线和数据线数目分别是地址20 数据814 三级存储器每一级存储器的作用1、高速缓冲存储器存在于主存与CPU之间的一级存储器,由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多,接近于CPU的速度。
计算机组成原理课程复习要点1、总线、时钟周期、机器周期、机器字长、存储字长、存储容量、立即寻址、直接寻址、MDR、MAR等基本概念。
总线:连接多个部件的信息传输线,是各个部件共享的传输介质。
在某一时刻,只允许有一个部件向总线发送信息,而多个部件可以同时从总线上接收相同的消息。
分为片内总线,系统总线和通信总线。
时钟周期:也称为振荡周期,定义为时钟频率的倒数。
时钟周期是计算机中最基本的、最小的时间单位。
在一个时钟周期内,CPU仅完成一个最基本的动作。
机器周期:完成一个基本操作所需要的时间称为机器周期。
一般情况下,一个机器周期由若干个S周期(状态周期)组成存储容量:存储容量是指存储器可以容纳的二进制信息量,用存储器中存储地址寄存器MAR的编址数与存储字位数的乘积表示。
即:存储容量 = 存储单元个数*存储字长立即寻址:立即寻址的特点是操作数本身设在指令字内,即形式地址A不是操作数的地址,而是操作数本身,又称之为立即数。
数据是采用补码的形式存放的把“#”号放在立即数前面,以表示该寻址方式为立即寻址。
直接寻址:在指令格式的地址字段中直接指出操作数在内存的地址ID。
在指令执行阶段对主存只访问一次。
计算机系统:由计算机硬件系统和软件系统组成的综合体。
计算机硬件:指计算机中的电子线路和物理装置。
计算机软件:计算机运行所需的程序及相关资料。
主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。
CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。
主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。
存储单元:可存放一个机器字并具有特定存储地址的存储单位。
存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。
计算机组成原理复习串讲●题型分布:●选择题30%●简答题10-15%●计算题和框图题50-60%●章节分布:●1、6和8章20%,2章15%,●3章25-30%,4章10-15%,5章25-30%第一章计算机系统概论内容:在第一章中,1.1计算机的分类和应用、1.2计算机硬件、1.3计算机软件、1.4计算机系统的层次结构。
具体要求:1.2要求大家掌握计算机硬件主要由运算器、存储器、控制器、适配器、输入输出设备组成。
熟悉冯.诺依曼型计算机工作的原理,主要是存储程序并按地址顺序执行。
1.4需要掌握计算机系统的层次结构。
第二章运算方法和运算器内容:2.1数据和文字的表示方法;2.2定点运算方法,定点运算器的组成;2.3浮点运算方法、浮点运算器的组成。
具体要求:2.1、内容包括数据格式、数的机器码表示、字符和字符串编码、汉字的表示、校验码。
2.1.1、常见的数据格式有:定点格式和浮点格式。
我们要熟悉定点数和浮点数的定义、表示方法、范围(IEEE754标准),这两种表示方法的差异,其中浮点数的表示是个难点。
比如:定点格式是指:在定点表示法中,小数点位置固定不变。
定点格式常有两类:定点小数和定点整数。
2.1.2二进制数的编码表示重点掌握数的机器码表示,包括原码、补码、反码、移码的定义,要搞清楚四种码制的表示范围、作用以及它们之间的转换,特别注意的是0的几种码制表示方法。
2.2、熟悉补码加减法的运算法则,主要是补码加减法公式及变补公式。
分别是:[x+y]补=[x]补+[y]补[x-y]补=[x]补+[-y]补[-y]补=[[y]补]变补在此基础上,掌握采用溢出的两种检测方法。
就是单符号位法和变形补码的方法。
难点在于基本的二进制加/减法器和十进制加法器的逻辑实现。
2.3、定点乘法运算不作要求2.4讲的是定点除法运算,这一节也是个比较难的一节,主要是熟悉手工计算除法和恢复余数的除法及不恢复余数的除法的区别。
在此基础上,掌握不恢复余数阵列除法器的工作逻辑。
2.5讲的定点运算器的组成,我们首先要搞清楚数值计算和逻辑运算的方法。
然后熟悉芯片74181和74182的逻辑组成结构和引脚。
学会用这两个芯片组成多位的运算器。
这也是非常重要的一点。
2.6浮点运算:浮加,浮减,浮乘,浮除。
第三章存储系统内容:本章讲述的存储系统的分类、分级结构与主存储器的技术指标等,这一章也比较重要。
具体要求:3.1是存储器的概述3.1.1是存储器的分类:按存储介质分,半导体存储器,磁表面存储器、光存储器等按存取方式分:随机存储器,顺序存储器按在计算机中的作用分:主存储器,辅助存储器,高速缓冲存储器,控制存储器还有按读写功能分,按信息的可保存性分等分类方法。
3.1.2要掌握存储器的分级结构分级结构主要是高速缓冲存储器—主存储器——外存储器三层结构3.1.3了解主存储器的性能指标主要包括存储容量、存取时间、存储周期、存储器带宽几个方面。
3.2+3.3 讲SRAM+DRAM需要掌握:1、静态MOS存储器的基本存储元电路图及其读写操作,还要熟悉SRAM存储器的组成,它由存储体、读写电路、地址译码电路和控制电路等组成。
2、动态MOS 存储器(DRAM)基本存储单元电路及其读写和刷新操作,还要熟悉动态MOS存储器的组成。
3、最重要部分是存储器和CPU的连接以及如何对存储器进行扩展。
扩展常采用位扩展、字扩展法、字位同时扩展法三种方法。
4、了解存储器的读写周期,刷新周期。
3.4 只读存储器和闪速存储器,需要了解基本概念。
1、ROM的概念和分类ROM它只能读出,不能写入,故称只读存储器。
最大的优点是具有不易失性,即使电源切断,ROM的信息也不会丢失。
根据编程方法不同,我们通常分成三类:掩模式只读存储器、一次编程只读存储器、多次编程只读存储器。
3.5 并行存储器/高速存储器包括双端口存储器、多模块交叉存储器、相联存储器(不作要求) 1、双端口存储器:由同一个存储器具有两组相互独立的读写控制线路而得名。
我们可以了解一下它得逻辑结构,读写控制。
特别是当两个端口地址不相同时,产生冲突时的读写控制。
2、多模块交叉存储器组织方式有两种,顺序方式和交叉方式,需要了解这两种方式的优缺点。
3.6、cache存储器(Pentium实例等不作要求)Cache是一种高速缓冲存储器,是为了解决CPU和主存之间的速度不匹配采用的一种重要的硬件技术。
掌握主存与cache的地址映射方式。
有三种映射方式:1)全相联映射方式/2)直接映射方式/3)组相联映射方式,其中组相联方式是前二者的折中方案。
9.4/9.5虚拟存储器,存储保护它只是一个容量非常大的存储器的逻辑模型,并不是任何实际的物理存储器。
它的作用,主要解决存储容量和速度的矛盾。
虚拟存储器有页式、段式、段页式三种。
掌握存储系统命中率,缺失率,替换算法的典型应用。
第四章指令系统Pentium实例以及4.5 典型指令不做要求(CISC和RISC概念特点需要掌握)4.1了解指令系统的发展和性能要求。
四个方面的要求:完备性、有效性、规整性和兼容性。
4.2指令格式以下几个方面我们需要掌握:1、机器指令的基本组成。
包括操作码字段和地址码字段。
操作码表示该指令进行什么性质的操作,比如加法、减法等。
地址码指定参与操作的操作数的地址。
2、指令种类有四种。
数据处理(算术和逻辑运算指令)、数据存储(存储器器指令)、数据传送(I/O指令)、控制(测试和分支指令)4.4 指令和数据的寻址方式寻址方式指的是如何确定指令中操作数的地址及下条指令的地址。
1、指令的寻址方式分为:顺序寻址方式、跳跃寻址方式2、操作数的寻址方式比较多,要重点掌握隐含寻址、立即寻址、直接寻址、间接寻址,寄存器寻址方式和寄存器间接寻址方式,了解相对寻址方式、基址寻址寻址方式、变址寻址方式和块寻址方式。
4.5 典型指令了解精简指令系统和复杂指令系统相比,它的主要的特点。
第五章中央处理器内容:这一章详细的介绍了CPU的功能和基本组成,指令周期的概念、时序产生器的组成、微程序控制技术、硬布线控制器,传统的CPU结构,在此基础上介绍了当前先进的CPU的科技成果。
5.6、5.7、5.8、5.9涉及硬布线控制器/传统CPU/流水技术CPU/RISC CPU (掌握流水线时空图,效率加速比;比较CISC和RISC特点)。
具体内容:5.1 CPU的功能和组成CPU有四个方面的功能(1)指令控制,主要控制程序的顺序(2)操作控制,主要是翻译和执行指令(3)时间控制,指对各种操作时间定时(4)数据加工,对数据进行算术和逻辑运算,这是CPU的根本任务。
CPU的组成:传统的CPU由运算器和控制器组成。
控制器由程序计数器、指令寄存器。
指令译码器、时序产生器和操作控制器组成,它是发布命令的决策机构。
运算器由算术逻辑单元,累加寄存器。
数据缓冲寄存器和状态条件寄存器组成,它是数据的加工处理部件。
同时我们还应该熟悉CPU中的主要寄存器:主要是指令寄存器IR、程序计数器PC、地址寄存器AR、缓冲寄存器DR,累加寄存器AC,状态条件寄存器PSW,我们应该掌握它们的功能,知道它们主要作用。
5.2-5.3 指令周期和指令时序的产生掌握指令周期、机器周期、时钟周期的概念:指令周期是从存储器中取出一条指令并执行这条指令的时间。
一个指令周期由若干个CPU周期组成,CPU周期也就机器周期。
而一个CPU周期又由多个时钟周期组成。
再就是信号的来源:时钟信号作为时间的基准,由时钟脉冲发生器产生。
周期信号用于控制不同阶段的操作,用触发器实现。
节拍信号用于控制周期内的微操作,用节拍信号发生器实现。
5.4 微程序控制器首先了解微程序控制的几个基本概念微操作:一条指令功能的实现是通过一系列有序的基本操作来完成的,这些操作称为微操作,它是执行单元能够完成的最基本动作。
微命令:对应某个微操作的命令称为微命令,它是执行单元可以接受的控制信号序列的最小单位。
微指令:是对指令的分解,是一组微命令的组合。
主要包含两个字段:操作控制字段、顺序控制字段。
微程序:微指令的有序集合称为微程序。
一条机器指令的功能通过许多条微指令来实现,即一条机器指令对应一段微程序。
控制存储器:存放微程序的高速只读存储器。
微程序控制:指令的执行是通过执行该指令对应的微程序来实现的控制方式,称为微程序控制方式。
在此基础上,我们应该了解微程序控制器的原理框图:它主要由控制存储器、微指令存储器、地址转移逻辑三大部分组成。
微程序设计技术在了解微程序控制器基本原理的基础上,如何确定微指令的结构,是设计微程序的关键。
微指令格式微指令格式:控制字段+顺序控制字段(下址字段)控制字段每位表示一个微操作控制信号然后考虑的是指令操作微程序化。
微指令的编码微指令的编码就是对微指令中的操作控制字段进行编码,通常有三种方法可供选择:直接表示法,编码表示法、混合表示法。
具体微地址的形成方法常有两种方法,计数器的方式、多路转移的方式,仅作了解。
第六章总线系统内容:总线技术是计算机系统的一个重要技术,有点学者说PC就是由CPU、总线系统、操作系统三个部分组成。
具体要求:6.1讲述的是总线的概念和结构。
总线定义:它是构成计算机系统的互联机构,是多个系统功能部件之间进行数据传送的公共通道。
一个单处理器的总线我们可分为三类:内部总线,系统总线,I/O总线内部总线指CPU内部连接各寄存器及运算部件之间的总线。
系统总线指CPU同计算机系统的其他高速部件互相连接的总线。
I/O总线指中低速I/O设备之间互相连接的总线。
对于每种总线,我们还要了解其物理特征、功能特性、电器特性、时间特性按连接方式来分,单机系统中总线结构有三种类型:单总线结构、双总线结构、三总线结构5.2 总线接口首先了解信息的传送方式有三种传送方式:串行传送,分时传送,并行传送。
出于速度和效率的考虑,系统总线上传送信息必须采用并行传送方式。
当信息串行传送时,只有一条传输线,且采用脉冲传送。
当信息并行传送时,每个数据位都需要一根单独传输线。
接口的基本概念和功能接口是指CPU和主存、外围设备之间通过总线进行连接的逻辑部件。
接口在功能上可以起到:控制外围设备、缓冲使得减小速度差异、显示工作状态、数据转换、程序中断等功能。
6.3+6.4总线的仲裁、定时和数据传送模式总线仲裁是总线系统的核心问题之一。
是为了解决多个主设备同时竞争总线控制权的问题,常常采用优先级策略或公平策略,选择其中一个主设备作为作为总线的下一次主方,接管总线的控制权。
按仲裁电路的位置,分为:集中式仲裁和分布式仲裁。
集中式仲裁分类:菊花链式查询,计数器定时查询,独立请求3种方式。
6.5/6.6,各种总线(PCI,ISA,HOST)、标准作了解。
第八章输入和输出系统内容:.计算机的输入输出系统简称I/O系统,包括I/O接口、I/O管理部件以及有关软件,一个计算机系统的综合处理能力,系统的可扩展性、兼容性和性价比都和I/O系统密切相关。