考研论坛

 
楼主: yylsky
打印 上一主题 下一主题

[计算机答疑专帖]-组成原理

[复制链接]

29

主题

88

帖子

359

积分

一般战友

Rank: 2

精华
2
威望
132
K币
227 元
注册时间
2006-4-6
51
发表于 2008-10-6 20:18 | 只看该作者
看了课后题,没答案,真郁闷啊,不会怎么办啊,55555555555555555555555


存储器有关Cache 的那题目,什么主存是4MB,CACHE是16KB,每一个块有4个字,每个字是32位,组成一个四路组相联映射Cache什么的、、、、、、


问题是主存地址的三部分(标记,组号,块内地址)各是多少位?


[ 本帖最后由 koyota 于 2008-10-6 20:21 编辑 ]

评分

参与人数 1威望 +6 收起 理由
yylsky + 6

查看全部评分

回复

使用道具 举报

1

主题

12

帖子

36

积分

新手上路

Rank: 1

精华
0
威望
10
K币
26 元
注册时间
2006-2-11
52
发表于 2008-10-7 14:26 | 只看该作者

今年的联考大纲给出的一道样题

给定一种cache的映射方式(比如指定四路组相联方式), 在这种方式下, 规定cache的地址中有一位是用来标记“脏”(dirty)的位,那么这个dirty所占用的位应该计算在主存地址格式的哪个部分里, 是主存地址标记、组地址还是块内地址?
这个题目是今年的考研联考大纲的样题中给出的,跟一般书上的题目相比多了一个“dirty”位, 如果今年考这个知识点的话,一定是这样考的, 还请高手解答。
回复

使用道具 举报

1

主题

12

帖子

36

积分

新手上路

Rank: 1

精华
0
威望
10
K币
26 元
注册时间
2006-2-11
53
发表于 2008-10-7 14:46 | 只看该作者
原帖由 koyota 于 2008-10-6 20:18 发表
看了课后题,没答案,真郁闷啊,不会怎么办啊,55555555555555555555555


存储器有关Cache 的那题目,什么主存是4MB,CACHE是16KB,每一个块有4个字,每个字是32位,组成一个四路组相联映射Cache什么的、、 ...


很简单。
这种方式下主存地址分为三个部分:主存标记字段、组地址和块内地址, 算出组地址和块内地址的位数后, 用主存地址的位数减去组地址和块内地址的位数,剩下的就是主存标记字段的位数。

一个块为4x32位 = 4x4B = 2^4B, 所以块内地址共有2^4个(这里假定CPU访存是按照字节访存, 一般也是这样的), 故块内地址部分的位数为4

Cache的大小为16KB = 2^14B,  这样在Cache中共有2^14除以2^4 = 2^10个块, 而四路组相联映射方式下, Cache中一个组由4个块组成, 所以Cache中共有2^10除以4 = 2^8 个组, 所以组地址部分的位数为8

主存的大小为4MB = 4x2^20B = 2^22B, 所以主存地址的位数总共是22位, 所以主存标记字段的位数 = 22 - 4 - 8 = 10位

这样答案就出来了, 在四路组相联映射方式下, 主存地址的格式为: 主存标记字段(占10位) + 组地址(占8位) + 块内地址(占4位)


但是如果今年考这类题的话, 题目一定还会告诉你, 在cache中有一位是“dirty”标记位, 占一位空间, 我觉得这个脏位可能是算在主存标记字段中的, 但是不确定, 因为我看到过的书上都没有指出还有个“dirty”位

评分

参与人数 1威望 +10 收起 理由
yylsky + 10

查看全部评分

回复

使用道具 举报

2

主题

19

帖子

72

积分

新手上路

Rank: 1

精华
0
威望
32
K币
40 元
注册时间
2008-6-26
54
发表于 2008-10-7 22:03 | 只看该作者
原帖由 koyota 于 2008-10-6 20:18 发表
看了课后题,没答案,真郁闷啊,不会怎么办啊,55555555555555555555555


存储器有关Cache 的那题目,什么主存是4MB,CACHE是16KB,每一个块有4个字,每个字是32位,组成一个四路组相联映射Cache什么的、、 ...


课本第120页,例4.8,有点纳闷,明明说每个字32位,意思不是说每个存储字32位吗,
内存容量=存储单元个数 * 存储字长
而存储单元个数由地址线的条数确定(设有N条地址线),也就是存储单元个数=2的N次方,
结果在例4.8中,求Cache和主存地址位数时,是按每个存储字长为8位来确定的,怎么不按32位来算呢?

评分

参与人数 1威望 +6 收起 理由
yylsky + 6

