计算机组成原理
- 格式:doc
- 大小:48.00 KB
- 文档页数:11
计算机组成原理-完整版前言计算机组成原理是计算机科学中最基础的课程之一,它主要研究计算机系统的各个组成部分的原理和关系。
它是计算机科学中最基础的课程之一,也是理解其他计算机科学领域的必备基础。
本文将介绍计算机组成原理中涉及的各个方面,从处理器到内存,再到输入输出系统,以及操作系统和应用层,详细解释它们的工作原理和相互关系。
此外,我们还将介绍一些实际的例子,以帮助读者更好地理解这些概念。
计算机硬件组成处理器处理器是计算机的大脑,它是计算机中最为关键的部分之一。
处理器的任务是执行指令,它通过解码指令,再根据指令来执行相应的操作。
处理器包括控制单元和算术逻辑单元两部分。
控制单元是处理器的主控制中心,它决定了处理器要执行的操作,以及操作的顺序。
由于处理器的速度非常快,因此它能够在一个时钟周期内执行多个操作。
算术逻辑单元(ALU)则用于执行运算操作,例如加减乘除、位移等。
ALU从寄存器中读取数据,并根据指令进行相应的计算和操作。
存储器存储器用于存储计算机中的数据和指令。
存储器被分为两种类型:内存和外存。
内存是指计算机中直接可访问的存储,例如DRAM。
它是用于临时存储程序和数据的地方。
内存的访问速度非常快,但只能存储有限的数据量。
外存则是指计算机中不直接可访问的存储,例如硬盘。
它用于长期存储数据和程序。
虽然外存的访问速度相对较慢,但它能够存储大量的数据和程序。
输入输出设备输入输出设备是与计算机交互的途径,例如键盘、鼠标和显示器等。
输入设备用于将数据输入到计算机中,输出设备则用于从计算机中输出数据。
计算机系统架构冯·诺依曼体系结构冯·诺依曼体系结构是计算机系统的经典架构,它由储存器、算术逻辑单元、控制单元和输入输出设备组成。
程序存储在内存中,并通过控制单元来控制执行。
该体系结构具有良好的扩展性和通用性,适用于大多数计算机系统。
哈佛体系结构哈佛体系结构是一种采用不同存储器分别用于程序和数据存储的计算机系统。
计算机组成原理目录
一、基本概念和术语
1.计算机组成原理概述
2.计算机硬件和软件的关系
3.信息的表示和处理
4.计算机的运行原理
二、数字逻辑电路基础
1.布尔代数和逻辑门
2.组合逻辑电路
3.时序逻辑电路
4.存储器和寄存器
三、计算机的指令系统和运算
1.指令的表示和执行
2.数据的表示和运算
3.控制逻辑和控制单元
四、存储器和存储器层次结构
1.存储器的分类和特性
2.主存储器和辅助存储器
3.存储器的层次结构和存取方法
4.存储器的高速缓存和虚拟存储器
五、输入和输出设备
1.输入和输出设备的分类和特性
2.输入设备的接口和数据采集
3.输出设备的接口和数据显示
4.输入输出设备的控制和通信
六、总线和通信
1.计算机系统中的总线
2.总线的分类和特性
3.总线的传输方式和速度
4.总线的控制和仲裁
七、处理器的结构和设计原理
1.处理器的功能和组成
2.数据通路和控制单元的设计
3.内部寄存器和处理器的运行状态
4.处理器的性能评价和优化技术
八、计算机体系结构和指令集
1.计算机的级别和体系结构
2.CISC和RISC的比较
3.指令集的设计和实现
4.多核处理器和并行计算
九、系统总线和I/O设备接口
1.系统总线的结构和功能
2.总线的控制和仲裁机制
3.I/O设备的接口和通信
4.DMA和中断处理机制
十、计算机性能评价和提高技术
1.计算机性能的度量和评价
2.程序的优化和并行化技术
3.存储器层次结构的优化
4.编译器的优化技术。
计算机组成原理和微机原理计算机组成原理和微机原理是计算机科学与技术领域中非常重要的两门课程,它们涉及到计算机的硬件和软件方面的知识。
本文将详细介绍计算机组成原理和微机原理的概念、内容和重要性。
一、计算机组成原理的概念和内容计算机组成原理是计算机科学与技术领域中的基础课程之一,它主要研究计算机的硬件结构和工作原理。
计算机组成原理涉及到的内容很广泛,主要包括计算机的基本组成、计算机的运行过程、计算机的存储结构、计算机的输入输出系统等方面。
1.计算机的基本组成计算机的基本组成包括中央处理器(CPU)、存储器(memory)和输入输出设备(I/O devices)。
中央处理器是计算机的核心部件,负责执行计算机的指令和处理数据。
存储器用于存放程序和数据,可以分为主存储器(RAM)和辅助存储器(硬盘、光盘等)。
输入输出设备用于与计算机进行交互,如键盘、鼠标、显示器等。
2.计算机的运行过程计算机的运行过程包括指令的周期性执行和数据的处理。
在计算机中,每个指令都是由一系列的操作码(Opcode)和操作数(Operand)组成,其中操作码表示操作的类型,操作数表示操作的具体内容。
指令的周期性执行是通过时钟信号来实现的,时钟信号可以控制计算机的时序和同步。
3.计算机的存储结构计算机的存储结构主要包括主存储器和辅助存储器。
主存储器用于存放正在执行的程序和数据,是计算机运行的关键部件。
主存储器可以按照访问方式分为随机存取存储器(RAM)和只读存储器(ROM)等。
辅助存储器用于存放大量的程序和数据,可以分为硬盘、光盘、磁带等。
4.计算机的输入输出系统计算机的输入输出系统是计算机与外部世界进行交互的重要组成部分。
输入设备用于将外部的信息传递给计算机,如键盘、鼠标等;输出设备用于将计算机的结果显示给用户,如显示器、打印机等。
输入输出设备和计算机之间有一个接口(interface),可以通过接口进行数据的传输和控制。
二、微机原理的概念和内容微机原理是计算机科学与技术领域中的重要课程,它主要研究微型计算机的组成和工作原理。
计算机组成原理一、选择1、数的大小2、存储单元存储单元一般应具有存储数据和读写数据的功能,一般以8位二进制作为一个存储单元,也就是一个字节。
每个单元有一个地址,是一个整数编码可以表示为二进制整数。
程序中的变量与主存储器的存储单元相对应。
变量的名字对应存储单元的地址,变量的内容对应单元所存储的数据。
3、冯.诺依曼体系结构以二进制的形式将程序存放到存储器中,控制器依据存储器的程序来控制全机协调地完成计算任务。
存储程序并按地址顺序执行,这就是冯诺依曼型计算机的体系结构,该结构由运算器、控制器、存储器、输入设备、输出设备组成。
4、寻址范围存储器的容量=存储字长*存储单位5、CPU模型中各器件的功能控制器:(1)从指令cache中取出一条指令,并指出下一条指令在指令cache中的位置。
(2)对指令进行译码或测试,并产生相应的操作和控制信号,以便启动规定的动作。
(3)指挥并控制CPU、数据cache和输入/输出设备之间数据流动的方向。
运算器:(1)执行所有的算术运算。
(2)执行所有的逻辑运算,并进行逻辑测试。
存储器:(1)数据缓冲寄存器(DR)①作为ALU运算结果和通用存储器之间信息传送中时间上的缓冲。
②补偿CPU和内存、外围设备之间在操作速度上的差别。
(2)指令寄存器(IR)用来保存当前正在执行的一条指令。
(3)程序计数器(PC)保证程序能够连续地执行下去。
(4)数据地址寄存器(AR)用来保存当前CPU所访问的数据cache存储器中(简称数存)单元的地址。
(5)通用寄存器(R0__R3)通用寄存器共4个,当算术逻辑单元(ALU)执行算数或逻辑运算时,为ALU提供一个工作区。
(6)状态字寄存器(PSW)保存由算数指令和逻辑指令运算或测试结果建立的各种条件代码。
6、指令的分类数据传送指令、算术运算指令、逻辑运算指令、程序控制指令、输入输出指令、字符串处理指令、特权指令、其他指令7、指令周期的含义指令周期是指取出一条指令并执行这条指令的时间。
计算机组成原理计算机组成原理是指计算机由硬件和软件组成的过程和原理。
它涉及了计算机内部各部件的功能和相互关系,以及它们如何协同工作,实现计算、存储和通信等功能的基本原理。
计算机组成原理主要包括指令执行周期、存储器层次结构、总线结构、I/O系统、中央处理单元(CPU)、寄存器以及各种逻辑门电路等基本概念和原理。
计算机组成原理是计算机科学与技术的核心课程之一,它为我们深入了解计算机的工作原理以及如何有效地设计和优化计算机系统提供了重要基础。
指令执行周期是计算机工作的基本单位,它由取指令、指令译码、指令执行、访问存储器、写回数据等若干步骤组成。
存储器层次结构是指计算机系统中不同速度和容量的存储器层级,包括高速缓存、主存储器和辅助存储器等。
各级存储器通过读写控制线和数据线相连,实现数据的传输和存储。
总线结构是计算机内部各部件之间传输数据和控制信号的途径。
它包括数据总线、地址总线和控制总线等,用于在CPU、存储器和I/O设备之间传输数据和控制信息。
I/O系统是计算机与外部设备之间的接口,负责数据的输入输出和设备的管理。
它通过I/O控制器和外设接口等实现计算机与外部设备的通信。
CPU是计算机的核心部件,负责执行程序中的指令。
它由控制单元和算术逻辑单元组成,控制单元负责指令的控制和管理,算术逻辑单元负责进行数据的运算和逻辑判断。
寄存器是CPU内部用于存储数据和指令的临时存储器,包括通用寄存器、指令寄存器、程序计数器等。
逻辑门电路是计算机中最基本的构建单元,包括与门、或门、非门等。
通过逻辑门的组合和连接,可以实现各种逻辑运算和控制功能。
计算机组成原理涉及的其他概念还包括指令集体系结构、流水线技术、中断处理等。
总之,计算机组成原理是计算机科学与技术中的重要基础课程,它为我们理解计算机工作原理、设计高效的计算机系统提供了基础。
通过学习计算机组成原理,我们可以更好地理解计算机的内部结构和原理,为后续的计算机体系结构、操作系统、编译原理等课程奠定坚实的基础。
概论CPU :中央处理器,是计算机的核心部件,由运算器和控制器构成。
运算器:计算机中完成运算功能的部件,由ALU 和寄存器构成。
总线:计算机中连接功能单元的公共线路,是一束信号线的集合。
主机:由CPU 、存储器与IO 接口合在一起构成的处理系统称为主机。
接口:是主机与外设之间传递数据与控制信息的电路,是主机与外设的桥梁。
汇编语言:采用文字方式(助记符)表示的程序设计语言。
字长:一个数据字包含的位数,一般为8 位、16 位、32 位和64 位等。
运算器的功能:完成算术逻辑运算,由ALU 和若干寄存器组成。
其中ALU 负责执行各种数据运算操作,寄存器用于暂时存放参与运算的数据以及保存运算状态。
控制器的功能:从内存中取出指令,对其进行译码,产生相应的时序控制信号,控制其它器件工作。
数据编码和数据运算数据:定点数据、浮点数据、图形数据、文字数据。
原码:用一个符号位表示数据的正负,0 代表正号,1 代表负号,其余的代码表示数据的绝对值。
补码:用最高位表示符号,其余各位代码给出数值按2 取模的结果。
阶码:浮点数编码中,表示小数点的位置的代码。
海明距离:在信息编码中,两个合法代码对应位上编码不同的数据位。
冯诺依曼舍入法:浮点数据的一种舍入方法,在截去多余位时,将剩下数据的最低位置1 。
规格化数:浮点数编码中,为使浮点数具有唯一的表示方式所作的规定,规定尾数部分用纯小数形式给出,而且尾数的绝对值应大于1/R ,即小数点后的第一位不为零。
机器零:浮点数编码中,阶码和尾数为全0 时代表的0 值。
为什么用二进制:容易用数据电路表示,数据运算和存储方式简单,是高效的数据表示方式。
如何区分ASCII 代码和汉字编码:ASCII 代码是7 位的代码,在存储时可以在它前面增加一位形成8 位的代码,增加的位用0 表示是ASCII 码, 1表示是汉字编码。
存储系统SRAM :静态半导体存储器,可随机读写,其存储的数据表示为晶体三极管构成的双稳态电路的电平,存储数据稳定,不需刷新。
知识点计算机组成原理知识点-计算机组成原理计算机组成原理重要知识点第一章绪论一、冯.诺依曼思想体系――计算机(硬件)由运算器、控制器、存储器、输入输出设备五部分组成,存储程序,按地址出访、顺序继续执行二、总线的概念。
按传送信息的不同如何划分;按逻辑结构如何划分三、冯.诺依曼结构(普林斯顿结构)与哈弗结构的存储器设计思想四、计算机系统的概念,软件与硬件的关系、计算机系统的层次结构(实际机器与交互式机器)五、计算机的主要性能指标的含义(机器字长,数据通路宽度,主存容量,运算速度)六、cpu和主机两个术语的含义,完备的计算机系统的概念,硬件、软件的功能分割七、总线概念和总线分时共享资源的特点、三态门与总线电路第二章数据的机器层次表示一、真值和机器数的概念数的真值变为机器码时存有四种则表示方法:原码表示法,反码表示法,补码表示法,移码则表示码。
其中移码主要用作则表示浮点数的阶码e,以利比较两个指数的大小和对阶操作方式二、一个定点数由符号位和数值域两部分组成。
按小数点位置不同,定点数有纯小数和纯整数两种表示方法。
几种定点机器数的数值则表示范围。
三、浮点数浮点数的标准表示法:符号位s、阶码e、尾数m三个域组成。
其中阶码e通常用移码表示(其值等于指数的真值e加上一个固定偏移值)。
规格化浮点数(原码,补码则表示的规格化浮点数的区别)五、处理字符信息(符号数据即非数值信息),七、常用的bcd码:8421码、2421码、余3码、格雷码(有权码,无权码,特点)八、检错纠错码:奇偶校验(掌握奇偶校验原理及校验位的形成及检测方法),海明码的纠错原理(理解)第三章指令系统一、指令格式:指令的基本格式,指令的地址码结构(3、2、1、0地址指令的区别),非规整型指令的操作码(扩展览会操作码)二、编址方式(位,字节,字…)三、操作数串行方式――立即串行、轻易串行、间接串行、寄存器串行、寄存器间接串行、相对串行、基址寻址、变址寻址、页面寻址四、指令串行方式――顺序对串行方式、弹跳串行方式五、指令类型及功能六、不同的计算机的i/o指令差别很大,通常有两种方式:独立编址方式,统一编址方式第四章数值的机器运算一、为运算器构造的简单性,运算方法中算术运算通常采用补码加减法,原码乘除法或补码乘除法。
1.完整的计算机系统应包括配套的硬件设备和软件系统。
2.计算机硬件包括运算器、控制器、存储器、输入设备和输出设备。
其中运算器、控制器和存储器组成主机运算器和控制器可统称为CPU。
3.基于存储程序原理的冯·诺依曼计算机工作方式的基本特点是按地址访问并顺序执行指令。
5.系统程序是指用来对整个计算机系统进行调度、管理、监视及服务的各种软件,应用程序是指用户在各自的系统中开发和应用的各种程序 .6.计算机与日常使用的袖珍计算机的本质区别在于自动化程度的高低。
7.为了更好地发挥计算机效率和方便用户,20世纪50年代发展了操作系统技术通过它对计算机进行管理和调度。
8.指令和数据都存放在存储器中,控制器能自动识别它们.9.计算机系统没有系统软件中的操作系统就什么工作都不能做。
10.在用户编程所用的各种语言中与计算机本身最为密切的语言是汇编语言。
11.计算机唯一能直接执行的语言是机器语言。
12.电子计算机问世至今计算机类型不断推陈出新但依然保存存储程序的特点最早提出这种观点的是冯·诺依曼。
13.汇编语言是一种面向机器的语言,对机器依赖性很强,用汇编语言编制的程序执行速度比高级语言快。
14.有些计算机将一部分软件永恒地存于只读存储器中称为固件。
15.计算机将存储、运算逻辑运算和控制三部分合称为主机,再加上输入设备和输出设备组成了计算机硬件系统。
16.1μs= 10—6 s,其时间是1ns的 1000 倍。
17.计算机系统的软件可分为系统软件和应用软件,文本处理属于应用软件,汇编程序属于系统软件。
18.指令的解释是由计算机的控制器来完成的,运算器用来完成算数和逻辑运算。
23.存储器的容量可以用KB、MB和GB表示,它们分别代表 2 10字节 , 2 20字节和2 30字节。
24.计算机硬件的主要技术指标包括机器字长、存储容量、运算速度。
1. 1946年研制成功的第一台电子计算机称为 ENIAC .3. 集成电路的发展,到目前为止,依次经历了小规模集成(SSI)、规模集成(MSI)、大规模集成(LSI)和超大规模集成(VLSI)四个阶段。
5。
数控机床是计算机在过程控制方面的应用,邮局实现信件自动分拣是计算机在模式识别方面的应用。
6。
人工智能研究用计算机模拟人类智力活动的有关理论与技术,模式识别研究用计算机对物体、图像、语言、文字等信息进行自动识别。
7。
计算机在过程控制应用中,除计算机外, A/D转换器是重要部件,它能把模拟量转换成计算机能识别的信号。
10.计算机按其工艺和器件特点,大致经历了四代变化,第一代从1946年开始,采用电子管;第二代从1958年开始,采用晶体管 ,第三代从1965年开始,采用中小规模集成电路。
第四代从1971年开始,采用大规模和超大规模集成电路 .11.电子计算机的英文名是 Computer ,世界上第一台电子计算机命名为 ENIAC ,它是由宾夕法尼亚州立大学制成.12. 数字计算机用来处理离散型的信息,而模拟计算机用来处理连续性的信息。
13。
以电压的高低来表示数值,其精度有限的计算机称为模拟计算机 .14.将许多电子元件集成在一片芯片上称为 IC .(用英文缩写字母表示)15。
人工智能(简称AI)的目标是由人类将思考力、判断力和学习力赋予计算机.16.计算机发展至今,虽然与早期相比面貌全非,但存储程序的特点依然不变.17.操作系统最早出现在第三代计算机上.18。
网络技术的应用主要有电子商务、网络教育和敏捷制造等。
19。
多媒体技术是计算机技术和视频、音频及通信技术集成的产物。
20。
在微型计算机广泛的应用领域中,财务管理属于数据处理方面的应用.21。
在远程导弹系统中,将计算机嵌入到导弹内,这种计算机属于专用计算机,在计算机的应用领域中属于过程控制。
22。
机器人属于人工智能领域的一项重要应用。
23.把各类专家丰富的知识和经验以数据形式存于知识库内,通过专用软件,根据用户查询的要求,向用户做出解答。
这种系统通常被称作专家系统,属于人工智能领域的应用范畴。
1。
在做手术过程中,医生经常将手伸出等护士将手术刀递上,待医生握紧后,护士才松手。
如果把医生和护士看成是两个通信模块上述一系列动作相当于异步通信中的全互锁方式。
2.按联接部件不同,总线可分为片内总线、系统总线和通信总线三种。
3。
系统总线是连接CPU、主存、I\O之间的信息传送线,按传输内容不同,又可分为地址线数据线和,控制线分别用来传送地址数据和控制信号、响应信号和时序信号。
4。
Plug and Play的含义是即插即用.PCI总线标准具有这种功能。
5.一个总线传输周期包括申请分配阶段、寻址阶段、传输阶段和结束阶段四个阶段。
6.总线上的主模块是指对总线有控制权的模块,从模块是指被主模块访问的模块,只能响应从主模块发来的各种总线命令。
7.总线的通信控制主要解决通信双方如何获知传输开始和传输结束,以及通信双方如何协调如何配合通常有同步通信异步通信半同步通信和分离式通信四种。
8.同步通信的主要特点是通信双方由统一时钟控制数据的传输,一般用于总线长度较短,总线上各部件存取时间比较一致的场合;异步通信的特点是通信双方没有公共的时钟标准,采用应答方式通信,一般用于总线上各部件速度不一致的场合。
9.每个总线部件一般都配有三态门电路,以避免总线访问冲突,当某个部件不占用总线时,由该电路禁止向总线发出信息。
10.总线同步通信影响总线效率的原因是必须按最慢速度的部件来设计公共时钟。
11。
在总线的异步通信方式中,通信的双方可以通过不互锁、半互锁和全互锁三种类型联络。
13。
按数据传送方式不同,总线可分为串行传输总线和并行传输总线。
14.单向总线只能将信息从总线的一端传到另一端,不能反向传输。
15.总线判优控制可分为集中式和分布式两种。
16.在同步通信中,设备之间没有应答信号,数据传输在公共时钟信号的控制下进行。
17。
在异步通信中,没有固定的总线传输周期,通信双方通过应答(握手) 信号联络。
18.在计数器定时查询方式下,采用每次从上一次计数的终止点开始计数的方式,可使每个设备使用总线的优先级相等。
19。
总线复用技术是指不同的信号(如地址信号和数据信号)共用同一组物理学线路,分时使用,此时需配置相应的电路。
20。
半同步通信既有统一的时钟信号,又允许不同速度的模块和谐工作,为此需增设一条“等待”(WAIT)响应信号线.填空1。
主存、快速缓冲存储器、通用寄存器、磁盘、磁带都可以用来存储信息,按存取时间由快至慢排列,其顺序是通用寄存器、快速缓存寄存器、主存、磁盘、磁带。
2。
Cache、主存和辅存组成三级存储系统,分级的目的是提高访存速度,扩大存储容量。
3. 半导体静态RAM依据触发器原理存储信息,半导体动态RAM依据电容存储电荷原理存储信息。
4.动态RAM依据电容存储电荷的原理存储信息,因此一般在2ms时间内必须刷新一次,刷新与行地址有关,该地址由刷新地址计数器给出。
7. 半导体静态RAM进行读/写操作时,必须先接受地址信号,再接受片选和读/写信号。
8。
欲组成一个32K*8位的存储器,当分别选用1K*4位,16K*1位,2K*8位的三种不同规格的存储芯片时,各需64 、16 和16片。
9. 欲组成一个64K*16位的存储器,若选用32K*8位的存储芯片,共需4片;若选用16K*1位的存储芯片,则需64片;若选用1K*4位的存储芯片共需256片.10。
用1K*1位的存储芯片组成容量为16K*8位的存储器共需128片,若将这些芯片分装在几块板上,设每块板的容量为4K*8位,则该存储器所需的地址码总位数是14,其中2位用于选板,2位用于选片,10位用于存储芯片的片内地址.18. 主存可以和缓存、辅存和CPU交换信息,辅存可以和主存交换信息,快速缓存可以和主存、CPU交换信息.19. 缓存是设在CPU和主存之间的一种存储器,其速度与CPU速度匹配,其容量与缓存中数据的命中率有关。
20。
存储器由m(m=1,2,4,8……)个模块组成,每个模块有自己的地址和数据寄存器,若存储器采用模m编址,存储器带宽可增加到原来的m倍。
21。
设有八体并行低位交叉存储器,每个模块的存储容量是64K*32位,存取周期是500 ns,则在500 ns内,该存储器可向CPU提供256位二进制信息,比单个模块存储器的速度提高了7倍。
22. 使用高速缓冲存储器是为了解决CPU和主存的速度匹配问题,提高访存速度,缓存的地址对用户是透明的,存储管理主要由硬件实现.使用虚拟存储器是为了解决扩大存储器容量问题,存储管理主要由硬件和操作系统实现。
后一种情况下,CPU不直接访问第二级存储器。
23. 主存储器容量通常以KB为单位,其中K=1024。
硬件的容量通常以GB为单位,其中G=2的30次方。
24. 主存储器位1MB即等于1024 KB.25. 当我们说16位微机的主存储器容量是640KB时,表示主存储器有655360字节存储空间,地址号从0到655359。
26。
将主存地址映射到Cache中定位成为地址映像,将主存地址变换成Cache地址称为地址表换,当新的主存块需要调入Cache中,而它的可用地址又被占用时,需根据替换算法解决调入问题。
27。
主存和Cache的地址的映像方法很多,常用的有直接映像、全相联映像组相联映像三种,在存储管理上常用的替换算法是先进先出算法和近期最少使用算法。
28。
Cache的命中率是指 CPU要访问的信息已在Cache中的比率,命中率与 Cache 的块长和容量有关.29。
Flash Memory具有高性能、低功耗、高可靠性以及瞬时启动的能力,常作为固态盘,用于便携式电脑中。
30。
在Cache-主存层次的存储系统中,存储管理常用的替换算法是 LRU 和 FIFO ,前者命中率高。
31。
虚拟存储器指的是主存—辅存层次,它可给用户提供一个比实际主存空间大得多的虚拟地址空间。
32。
Cache是一种高速缓冲存储器,用来解决CPU与主存之间速度不匹配的问题。
现代的Cache可分为片载Cache 和片外Cache 两级,并将指令Cache 和数据Cache 分开设置。
41.虚拟存储器通常由主存和辅存两级组成。
为了要运行某个程序,必须把逻辑地址映射到主存的物理地址空间上,这个过程叫地址映像 .42.计算机的存储结构系统通常采用层次结构。
在选择各层次所用的器件时,应综合考虑速度、容量、成本、密度、能耗。
43.在Cache—主存的地址映像中, 全相联映像灵活性强,全相联映像成本最高。
44。
在写操作时,对Cache与主存单元同时修改的方法称为写直达法,若每次只暂时写入Cache,直到替换时才写入主存的方法称为写回法。
45.一个n路组相联映像的Cache中,共有M块数据.当n=1时,该Cache变为直接映像;当n=M时,该Cache成为全相联映像。