计算机组成原理第8讲主存储器
计算机组成原理存储器(1)(1)

计算机组成原理存储器(1)(1)1.存储器⼀、单选题(题数 54,共7 )1在下述存储器中,允许随机访问的存储器是()。
(1.2分)A、磁带 B 、磁盘 C 、磁⿎ D 、半导体存储器正确答案 D2若存储周期250ns,每次读出16位,则该存储器的数据传送率为()。
(1.2分)A、4×10^6字节/秒B、4M字节/秒C、8×10^6字节/秒D、8M字节/秒正确答案 C3下列有关RAM和ROM得叙述中正确的是()。
IRAM是易失性存储器,ROM是⾮易失性存储器IIRAM和ROM都是采⽤随机存取⽅式进⾏信息访问IIIRAM和ROM都可⽤做CacheIVRAM和ROM都需要进⾏刷新(1.2分)A、仅I和IIB、仅I和IIIC、仅I,II,IIID、仅II,III,IV正确答案 A4静态RAM利⽤()。
(1.2分)A、电容存储信息B、触发器存储信息C、门电路存储信息D、读电流存储信息正确答案 B5关于计算机中存储容量单位的叙述,其中错误的是()。
(1.2分)A、最⼩的计量单位为位(bit),表⽰⼀位“0”或“1”B、最基本的计量单位是字节(Byte),⼀个字节等于8bC、⼀台计算机的编址单位、指令字长和数据字长都⼀样,且是字节的整数倍D、主存容量为1KB,其含义是主存中能存放1024个字节的⼆进制信息正确答案 C6若CPU的地址线为16根,则能够直接访问的存储区最⼤容量为()。
(1.2分)A、1MB、640KC、64KD、384K正确答案 C7由2K×4的芯⽚组成容量为4KB的存储器需要()⽚这样的存储芯⽚。
(1.2分)A、2B、4C、8D、16正确答案 B8下⾯什么存储器是⽬前已被淘汰的存储器。
(1.2分)A、半导体存储器B、磁表⾯存储器C、磁芯存储器D、光盘存储器正确答案 C9下列⼏种存储器中,()是易失性存储器。
(1.2分)A、cacheB、EPROMC、FlashMemoryD 、 C D-ROM正确答案 A10下⾯关于半导体存储器组织叙述中,错误的是什么。
计算机组成原理课件

计算机组成原理课件
计算机组成原理课件通常包括以下几个部分:1.计算机系统概述
计算机的发展历史
计算机的基本组成
计算机的工作原理
2.数据表示与运算
二进制数系统
数据的表示方法:原码、反码、补码
基本运算:加法、减法、乘法、除法、逻辑运算3.计算机硬件组成
中央处理器(CPU)
指令系统
控制器
运算器
存储器
内存
外存
输入/输出设备
输入设备
输出设备
4.计算机指令系统
指令格式
指令分类:数据传输指令、算术运算指令、逻辑运算指令、控制转移指令等
指令执行过程
5.存储系统
存储器层次结构
高速缓冲存储器(CaChe)
主存储器(内存)
辅助存储器(外存)
虚拟存储器
6.I/O系统
I/O设备的分类
I/O接口与总线
I/O控制方式:轮询、中断、直接内存访问(DMA)等
I/O设备管理
7.计算机性能评价与优化
计算机性能指标
影响计算机性能的因素
计算机性能优化方法
8.计算机体系结构
冯•诺依曼体系结构
哈佛体系结构
VonNeumann和Harvard体系结构的比较与优缺点9.多处理器系统与并行计算
多处理器系统的基本概念
多处理器系统的分类与特点
并行计算的基本概念与技术
多处理器与并行计算的应用实例。
计算机组成原理第8章习题指导