查看全部评分

回复

使用道具 举报

12

主题

168

帖子

299

积分

一般战友

Rank: 2

精华
0
威望
50
K币
249 元
注册时间
2007-9-25
55
发表于 2008-10-7 22:46 | 只看该作者
《唐朔飞组成原理学习指导与习题解答》的第8页:

21.“容量为640K存储器”是指下列:
A.640×10~3字节的存储器。B. 640×10~3位的存储器
C.640×2~10位的存储器。 D. 640×2~10字节的存储器
答案是选D,不过我觉得应该选C,“容量为640K存储器”,后面是K,不是KB,怎么是选D呢,我感觉奇怪。

23.计算机存储数据的基本单位是:
A.比特  B. 字节
答案是A,不过我觉得存储数据的单位应该是字节才对。

24.一般8位的微型机系统以16位来表示地址,则该计算机系统有多少个地址空间?
A 256  B 65535  C 65536  D 131072
这题答案是选C,不过我觉得选A才对。因为虽然用16位来表示地址,但是始终是8位的微型机,难道用了10位来表示,硬件的地址空间会增多么???

30.下列不属于系统程序的是:
答案是 数据库系统,我觉得应该是 编辑程序才对。
谢谢!!!

评分

参与人数 1威望 +10 收起 理由
yylsky + 10

查看全部评分

回复

使用道具 举报

44

主题

313

帖子

803

积分

中级战友

Rank: 3Rank: 3

精华
0
威望
275
K币
528 元
注册时间
2008-6-3
56
发表于 2008-10-7 22:49 | 只看该作者
一个IEEE754浮点数 1 0001 1111   110 1111 1100 0000 0000 0000
指数e=阶码-127=00011111-0111111=-1100000=(-96)10进制
-1100000对不对。怎么得的?

评分

参与人数 1威望 +6 收起 理由
yylsky + 6

查看全部评分

回复

使用道具 举报

13

主题

96

帖子

228

积分

一般战友

Rank: 2

精华
0
威望
46
K币
182 元
注册时间
2008-4-3
57
发表于 2008-10-8 08:32 | 只看该作者
唐硕飞版本的计算机组成原理第96页的图4.37我非常疑惑为什么要用个门电路把A10和Y5连接?既然Y5直接输出低电平那为何不直接把Y5接过去RAM上呢?

评分

参与人数 1威望 +6 收起 理由
yylsky + 6

查看全部评分

回复

使用道具 举报

100

主题

290

帖子

918

积分

中级战友

Rank: 3Rank: 3

精华
0
威望
338
K币
580 元
注册时间
2008-4-19
58
发表于 2008-10-8 21:12 | 只看该作者
原帖由 cuduck 于 2008-10-6 20:17 发表
晕 原来已经有人答了 看来容易的题大家都会做

你光说答案,你也不说为什么。
回复

使用道具 举报

12

主题

79

帖子

133

积分

一般战友

Rank: 2

精华
0
威望
6
K币
127 元
注册时间
2007-2-8
59
发表于 2008-10-9 19:34 | 只看该作者
原帖由 coowind 于 2008-9-21 01:13 发表
选择题:
[AxB]补= ________

        a)[A]补× 补      b)[A]补×补 -[A]补×2^n

        c)[A]补× B         d)[A]补×B -[A]补×2^n
(北京航空航天大学2002年硕士研究生入学考试试题)
这个 ...


这个选C,我在电子科大编的辅导书中看到过,有详细的证明

评分

参与人数 1威望 +6 收起 理由
yylsky + 6

查看全部评分

回复

使用道具 举报

12

主题

79

帖子

133

积分

一般战友

Rank: 2

精华
0
威望
6
K币
127 元
注册时间
2007-2-8
60
发表于 2008-10-9 19:35 | 只看该作者
有个问题问下大家啊,关于ALU的实现逻辑大家觉得怎么复习,个人觉得太恐怖的我就简单看了下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 人人连接登陆

本版积分规则   

关闭

您还剩5次免费下载资料的机会哦~

扫描二维码下载资料

使用手机端考研帮,进入扫一扫
在“我”中打开扫一扫,
扫描二维码下载资料

关于我们|商务合作|小黑屋|手机版|联系我们|服务条款|隐私保护|帮学堂| 网站地图|院校地图|漏洞提交|考研帮

GMT+8, 2024-5-18 10:14 , Processed in 0.048987 second(s), Total 17, Slave 9(Usage:7.25M, Links:[2]1,1_1) queries , Memcache On.

Powered by Discuz!

© 2001-2017 考研 Inc.

快速回复 返回顶部 返回列表
× 关闭