存储器和寄存器是什么?

1、存储器在CPU外,一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是50MB/S左右。

内存和寄存器就是为了解决存储器读写速度慢而产生的多级存储机制,从20世纪50年代开始,磁芯存储器曾一度成为主存的主要存储介质,但从20世纪70年代开始,逐步被半导体存储器所取代,目前的计算机都是用半导体存储器。现在的DDR2内存的读写速度一般为6~8GB/S,跟机器性能也有关系。

2、寄存器(又称缓存)一般是指由基本的RS触发器结构衍生出来的D触发,就是一些与非门构成的结构,一般整合在CPU内,其读写速度跟CPU的运行速度基本匹配,但因为性能优越,所以造价昂贵,一般好的CPU也就只有几MB的2级缓存,1级缓存更小。使用寄存器可以缩短至零长度、节省存储空间,提高指令的执行速度。

3、不同的寄存器有不同的作用,如:通用寄存器(GR)用以存放操作数、操作数的地址或中间结果;指令寄存器(IR)用以存放当前正在执行的指令,以便在指令执行的过程中,控制完成一条指令的全部功能。

CPU计算时,先预先把要用的数据从硬盘读到内存,然后再把即将要用的数据读到寄存器。最理想的情况就是CPU所有的数据都能从寄存器里读到,这样读写速度就快,如果寄存器里没有要用的数据,就要从内存甚至硬盘里面读,那样读写数据占的时间就比CPU运算的时间还多的多。

所以评价一款CPU的性能除了频率,缓存也是很重要的指标。

扩展资料:

cpu的组成:

CPU的根本任务就是执行指令,对计算机来说最终都是一串由“0”和“1”组成的序列。CPU从逻辑上可以划分成3个模块,分别是控制单元、运算单元和存储单元,这三部分由CPU内部总线连接起来。

1、控制单元

控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器OC(Operation Controller)等,对协调整个电脑有序工作极为重要。

它根据用户预先编好的程序,依次从存储器中取出各条指令,放在指令寄存器IR中,通过指令译码(分析)确定应该进行什么操作,然后通过操作控制器OC,按确定的时序,向相应的部件发出微操作控制信号。

操作控制器OC中主要包括节拍脉冲发生器、控制矩阵、时钟脉冲发生器、复位电路和启停电路等控制逻辑。

2、运算单元

是运算器的核心。可以执行算术运算(包括加减乘数等基本运算及其附加运算)和逻辑运算(包括移位、逻辑测试或两个值比较)。相对控制单元而言,运算器接受控制单元的命令而进行动作,即运算单元所进行的全部操作都是由控制单元发出的控制信号来指挥的,所以它是执行部件。

3、存储单元

包括CPU片内缓存和寄存器组,是CPU中暂时存放数据的地方,里面保存着那些等待处理的数据,或已经处理过的数据,CPU访问寄存器所用的时间要比访问内存的时间短。

采用寄存器,可以减少CPU访问内存的次数,从而提高了CPU的工作速度。

但因为受到芯片面积和集成度所限,寄存器组的容量不可能很大。寄存器组可分为专用寄存器和通用寄存器。专用寄存器的作用是固定的,分别寄存相应的数据。

而通用寄存器用途广泛并可由程序员规定其用途,通用寄存器的数目因微处理器而异。这个是我们以后要介绍这个重点,这里先提一下。

