计算机组成原理(本)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

非易失性
Байду номын сангаас
5. 相联存储器是按内容访问的存储器,它属于___存储器 ?
并行
6. 常用的Cache替换算法是什么 ? 近期最少使用算法
7 . 计算机字长16位,它的存贮容量是64KB,若 按字编址,那么它的寻址范围是多少?
1B=8位, 16位=2B 64KB=2B*32K, 故寻址范围为32K
8 .一个容量为64K×32位的存储器, 其地址线和数据线的总和 是多少根?
3.用16位字长(其中1位符号位)表示定点整数时,所能表 示的数值范围是多少? [ 0,215 – 1 ] 4.一个定点数由哪两部分组成 ? 符号位,数值位 5.在IEEE754标准中,浮点数由哪几部分组成 ? 符号位,指数,尾数
6.已知X为整数,且[X]补 = 10001011,则X的十进 制数值是多少? [X]原 = 11110101 X= -1110101
1 1.0 1 1 1
0 0 0 1 0 1
最后一步不右移,得P5
存储系统
1.存储器是计算机系统的记忆设备,主要用途是 什么?
存储程序和数据
2.计算机系统中的存储器系统是指什么 ?
cache、主存贮器和外存贮器
3.主存贮器和CPU之间增加cache的目的是多少?
解决CPU和主存之间的速度匹配问题
4. 闪速存储器Flash Memory是一种______存储器 ?
解答
(4)磁盘上的信息分布及磁盘编址
磁头 旋转的盘 移动方向 ① 磁盘记录区的编址 (14英寸6片盘组为例) 扇区号:0~13; 记录面号:0~9; 磁道号:0~202(最外磁道为 0 磁 道) 相同半径的磁道构成一个柱面 磁盘编址: (台号)·记录面号·磁道号·扇区号
磁头架
0道 n道
每个扇区记录定长的数据
8 已知X=-0.10110,Y=-0.00001,求(1)[X]补, [-X]补,[Y]补,[-Y]补,(2)试用它们的变形补 码计算X+Y=?,X-Y=?并指出结果是否溢出。
解答: (1)[X]补=1.01010,[-X]补=0.10110, [Y]补=1.11111,[-Y]补=0.00001 [X+Y]补=11.01010+11.11111=11.01001, X+Y=-0.10111,不溢出 [X-Y]补=11.01010+0.00001=11.01011, X-Y=-0.10101,不溢出
地址线:210* 26 =64K, 所以地址线是16根 数据线是32根, 总共是16+32=48根.
10 已知某16位机主存采用半导体存储器,其地址码为20 位,若使用16K×8位的SRAM芯片组成该机所允许的 最大主存空间,并选用模块板结构形式,问: (1) 若每个模块板为128K×16位,共需几个模块板? (2) 每个模块板内共有多少SRAM芯片? (3)主存共需多少RAM芯片?CPU如何选择各模块 板?
初值yn+1=0,P=0 ynyn+1=10,+[-x]补
[x]补=1.0101 [-x]补=0.1011
右移1位,得P1 [y]补=0.1101 ynyn+1=01,+[x]补
右移1位,得P2 ynyn+1=10,+[-x]补 右移1位,得P3
ynyn+1=11,+0
右移1位,得P4 ynyn+1=01,+[x]补
17 16 15 8 7 4 3 0
台号
圆柱面号(磁道号)
盘面(磁头号)
扇区号
此地址格式表示有4台磁盘,每台有16个记录面, 每面有220道(28=256),每道有16个扇区。
8. 磁盘组有6片磁盘,每片有两个记录面,存储区域内直径 22cm,外直径33cm,道密度40道/cm,内层位密度400位/cm,转速 2400转/分,问: (6)如果某文件长度超过了一个磁道的容量,应将它记录在同 一个存储面上,还是记录在同一个柱面上?
8. 磁盘组有6片磁盘,每片有两个记录面,存储区域内直径 22cm,外直径33cm,道密度40道/cm,内层位密度400位/cm,转速 2400转/分,问:
(4)数据传输速率是多少?
答:
(4) 磁盘数据传输速率DR = rN个字/秒。 N为每条磁道容量,N=27632位。 r为磁盘每秒转速,r=2400÷60=40(转/秒) 所以数据传输速率DR=rN=40×27632=1105280位/秒
10. 已知x=-0.1011,y=0.1101,用补码布斯 乘法求x×y,要求写出机器的运算步骤。 解:[x]补=1.0101 [-x]补=0.1011 计算过程如下: [y]补=0.1101,
部分积 R0
乘数 R1
说明
0 0.0 0 0 0 0 1 1 0 1 0 + 0 0.1 0 1 1 符号位参加运算 0 0.1 0 1 1 0 0.0 1 0 1 1 0 1 1 0 1 + 1 1.0 1 0 1 1 1.1 0 1 0 1 1.1 1 0 1 0 1 0 1 1 0 + 0 0.1 0 1 1 0 0.1 0 0 0 0 0.0 1 0 0 0 0 1 0 1 1 + 0 0.0 0 0 0 0 0.0 1 0 0 0 0.0 0 1 0 0 0 0 1 0 1 + 1 1.0 1 0 1
第1级
微程序级(实际机器)
硬联逻辑
第0级 硬操作时序(实际机器) 数字逻辑(实际机器)
运算方法及运算器
1. 8位定点字长的字,采用2的补码表示时,一个字所能表示 的整数范围是多少? –128 ~ +127 2.下列数中最小的数是多少? A.(10011001)2 =153 =152 C.(98)16 B.(227)8 D.(152)10 =151 =152
扇区是磁盘存储器可寻址的 最小单位, 读写操作是以扇区为单位一位一位串行 操作。
扇区
图3.51 扇区示意图
② 记录格式
扇标脉冲
扇标脉冲
头空 序标 数据(512个字节)校验字 尾空 头空 序标 数据 磁盘运动方向 磁道 一 个 扇 区 下个扇区 (一个记录块)
图3.52 硬盘数据记录格式
(a) 头空、尾空—为磁盘控制器提供读/写的准备时间。 (b)序标—写入特定代码,作为磁盘控制器的同步定位信号。 (c) 数据—512B (d) 校验字—循环冗余码,以提高可靠性。
主存和辅存构成。Cache和主存构成了系统的内存,而主 存和辅存依靠辅助软硬件的支持构成了虚拟存储器。
三级存储体系为了提高存储系统的性能价格比而构造的层次 性存储体系,力图使存储系统的性能接近高速存储器,而 价格接近低速存储器。 辅 助 辅助
硬件 硬,软件
CPU
cache
主存
辅存
13. 磁盘组有6片磁盘,每片有两个记录面,存储区域内直径22cm, 外直径33cm,道密度40道/cm,内层位密度400位/cm,转速2400转/分, 问: (1)共有多少个存储面可用? (2)共有多少柱面? (3)盘组的总存储容量是多少? (4)数据传输速率是多少? (5)如采用定长数据块记录格式,直接寻址的最小单位 是什么?在寻址命令中如何表示磁盘地址? (6) 如果某文件长度超过了一个磁道的容量,应将它记 录在同一个存储面上,还是记录在同一个柱面上?
X= -(26+ 25 + 24+22 +20) =-(64+32+16+4+1)=-117
7.已知X=0.10011,Y=-0.10111,写出它们的原码、补码及反 码表示。
[X]原 = 0.10011
[X]补 = 0.10011 [X]反 = 0.10011
[Y]原 = 1.10111
[Y]补 = 1.01001 [Y]反 = 1.01000
简述冯.诺依曼型计算机的设计思想。
(1)计算机硬件应有运算器、存储器、控制器、输入 和输出设备五大基本部件组成。 (2)计算机内部采用二进制表示数据和指令及其他信 息。 (3)将编好的程序和原始数据事先存入存储器中,然 后再启动计算机工作。即存储程序控制。
机算机硬件组织由哪几大功能部件组成?
答:
(6) 如果某文件长度超过了一个磁道的容量,应将它记 录在同一个柱面上,因为不需要重新找道,这样数据 读写速度快。
指令系统
1.寄存器间接寻址方式中,操作数处在哪里 ?
主存储器
2.在CPU中,暂存指令的寄存器是什么 ?
指令寄存器
3. 指令格式中,操作码字段表征指令的什么 ?
指令的操作特征和功能
4.单地址指令中为了完成两个数的算术运算,除地址码指明 的一个操作数以外,另一个数常需采用哪种寻址方式 ?
隐含寻址方式
5.堆栈是指按什么规则存入或取出信息的特定的存储区 ?
先进后出 或 后进先出
4.1.1 指令的基本格式
OP
1. 操作码OP
•在设计计算机时, 对该型号的计算机指令系统的每条指令都要规定一个 操作码。指令操作码具体说明操作的性质和功能。 •组成操作码字段的位数一般取决于计算机指令系统的规模, 通常, 一个n 位的操作码最多能够表示2n条指令。
(2)(1024K/512K)×(32/8)= 8(片) (3) 需要1位地址作为芯片选择。(选择两个 512K×32位的存储体)
14 请用图示说明三级存储体系分别由哪些部 分组成,并比较Cache-主存和主存一辅存这两 个存储层次的相同点和不同点。
【解】 如图所示,三级存储体系由Cache存储器、
存储器,运算器,控制器,输入输出设备,总线。
计算机的简单框图
外设
输入设备
存储器 辅助存储器
输出设备
主存储器
运算器
CPU 主机
控制器
控制 数据 地址或指令
1.2.2 硬件各部件的组成及主要功能
1.存储器 (Memory):存储程序和数据信息的部件。
它是一个记忆装置,也是计算机能够实现“存储程序控 制”的基础。 速度 容量 价格/位
8. 磁盘组有6片磁盘,每片有两个记录面,存储区域内 直径22cm,外直径33cm,道密度40道/cm,内层位密度400 位/cm,转速2400转/分,问:
(5)如采用定长数据块记录格式,直接寻址的最小 单位是什么? 在寻址命令中如何表示磁盘地址?
答:
(5) 采用定长数据块格式,直接寻址的最小单位是一个记录块 (一个扇区),每个记录块记录固定字节数目的信息。 在定长记录的数据块中,活动头磁盘组的编址方式如下:
计算机系统概论
1 计算机发展到目前共分为几代?
2 第一台计算机是哪一年研制成功的? 3 “存储程序”的概念是谁提出的 ? 5 1946 冯. 诺依曼
4 目前计算机系统采用的是什么结构 ? 多级层次结构 5 计算机的主机是指什么 ? 6 计算机的存储系统包括什么 ? CPU+主存储器 Cache+主存+外存
快 小 贵
三 级 存 储 系 统
Cache 主存储器 辅助存储器



