楼主: Daigo
收起左侧

[讨论] 看看积攒的问题吧

[复制链接]
Daigo
 楼主| 发表于 2009-9-24 20:39:25 | 显示全部楼层
原帖由 zerosu6652 于 2009-9-24 15:35 发表
http://baike.baidu.com/view/907.htm

就是看了类似资料中   硬盘的缓存 存取速度极快我才会有这个疑问的
caolizhen
发表于 2009-9-25 22:42:26 | 显示全部楼层
寄存器和cache可是有很大区别的,简单来说,寄存器是更高速的cache。如果你还不了解,那这么说,cache是在一块独立区域上的,而register是在流水线上的,用于储存指令信息(例如流水线寄存器),指令地址(负责运算器之间的传输)还有位址,最重要的不要忘记,cache是由位差的,所以在CPU角度他只不过是memory
Daigo
 楼主| 发表于 2009-9-25 22:44:13 | 显示全部楼层

回复 13楼 caolizhen 的帖子

难道说CPU的1级缓存不是寄存器么?那么寄存器跟运算器放在一起了是什么意思……
caolizhen
发表于 2009-9-25 22:50:04 | 显示全部楼层

回复 14楼 Daigo 的帖子

你觉得cache和register如果是一种东西为何还要出现个register?

寄存器不是单独的一个储存空间,而是交叉在运算单元中的,一个浮点运算单元,定点单元都是由多条ALU组成的(也可以是一条),寄存器就在他们中间传递指令信息,还有一些即将被用到的信息。如果只有一个ALU,那么寄存器就是循环往复的作用。。。。。。
Daigo
 楼主| 发表于 2009-9-25 22:53:36 | 显示全部楼层

回复 15楼 caolizhen 的帖子

这个说起来太专业了,我在1L上图了~你看看吧……对于CPU的问题,我想先听结论
caolizhen
发表于 2009-9-25 23:32:29 | 显示全部楼层

回复 16楼 Daigo 的帖子

不知道你那是啥书,能说说书名不?

结论性语言就是,这俩是不一样的,寄存器比缓存更小。
Daigo
 楼主| 发表于 2009-9-26 00:01:00 | 显示全部楼层
大学计算机应用基础,清华大学出版社

那么CPU的缓存在图上体现在哪里了?
caolizhen
发表于 2009-9-26 11:16:55 | 显示全部楼层

回复 18楼 Daigo 的帖子

daigo兄在大学学计算机科学?

缓存就是那个超高速存储器啊,就是超高速内存,比内存还要快的内存,只不过在汇编操作中,寄存器的符号是$,而cache和内存都用memory来算

评分

参与人数 1人气 +1 收起 理由
Daigo + 1 这个好像明白了~你再看看其他的……

查看全部评分

foreverhyx
发表于 2009-9-26 11:29:11 | 显示全部楼层
大学教材都很老 这是个问题
Daigo
 楼主| 发表于 2009-9-26 11:41:37 | 显示全部楼层

回复 19楼 caolizhen 的帖子

不是计算机专业,大一不开专业课,都是上功课的,所有专业学的都一样


我也是这么理解的,看第一个图,高速缓冲存储器为什么被划分在内存储器里,没被划分在CPU里呢……咱们的顶置帖里可是被划分在CPU里面的

[ 本帖最后由 Daigo 于 2009-9-26 11:46 编辑 ]
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-24 00:52 , Processed in 0.099895 second(s), 14 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表