参考资料:百度百科-处理器结构



  • 瀵勫瓨鍣ㄤ笌瀛樺偍鍣鏈浠涔鍖哄埆?
    绛旓細瀵勫瓨鍣紙Register锛夋槸浣嶄簬涓ぎ澶勭悊鍣紙CPU锛夊唴閮ㄧ殑涓灏忓潡楂橀熷瓨鍌ㄥ尯鍩銆瀹冧滑鐢ㄤ簬瀛樺偍鍜屽鐞嗘寚浠ゅ拰鏁版嵁銆傚瘎瀛樺櫒鐨勫閲忛氬父闈炲父鏈夐檺锛屼絾瀹冧滑鐨勮闂熷害闈炲父蹇瀵勫瓨鍣ㄧ洿鎺ヤ笌CPU鐩稿叧鑱锛岀敤浜庡瓨鍌ㄥ拰鎵ц鎸囦护锛屼互鍙婅繘琛屼复鏃舵暟鎹瓨鍌ㄥ拰杩愮畻銆傚瘎瀛樺櫒鐨勬暟閲忓拰鍔熻兘鍥燙PU鐨勮璁¤屽紓锛屼緥濡傦紝鏈変簺瀵勫瓨鍣ㄧ敤浜庡瓨鍌ㄦ搷浣滄暟锛屾湁浜...
  • 瀛樺偍鍣ㄥ拰瀵勫瓨鍣鏈浠涔鍖哄埆?
    绛旓細4銆佺畝鍗曞湴璇达細瀵勫瓨鍣ㄦ槸鎿嶄綔鏁版嵁鐨勫湴鏂癸紝瀛樺偍鍣ㄦ槸瀛樻斁鏁版嵁鐨勫湴鏂銆5銆佸瘎瀛樺櫒缁撴瀯閫氬父鏄寚鍩烘湰RS瑙﹀彂鍣ㄦ淳鐢烡瑙﹀彂鍣紝鏄敱涓浜涗笌闈為棬鐨勭粨鏋勩佹讳綋闆嗘垚鍦–PU銆佽鍐欓熷害涓嶤PU鐨勯熷害杩愯鍩烘湰鍖归厤锛屼絾鐢变簬鎬ц兘浼樿秺锛屾墍浠ヨ吹锛屼竴鑸ソ鐨凜PU鍙湁鍑燤B浜岀骇缂撳瓨锛屼竴绾х紦瀛樸6锛孋PU鐨勫唴瀛橈紝閫氬父鎸囩殑鏄‖鐩橈紝U鐩樺拰鍏朵粬璁...
  • 浠涔堟槸瀵勫瓨鍣,浠涔堟槸涓瀛樺偍鍣?
    绛旓細璇诲啓閫熷害浠庡揩鍒版參鐨勬帓鍒楀涓嬶細1銆佸瘎瀛樺櫒锛氬瘎瀛樺櫒鏄綅浜嶤PU鍐呴儴鐨勬渶蹇熺殑瀛樺偍鍣紝鐢ㄤ簬瀛樺偍CPU鎸囦护鍜屾暟鎹銆2銆侀珮閫熺紦瀛橈細楂橀熺紦瀛樻槸浣嶄簬CPU鍜屼富瀛樺偍鍣ㄤ箣闂寸殑涓灞傚瓨鍌ㄥ櫒灞傛缁撴瀯銆3銆佷富瀛樺偍鍣細涓诲瓨鍌ㄥ櫒鏄绠楁満绯荤粺涓敤浜庡瓨鍌ㄧ▼搴忓拰鏁版嵁鐨勪富瑕佸瓨鍌ㄥ尯鍩熴4銆佺鐩樺瓨鍌ㄥ櫒锛氱鐩樺瓨鍌ㄥ櫒鏄敤浜庨暱鏈熷瓨鍌ㄦ暟鎹殑璁惧...
  • 浠涔鏄痗pu鐨瀛樺偍鍣ㄥ拰瀵勫瓨鍣
    绛旓細2銆佸瘎瀛樺櫒锛堝張绉扮紦瀛橈級涓鑸槸鎸囩敱鍩烘湰鐨凴S瑙﹀彂鍣ㄧ粨鏋勮鐢熷嚭鏉ョ殑D瑙﹀彂锛屽氨鏄竴浜涗笌闈為棬鏋勬垚鐨勭粨鏋勶紝涓鑸暣鍚堝湪CPU鍐咃紝鍏惰鍐欓熷害璺烠PU鐨勮繍琛岄熷害鍩烘湰鍖归厤锛屼絾鍥犱负鎬ц兘浼樿秺锛屾墍浠ラ犱环鏄傝吹锛屼竴鑸ソ鐨凜PU涔熷氨鍙湁鍑燤B鐨2绾х紦瀛橈紝1绾х紦瀛樻洿灏忋備娇鐢ㄥ瘎瀛樺櫒鍙互缂╃煭鑷抽浂闀垮害銆佽妭鐪佸瓨鍌ㄧ┖闂达紝鎻愰珮鎸囦护鐨勬墽琛岄熷害銆
  • 瀵勫瓨鍣ㄥ拰鍌ㄥ瓨鍣鐢ㄩ斿拰鍖哄埆
    绛旓細瀵勫瓨鍣ㄦ槸鏈夐檺瀛樿串瀹归噺鐨勯珮閫熷瓨璐儴浠讹紝瀹冧滑鍙敤鏉ユ殏瀛樻寚浠ゃ佹暟鎹拰鍦板潃銆傚湪涓ぎ澶勭悊鍣ㄧ殑鎺у埗閮ㄤ欢涓紝鍖呭惈鐨勫瘎瀛樺櫒鏈夋寚浠ゅ瘎瀛樺櫒(IR)鍜岀▼搴忚鏁板櫒(PC)銆傚湪涓ぎ澶勭悊鍣ㄧ殑绠楁湳鍙婇昏緫閮ㄤ欢涓紝瀛樺櫒鏈夌疮鍔犲櫒(ACC)銆瀵勫瓨鍣ㄤ綅浜巆pu鍐呴儴锛屾槸cpu杩愮畻鏃跺彇鏁版嵁鐨勫湴鏂锛屾墍鏈夋暟鎹繀椤讳粠瀛樺偍鍣ㄤ紶鍏ュ瘎瀛樺櫒鍚庯紝cpu鎵嶈兘浣跨敤銆傚瘎瀛...
  • 鍐呭瓨,涓诲瓨,瀛樺偍鍣,澶栧瓨,瀵勫瓨鍣鐨勬蹇,鐩镐簰鍖哄埆鍜岃仈绯
    绛旓細1銆佸唴瀛橈紝鎸囧姩鎬佸瓨璐暟鎹殑鍣ㄤ欢锛屽嵆瀛樿串鐨勬暟鎹細鍥犲叾鎺夌數鑰屾秷澶便傚畠鏄疌PU閫氳繃鎬荤嚎瀵诲潃锛屾殏瀛楥PU鐨勮繍绠楁暟鎹紝浠ュ強涓庣‖鐩樼瓑澶栭儴瀛樿串鍣浜ゆ崲鐨勬暟鎹殑閲嶈瀛樿串閮ㄤ欢銆傜數鑴戜腑鐨勫唴瀛樻潯鍗虫寚瀹冭岃█锛2銆佷富瀛橈紝涓鑸寚鍐呭瓨鐨勫彟涓绉嶈娉曪紝鍗充笌鍐呭瓨鏄悓涔夎瘝銆備絾鏈夋椂涔熸湁浜哄皢纭洏閿欒鍦扮О鍋氫富瀛樿串鍣紝杩欑璇存硶鏄笉涓ヨ皑...
  • 瀵勫瓨鍣銆瀛樺偍鍣ㄥ拰鍐呭瓨鐨勫尯鍒拰鑱旂郴
    绛旓細鍐呭瓨鍜瀵勫瓨鍣灏辨槸涓轰簡瑙e喅瀛樺偍鍣ㄨ鍐欓熷害鎱㈣屼骇鐢熺殑澶氱骇瀛樺偍鏈哄埗锛岀幇鍦ㄧ殑DDR2鍐呭瓨鐨勮鍐欓熷害涓鑸负6~8GB/S锛岃窡鏈哄櫒鎬ц兘涔熸湁鍏崇郴锛岃瀵勫瓨鍣紙鍙堢О缂撳瓨锛灏辨槸涓涓熷害鐩稿綋鐩稿綋蹇殑鍐呭瓨锛屼竴鑸暣鍚堝湪CPU鍐咃紝鍏惰鍐欓熷害璺烠PU鐨勮繍琛岄熷害鍩烘湰鍖归厤锛屼絾鍥犱负鎬ц兘浼樿秺锛屾墍浠ラ犱环鏄傝吹锛屼竴鑸ソ鐨凜PU涔熷氨鍙湁鍑燤B鐨2...
  • 瀵勫瓨鍣銆瀛樺偍鍣ㄥ拰鍐呭瓨鐨勫尯鍒拰鑱旂郴
    绛旓細鍐呭瓨鍜瀵勫瓨鍣灏辨槸涓轰簡瑙e喅瀛樺偍鍣ㄨ鍐欓熷害鎱㈣屼骇鐢熺殑澶氱骇瀛樺偍鏈哄埗锛岀幇鍦ㄧ殑DDR2鍐呭瓨鐨勮鍐欓熷害涓鑸负6~8GB/S锛岃窡鏈哄櫒鎬ц兘涔熸湁鍏崇郴锛岃瀵勫瓨鍣紙鍙堢О缂撳瓨锛灏辨槸涓涓熷害鐩稿綋鐩稿綋蹇殑鍐呭瓨锛屼竴鑸暣鍚堝湪CPU鍐咃紝鍏惰鍐欓熷害璺烠PU鐨勮繍琛岄熷害鍩烘湰鍖归厤锛屼絾鍥犱负鎬ц兘浼樿秺锛屾墍浠ラ犱环鏄傝吹锛屼竴鑸ソ鐨凜PU涔熷氨鍙湁鍑燤B鐨2...
  • 瀛樺偍鍣ㄥ拰瀵勫瓨鍣鍒嗗埆鏈夊摢浜
    绛旓細1銆佸瓨鍌ㄥ櫒鍔熻兘锛氬瓨鏀炬寚浠ゅ拰鏁版嵁锛屽苟鑳界敱涓ぎ澶勭悊鍣紙CPU锛夌洿鎺ラ殢鏈哄瓨鍙栥2銆瀵勫瓨鍣鍔熻兘锛氬彲灏嗗瘎瀛樺櫒鍐呯殑鏁版嵁鎵ц绠楁湳鍙婇昏緫杩愮畻锛涘瓨浜庡瘎瀛樺櫒鍐呯殑鍦板潃鍙敤鏉ユ寚鍚戝唴瀛樼殑鏌愪釜浣嶇疆锛屽嵆瀵诲潃锛涘彲浠ョ敤鏉ヨ鍐欐暟鎹埌鐢佃剳鐨勫懆杈硅澶囥3銆佸瘎瀛樺櫒鐨勯熷害姣斾富瀛樺偍鍣ㄧ殑閫熷害瑕佸揩寰堝锛岀敱浜庡瘎瀛樺櫒鐨勫閲忔湁闄愶紝鎵浠ュ皢涓嶉渶瑕佹搷浣...
  • 瀵勫瓨鍣ㄥ拰瀛樺偍鍣鐨勫尯鍒
    绛旓細1.瀵勫瓨鍣鍜屽瓨鍌ㄥ櫒鐨勬ц川涓嶅悓锛屼簩鑰呬粠瀛楅潰鎰忔濆氨鍙互鐞嗚В鍒颁竴涓槸瀵勫瓨锛屼竴涓槸瀛樺偍銆傞偅涔堜粬浠殑鍏蜂綋鐨勫師鐞嗘槸瀛樺偍鍣ㄩ渶瑕佷粠CPU褰撲腑鑾峰彇涓閮ㄥ垎绌洪棿鐢ㄦ潵瀛樺偍鏁版嵁鍜屼竴浜涜绠楁満鎿嶄綔鎸囦护锛涜屽瘎瀛樺櫒鏄洿鎺ユ殏鏃剁殑瀛樻暟鎹潵鎵ц鎿嶄綔銆2.鍦ㄥ姛鑳戒笂瀵勫瓨鍣ㄥ彲浠ョ敤鏉ユ寚鍚戝唴瀛樼殑闅忔満浣嶇疆锛涘苟涓斿彲浠ョ敤鏉ヨ鍐欐暟鎹埌鐢佃剳鐨勫懆杈硅澶囷紝...
  • 扩展阅读:中国十大存储芯片排名 ... 寄存器地址对照表 ... 寄存器属于存储器吗 ... 寄存器是不是存储器 ... 寄存器是ram还是rom ... 存储器分为哪两大类 ... 存储器和寄存器区别 ... 外存储器是rom还是ram ... 寄存器图片 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网