- 51
- 0
- 约4.55千字
- 约 9页
- 2020-08-27 发布于江苏
- 举报
数据类型、数据表示和数据结构之间是什么关系?在设计一个计算机系统时,确定数据表示的原则主要有哪几个?
答:
略
假设有 A 和 B 两种不同类型的处理机, A 处理机中的数据不带标志位,其指令字长和数据字长均为 32 位。 B 处理机的数据带有标志位,每个数据的字长增加至 36 位,其中有 4 位是标志符,它的指令条数由最多 256 条减少至不到 64 条。如果每执行一条指令平均要访问两个操作数,每个存放在存储器中的操作数平均要被访问 8 次。对于一个由 1000 条指令组成的程序,
分别计算这个程序在 A 处理机和 B 处理机中所占用的存储空间大小(包括指令和数据),从中得到什么启发?
答:
我们可以计算出数据的总数量:
∵ 程序有 1000 条指令组成,且每条指令平均要访问两个操作数
∴ 程序访问的数据总数为: 1000×2=2000 个
∵ 每个数据平均访问 8 次
∴ 程序访问的不同数据个数为: 2000÷8=250
对于 A 处理机,所用的存储空间的大小为:
Mem A Mem instructio n Mem data 1000 32 250 32 40000 bit
对于 B 处理机,指令字长由
32 位变为了
30 位(条数由
256 减少到
64),这
样,所用的存储空间的大小为:
Mem
B
Mem
instructio n
Mem
data
1000
30 250
36
39000 bit
由此我们可以看出, 由于数据的平均访问次数要大于指令, 所以,采用带标志符的数据表示不会增加总的存储空间大小。
对于一个字长为 64 位的存储器,访问这个存储器的地址按字节编址。假设存放在这个存储器中的数据中有 20%是独立的字节数据(指与这个字节数据相邻的不是一个字节数据) ,有 30%是独立的 16 位数据,有 20%是独立
32 位数据,另外 30%是独立的 64 位数据;并且规定只能从一个存储字的起始位置开始存放数据。
计算这种存储器的存储空间利用率。
⑵ 给出提高存储空间利用率的方法, 画出新方法的逻辑框图, 并计算这种方法的存储空间利用率。
答:
⑴
由于全是独立数据,有 20%浪费 56 位( 7/8);30%浪费 48 位( 6/8);20%浪费 32 位( 4/8);30%浪费 0 位( 0/8)。
总共浪费: 0.2× 7/8+ 0.3× 6/8+ 0.2× 4/8+ 0.3× 0/8= 0.5 即:存储器的存储空间利用率为 50%,浪费率为 50%。
⑵
方案为:数据从地址整数倍位置开始存储,即,双字地址 000 结尾,单字地址 00 结尾,半字地址 0 结尾,字节地址结尾任意。
可能出现的各种情况如下:
组合
存储空间分配
利用率
1-2-1-2
字节
半字
字节
半字
0.2*3/8*2/7*3/8*6B/8B
0.006
1-2-1-4
字节
半字
字节
0.2*3/8*2/7*2/8*4B/8B
0.0028
单字
1-2-1-8
字节
半字
字节
0.2*3/8*2/7*3/8*4B/8B
0.004
双字
1-2-4
字节
半字
单字
0.2*3/8*2/7*7B/8B
0.01875
1-2-8
字节
半字
0.2*3/8*3/7*3B/8B
0.1205
双字
1-4
字节
单字
0.2*2/8*5B/8B
0.03125
1-8
字节
0.2*3/8*1B/8B
0.009375
双字
2-1-2-1
半字
字节
半字
字节
0.3*2/7*3/8*2/7*6B/8B
0.0069
2-1-2-4
半字
字节
半字
0.3*2/7*3/8*2/7*5B/8B
0.0057
单字
2-1-2-8
半字
字节
半字
0.3*2/7*3/8*3/7*5B/8B
0.0086
双字
2-1-4
半字
字节
单字
0.3*2/7*2/8*7B/8B
0.01875
2-1-8
半字
字节
0.3*2/7*3/8*3B/8B
0.0121
双字
2-4
半字
单字
0.3*2/7*6B/8B
0.0643
2-8
半字
0.3*3/7*2B/8B
0.0321
双字
4-1-2
单字
字节
半字
0.2*2/8*3/8*7B/8B
0.0164
4-1-4
单字
字节
0.2*2/8*2/8*5B/8B
0.0078
单字
4-1-8
单字
字节
0.2*2/8*3/8*5B/8B
0.0117
双字
4-2-1
单字
半字
字节
0.2*3/8*2/7*7B/8B
0.01875
4-2-4
单字
半字
0.2*3/8*2/7*6B/8B
0.0161
单字
4-2-8
单字
半字
0.2*3/8*3/7*6B/8B
0.0241
您可能关注的文档
- 2010年度黑龙江省非通用类农业机械购置补贴产品选型文件.docx
- 高中物理静电场经典习题集(包含答案解析).docx
- 第二章流体输送机械答案.docx
- 人教版七年级上册地理第二章课堂练习与答案.docx
- 第六章北方地区第一节自然特征与农业导学案_2014.docx
- 2016届中考历史单元过关复习八上第四单元伟大地抗日战争(含解析)北师大版.docx
- 必须熟记地几种农业地域类型分布图.docx
- 2020天津执业药师继续教育-新修订药品管理法学习分享.docx
- 高等代数作业第二章行列式答案.docx
- 【备战2014】高三化学一轮复习学案第二章物质地量.docx
- 2025年春新科粤版化学9年级下册全册教学课件 (2).pptx
- 2025年春新人教版9年级化学下册全册教学课件.pptx
- 2025年春新教科版8年级物理下册全册课件.pptx
- 2024年新外研版英语3年级上册全册教学课件.pptx
- 2025年春新外研剑桥版Join in英语3年级下册全册教学课件.pptx
- 新人教版(3起)3年级上册英语全册教学课件(2024年新版教材).pptx
- 2025年春新人教版9年级化学下册全册课件.pptx
- 2025年春新人教版物理8年级下册全册教学课件.pptx
- 2024年新人教版7年级道德与法治上册全册教学课件.pptx
- 2025年新人教PEP版英语3年级下册全册教学课件.pptx
最近下载
- 2026最新施工资质挂靠协议.docx
- 美好前程-Vencorex.pdf VIP
- 传感器技术及应用中职课件完整全套教学课件.pptx VIP
- 机车动力装置检查与维修课件:16V265H型柴油机配气机构.pptx VIP
- 2026年度江苏财经职业技术学院单招《数学》检测卷AB卷附答案详解.docx VIP
- 《领略丝路遗珍》核心素养教学设计 2026人美版美术八年级下册.pdf
- 材料成形原理-第十章-偏析.ppt
- (2026年春季新版本)人教版三年级数学下册全册教案.docx
- API 682-2014 离心泵和转子泵用轴封系统 第四版(中文).pdf
- IPC-2221C-EN TOC2023印制版设计通用标准 Generic Standard on Printed Board Design.pdf VIP
原创力文档

文档评论(0)