第8章CPU的结构和功能例8.1假设指令流水线分取指(IF)、译码(ID)、执行(EX)、回写(WR)四个过程段,共有10条指令连续输入此流水线。
(1)画出指令周期流程。
(2)画出非流水线时空图。
(3)画出流水线时空图。
(4)假设时钟周期为100ns,求流水线的实际吞吐率。
(5)求该流水处理器的加速比。
解:(1)根据指令周期包括IF、ID、EX、WR四个子过程,图8.1(a)为指令周期流程图。
(2)非流水线时空图如图8.1(b)所示。
假设一个时间单位为一个时钟周期,则每隔4个时钟周期才有一个输出结果。
(3)流水线时空图如图8.1(c)所示。
由图可见,第一条指令出结果需要4个时钟周期。
当流水线满载时,以后每一个时钟周期可以出一个结果,即执行完一条指令。
(a)指令周期流程(b) 非流水线时空图(c) 标准流水线时空图图8.1 例8.1答图(4)由图8.1(c)所示的10条指令进入流水线的时空图可见,在13个时钟周期结束时,CPU执行完10条指令,故实际吞吐率为:10/(100ns×13) ≈ 0.77×107条指令/秒(5)在流水处理器中,当任务饱满时,指令不断输入流水线,不论是几级流水线,每隔一个时钟周期都输出一个结果。
对于本题四级流水线而言,处理10条指令所需的时钟周期数为T4 = 4 +(10 −1)= 13。
而非流水线处理10条指令需4×10 = 40个时钟周期。
故该流水处理器的加速比为40 ÷13 ≈ 3.08 例8.2设某机有四个中断源1、2、3、4,其硬件排队优先次序按1→2→3→4降序排列,各中断源的服务程序中所对应的屏蔽字如表8.1所示。
表8.1 例8.2各中断源对应的屏蔽字中断源 屏蔽字1 2 3 41 1 1 0 12 0 1 0 03 1 1 1 14 0 1 0 1(1)给出上述四个中断源的中断处理次序。
(2)若四个中断源同时有中断请求,画出CPU执行程序的轨迹。
计算机组成原理全套PPT课件

IC
计算机组成原理
2.运算速度
CPU执行时间:是指CPU计算某个任务所花费的 时间,不包括I/O访问时的等待时间等。
CPU执行时间=CPU时钟周期总数×时钟周期 =指令条数×CPI ×时钟周期
从上面的公式可以看出CPU的性能与计算机 体系的关系: ⑴时钟频率反映了计算机的实现技术和生产工艺. ⑵CPI反映了计算机的实现技术和指令集结构. ⑶IC反映了计算机指令系统的设计和编译技术.
lw $15, 0($2) lw $16, 4($2) sw $16, 0($2) sw $15, 4($2)
1000 1100 0100 1111 0000 0000 0000 0000 1000 1100 0101 0000 0000 0000 0000 0100 1010 1100 0101 0000 0000 0000 0000 0000 1010 1100 0100 1111 0000 0000 0000 0100
序→机器语言目标程序。 2.编译程序(Complier):高级语言源程序
→汇编/机器语言目标程序 3.解释程序(Interpreter ):将高级语言
语句逐条翻译成机器指令并立即执行,不 生成目标文件。
计算机组成原理
2. 计算机的解题过程
计算机组成原理
软 件
硬 件
temp = v[k]; v[k] = v[k+1]; v[k+1] = temp;
2.运算速度
时钟周期:又称为节拍周期或T周期,是时钟频率的 倒数。是处理器操作最基本的时间单位。例如,主 频为1GHz的CPU的时钟周期为1ns。
CPI:表示执行每条指令所需要的平均时钟周期数。
CPI=一个程序的CPU时钟周期数÷程序指令数量
计算机组成原理