计算机系统的多层次结构
第6级 应用语言级(虚拟机器)
1.多层次结构 现代计算机 系统是一个硬 件与软件组成 的综合体,我 们可以把它看 成是按功能划 分的多级层次 结构。
应用程序 第5级 高级语言级(虚拟机器) 编译程序 第4级 汇编语言级(虚拟机器) 汇编程序 第3级 操作系统级(虚拟机器) 操作系统 第2级 机器语言级(实际机器) 微程序
解答
(1) 所需模块板 N=220 ÷(128×210)=8 (块) (2) 每个模块板内所需的SRAM芯片数为 n =(128K÷16K)×(16÷8)=16 (片)
(3) 主存共需SRAM芯片数:M=16×8=128
11
有一个具有20位地址和32位字长的存储器,问: (1) 该存储器能存储多少个字节的信息? (2) 如果存储器由512K×8位SRAM芯片组成, 需要多少芯片? (3) 需要多少位地址作芯片选择? 解:(1)∵ 220= 1M, ∴ 该存储器能存储的信息为: 1M×32/8=4MB
8. 磁盘组有6片磁盘,每片有两个记录面,存储区域内 直径22cm,外直径33cm,道密度40道/cm,内层位密度400 位/cm,转速2400转/分,问: (1)共有多少个存储面可用? (2)共有多少柱面? (3)盘组总存储容量是多少?
答: (1)共有10个存储面可用,最上下两面不用。
(2)有效存储区域16.5 –11=5.5(cm),柱面:40×5.5=220 (3) 因为道密度=40道/cm 内圈磁道周长为 2п R=2×3.14×11=69.08(cm) 每道的信息量=400位/cm×69.08cm=27632位 每面的信息量=27632×220=6079040位。 盘组总容量=6079040×10=60790400位。
相关文档
最新文档