考研论坛

 
查看: 3250|回复: 4
打印 上一主题 下一主题

【讨论】组成原理单体多字和多体并行?

[复制链接]

22

主题

41

帖子

240

积分

一般战友

Rank: 2

精华
0
威望
140
K币
100 元
注册时间
2009-4-29
跳转到指定楼层
楼主
发表于 2009-8-28 13:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在唐硕飞的《计算机组成原理》中提到,增加访存速度的其中两种方式,单体多字系统和多体并行系统。
问1:如何形成单体多字系统?
我个人认为是增加了MDR的位数和增加了数据总线的位数。
问2:多体并行系统的高位交叉编码是什么样的?

    评分

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

    查看全部评分

    回复

    使用道具 举报

    0

    主题

    46

    帖子

    106

    积分

    一般战友

    Rank: 2

    精华
    0
    威望
    10
    K币
    96 元
    注册时间
    2009-7-25
    沙发
    发表于 2009-8-28 13:49 | 只看该作者
    [em:18] 我纯粹晕了。真的。
    回复

    使用道具 举报

    13

    主题

    268

    帖子

    1195

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    296
    K币
    899 元
    注册时间
    2009-3-1
    板凳
    发表于 2009-8-28 15:58 | 只看该作者
    第一个是就如你说的。多体是多个字一起读,课本上有个图。。你认真看下就会啦

    评分

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

    查看全部评分

    回复

    使用道具 举报

    18

    主题

    198

    帖子

    1369

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    1
    威望
    953
    K币
    416 元
    注册时间
    2007-7-5
    地板
    发表于 2009-8-28 16:32 | 只看该作者
    这个确实比较难理解。后来通过题目和别的书上看到的,我个人理解是这样,当然仅作参考。

    以实际数据为例,这样比较容易理解,比如说某个存储体的有2个存储芯片,每个芯片的存储周期为100ns,如果你去读数据,如果你的数据按照这种放置方法,先放第一个芯片,放满后再放第2个芯片。那么你读数据的过程就是这样:

    读0位置数据,等100ns,读1位置数据,等100ns读2位置数据。很容易理解。

    但如果你换个方式来放,比如说我0位置是1号芯片起始,1位置是2号芯片起始位置,2位置是1号芯片第2个单元,3位置是2号芯片的第2个单元这样交叉来编址。再回忆存储周期的概念:其实从芯片中把数据读到缓冲区,再从缓冲区读到CPU,这个读的过程非常短,仅仅是个脉冲就可以解决的问题,但由于芯片的物理属性,你读一个芯片后,必须间隔一段时间才能去读。采用交叉编址后,你的读过程就像这样:

    读0位置数据到缓冲区,40ns后,CPU取走了数据。这时1号芯片的100ns的周期还没过,不能去读,但幸运的是我们读的不是1号芯片,而是2号芯片,这样,我们就把2号芯片的数据读到缓冲区。过了40ns后,CPU取走数据,此时过去了80ns,我们只需再等20ns就可以继续去读3号位置数据,这样速度就比以前快了很多。

    我个人理解,LZ可以仔细查查相关资料。

    评分

    参与人数 1威望 +16 收起 理由
    lonelyskytaut + 16

    查看全部评分

    日本,樱花;希腊,爱琴海
    还是先去逛三亚好了
    回复

    使用道具 举报

    22

    主题

    41

    帖子

    240

    积分

    一般战友

    Rank: 2

    精华
    0
    威望
    140
    K币
    100 元
    注册时间
    2009-4-29
    5
     楼主| 发表于 2009-9-1 11:10 | 只看该作者

    回复 板凳 tr77229591 的帖子

    第一个疑惑稍解。
    第二个多体并行系统的高位交叉编码的图看懂了,但感觉没有交叉。低位交叉编码有交叉,怀疑我的书是不是印错了,呵呵。
    回复

    使用道具 举报

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

    本版积分规则   

    关闭

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

    扫描二维码下载资料

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

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

    GMT+8, 2025-12-23 20:02 , Processed in 0.086643 second(s), Total 14, Slave 10(Usage:6.75M, Links:[2]1,1_1) queries , Redis On.

    Powered by Discuz!

    © 2001-2017 考研 Inc.

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