《计算机组成原理》主干课程考试考前辅导一、题型和分值选择题5*3=15填空题5*3=15计算题3*10=30问答题3*9=27综合分析题1*13=13二、考点和典型例题(蓝色为小题考点,绿色为大题考点)第1讲:计算机系统概论•计算机的分类•计算机的性能指标•计算机的硬件p6-11冯•诺依曼型计算机主要由哪几个功能部件组成?简述它们的主要功能。
答:冯•诺依曼型计算机的硬件主要有:1)运算器,主要功能是进行加、减、乘、除等算术运算,除此之外,还可以进行逻辑运算,因此通常称为ALU (算术逻辑运算部件);2)存储器,其功能是存储程序和数据信息;3)控制器,向计算机各部件发出控制信息的部件,其功能:控制指令的读出、解释和执行、中断事件的处理等;4)输入/输出(I/O)设备,其功能是输入程序和有关的数据,输出计算机的有关信息及运算结果等;5)适配器:其作用相当于一个转换器,它可以保证外围设备用计算机系统特性所要求的形式发送或接收信息。
•计算机系统的层次结构p13-14计算机系统是一个由硬件、软件组成的多级层次结构,由下至上各层级分别是:微程序设计级、一般机器级、操作系统级、汇编语言级、高级语言级。
•软件与硬件的逻辑等价性p14随着大规模集成电路技术的发展和软件硬化的趋势,计算机系统的软、硬件界限已经变得模糊了。
任何操作可以由软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成。
这就叫“软件与硬件的逻辑等价性”。
例如原来通过编制程序实现的整数乘除法指令,现在改为直接由硬件完成。
第2讲:数据与文字的表示方法•数据格式p16-19 (不要求IEEE754标准的浮点数格式)•数的机器码表示p19-22•不同机器码之间的转换•用8位(含符号位)机器码表示整数,能表示的最大正整数和最小负整数分别原、反-127~+127 ;补、移-128~+127 •浮点数规格化p17•若浮点数据格式中阶码的基数已确定,且尾数采用规格化表示法,则浮点数表示数的范围取决于浮点数阶码的位数,而精度则取决于尾数的位数。
计算机组成原理第4章主存储器(00001)资料讲解

CS
WE
DOUT
片选读时间 taCS
CPU必须在这段时 间内取走数据
片禁止到输出的传 输延迟tPLH CS→DOUT
15
1. 静态存储器(SRAM)(6)
(2) 开关特性
写周期时序 地址对写允许WE的保持时间 th Adr
地址对写允许WE的建立时间 tsu
Adr
Adr
CS
WE
最小写允许宽度tWWE
保持1,0 的双稳态 电路
存储单元
9
1. 静态存储器(SRAM)
MOS管是金属(Metal)—氧化物(Oxid)—半导体(Semiconductor) 场效应晶体管,或者称S管有三个极:源极S(Source)、漏极D(Drian)和栅极G(Gate).
器
控制电路
0 … 31
读/写电路 Y地址译码
CS WE DIN H ×× LLL LLH L H×
DOUT H H H DOUT
操作方式
未选 写“0” 写“1”
读
WE CS
A5 … A9
14
1. 静态存储器(SRAM)(5)
(2) 开关特性
读周期时序
Adr
地址对片选的建立时间 tsu Adr→CS
27
4.6 非易失性半导体存储器(4)
3.可擦可编程序的只读存储器(EPROM) 为了能修改ROM中的内容,出现了EPROM。其原理:
VPP(+12V)
控制栅 浮置栅
5~7V
源n+
漏n+
P型基片
28
4.6 非易失性半导体存储器(5)
3.可擦可编程序的只读存储器(EPROM) 存储1,0的原理:
计算机组成原理——主存储器考研题

计算机组成原理——主存储器考研题(2009)14.某计算机的Cache共有16块,采⽤2路组相联映射⽅式(即每组2块)。
每个主存块⼤⼩为32字节,按字节编制。
主存129号单元所在主存块应装⼊到的Cache组号是A.0B. 2C. 4D.6答案:C考点:Cache组相联映射⽅式主存按字节变址,第129号单元代表第129个字节。
主存129单元,所在的块号为129/32=4(从0开始编号);由于Cache共有16块,采⽤2路组相联,因此共有8组,0,1,2, (7)主存的某⼀字块按模8映像到Cache某组的任⼀字块中,即主存的第0,8,16…字块可以映像到Cache第0组2个字块的任⼀字块中,⽽129号单元是位于第4块主存块中,因此将映射到Cache第4组2个字块的任⼀字块中。
21.假设某计算机的存储系统由 Cache 和主存组成,某程序执⾏过程中访存 1000 次,其中访问 Cache 缺失(未命中)50 次,则 Cache 的命中率是A 5% B.9.5%C. 50%D.95%答案:D考点:Cache命中率的计算(2010)17.下列命令组合情况,⼀次访存过程中,不可能发⽣的是( )A.TLB未命中,Cache未命中,Page未命中B.TLB未命中,Cache命中,Page命中C.TLB命中,Cache未命中,Page命中D.TLB命中,Cache命中,Page未命中答案:D考点:TLB,Cache,Page的含义。
TLB即为快表,快表只是慢表(Page)的⼩⼩副本,因此TLB命中,必然Page也命中,⽽当Page命中,TLB则未必命中,故D不可能发⽣;⽽Cache的命中与否与TLB、Page的命中与否并⽆必然联系。
(2012)17.假设某计算机按字编址,Cache 有 4 个⾏,Cache 和主存之间交换的块为 1 个字。
若 Cache 的内容初始为空,采⽤ 2 路组相联映射⽅式和 LRU 替换算法。
计算机组成原理——主存储器4

主存储器
4.1 主存储器的全机中心地位 主存与CPU 主存与I/O设备 主存与多处理机
存储器分类
1. 按存储介质分类
(1) 半导体存储器 (2) 磁表面存储器 (3) 磁芯存储器 (4) 光盘存储器 TTL 、MOS 磁头、 磁头、载磁体 硬磁材料、 硬磁材料、环状元件 激光、 激光、磁光材料
4.6
非易失型半导体存储器(ROM) 非易失型半导体存储器(ROM)
存储器名 ROM PROM EPROM 功能 只读不能写 一次性写入 可多次写入、读出 存储原理 以元件有无表 示0、1 以熔丝接通、 断开表示0、1 写:以漏源极间 有无导电沟道 存储0、1 擦:紫外线使浮 置栅电荷泄漏 写:同EPROM 擦:电擦除 写:同EPROM 擦:电一次性 整体或分区擦 除(幻灯) 存储单元元件 二极管或晶体 管 熔丝 幻灯上所示的 管子
3. 按在计算机中的作用分类
RAM 静态 RAM 动态 RAM MROM PROM EPROM EEPROM
主存储器
ROM
存 储 器
Flash Memory
高速缓冲存储器( 高速缓冲存储器(Cache) ) 辅助存储器 磁盘 磁带 光盘
二、存储器的层次结构
1. 存储器三个主要特性的关系
/ 速度 容量 价格 位 CPU 寄存器 存 主存 CPU 机 主 快 小 高
举例 画出用16K*8位的芯片组成64K*8 16K*8位的芯片组成64K*8位存储器的连接图 画出用16K*8位的芯片组成64K*8位存储器的连接图
A15 A14 A13 A0 WE
译 码 器
CS R/W
CS R/W
CS R/W
CS R/W D0-D7
字扩展的几点结论
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ROM(PROM,EPROM,E2PROM)芯片:
A0……A10
CS
常见:×8
2K×8 ROM
D0 …… D7
OE
§4.4 存储器的组成与控制
单个存储器芯片的容量往往不能满足需要,用存储器容量的 扩展技术实现所要求容量的存储器。
(1)位扩展 存储器芯片的位数K小于所设计的存储器的位数N。
用L字×K位的存储器芯片构成L字×N位的存储器, 存储器芯片数 = N/K
R /W A0…A8 R /W CS
A0
A0…A8 R /W CS A0…A8 R /W CS A0…A8 R /W CS
…
…
…
A8 A9 A10
A器0 2 Y 0
-
A1 4 Y 1
译 码
Y2
S
Y3
由片选线区分每个芯片的地址范围
(3)字位扩展
用L字×K位的存储器芯片构成M×N的存储器,需要 (M/L)×(N/K)个存储器芯片。 片选信号CS 由高位地址译码产生。 低位地址直接与存储器芯片的地址线连接。
由系统规定
Bm是存储器被连续访问时可以提供的数据传输率(bit/s)
Bm= W/Tm 当总线宽度w与存储器字长W不一致时,Bm= w / Tm
提高主存带宽的措施:
缩短存取周期,增加存储字长W,增加存储体。
主存储器的基本操作
处理器
R/W
地址寄存器AR 数据寄存器DR
主存储器
地址总线 数据总线 控制总线
例1:用64K×4的RAM芯片构成64K×8的存储器。
D0 … D3 D4 … D7
I/O0 I/O1 I/O2 I/O3
64K×4 RAM
A0……A15 R /W CS
I/O0 I/O1 I/O2 I/O3
64K×4 RAM
A0……A15R /W CS
R /W
A…0 A15
CS
存储器芯片的地址系统一定是既有RAM又有ROM。 ② 如果处理器有 MREQ 等控制线,在产生片选信号时必须用到。 ③ 要连接处理器的全部地址线和数据线。 The main memory is the central storage unit in a computer system.
(1)位扩展
列地址译码 Column Address
A3
A2
地 Y0 址 Y1 译 Y2 码 Y3 器
存储单元00 存储单元01 存储单元10 存储单元11
读三
写态
控输 制出
I/O
CS R /W
存储器芯片外部:(符号,引脚)
SRAM芯片:
A0……A19
CS
常见:×8,×4
1M×4 RAM
I/O0 I/O1 I/O2 I/O3 R /W
例3:用1K×4位的RAM芯片构成2K×8位的RAM
RAM and ROM are connected to a CPU through the data and address buses. The low-order lines in the address bus select the byte within the chips and other lines in the address bus select a particular chip through its chip select inputs. The more chips that are connected, the more external decoders are required for selection among the chips.
主存储器的读写时序
1.存储器读的时序 处理器把要访问的存储单元地址送上地址总线,发存储器读命令
Address
存储器读周期
地址总线AB
CS
Data
数据总线DB
R /W
被选中的存储器芯片对地址译码,打开三态门将选中的单元 内容送上数据总线DB,处理器从DB读入数据。
2.存储器写的时序
处理器把要访问的存储单元地址送上地址总线AB,把要写 的数据送上数据总线DB,发存储器写命令。
(2)字扩展 存储器芯片的字数小于所设计的存储器的要求。 用L字×K位的存储器芯片构成M字×K位的存储器,
存储器芯片数= M/L
存储器容量的扩展
(3)字位扩展 存储器芯片的字数和位数都小于所设计的存储器的要求。
用L字×K位的存储器芯片构成M字×N位的存储器, 需要(M/L)×(N/K)个存储器芯片。
计算机组成原理第8讲 主存储器
2、存取速度
⑴ 存取时间Ta (访问时间, Memory Access Time ) 从启动一次存储器操作到完成该操作所经历的时间。
取决于存储器芯片 ⑵ 存储周期 Tm (读写周期,Memory Cycle Time) 连续启动2次独立的存储器操作所间隔的最小时间。
一般Tm > Ta ⑶ 主存带宽Bm
(2)字扩展
例2:用512×4位的RAM芯片构成2k×4位的存储器。 D3 将各个存储器芯片的地址线、数据线、读写控制线并联
…
D0
I/O0 I/O1 I/O2 I/O3 I/O0 I/O1 I/O2 I/O3 I/O0 I/O1 I/O2 I/O3 I/O0 I/O1 I/O2 I/O3
512×4 RAM 512 ×4 RAM 512 ×4 RAM 512 ×4 RAM
…
…
…
A9
A10 A0 器 2 Y 0
-
A11 A1
4 Y1
译
码 Y2
S
Y3
用1K×4位的RAM芯片构成2K×8位的RAM
(4)与CPU连接
D7
…
D4
D3
…
D0
I/O0 I/O1 I/O2 I/O3 I/O0 I/O1 I/O2 I/O3 I/O0 I/O1 I/O2 I/O3 I/O0 I/O1 I/O2 I/O3
1024×4 RAM
1024×4 RAM
1024×4 RAM
1024×4 RAM
A0…A9 R /W CS
R /W
A0
A0…A9 R /W CS A0…A9 R /W CS A0…A9 R /W CS
Address
CS
Data
存储器写周期
地址总线AB 数据总线DB
R /W
被选中的存储器芯片对地址译码,将DB上的数据写入选中的 存储单元。
半导体存储器芯片
存储器芯片内部:
地址线条数N,
A1
可寻址2N单元
A0
Row Address
4×4 存储矩阵
行 00
A1 地 01 址 10
A0
译 11 码
11 10 01 00