• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Kisser Leon

            這個(gè)kisser不太冷
            posts - 100, comments - 102, trackbacks - 0, articles - 0

            精簡指令集RISC

            Posted on 2007-03-21 19:36 kk 閱讀(952) 評(píng)論(0)  編輯 收藏 引用 所屬分類: IT

            RISC CISC CPU 從指令集的特點(diǎn)上可以分為兩類 :CISC RISC RISC 是英文 Reduced Instruction Set Computing 的縮寫 , 就是 " 精簡指令運(yùn)算集 。 CISC 就是 " 復(fù)雜指令運(yùn)算集 "

            RISC 的指令系統(tǒng)相對(duì)簡單,它只要求硬件執(zhí)行很有限且最常用的那部分指令,大部分復(fù)雜的操作則使用成熟的編譯技術(shù),由簡單指令合成。目前在中高檔服務(wù)器中普遍采用這一指令系統(tǒng)的 CPU ,特別是高檔服務(wù)器全都采用 RISC 指令系統(tǒng)的 CPU 。在中高檔服務(wù)器中采用 RISC 指令的 CPU 主要有 Compaq (康柏,即新惠普)公司的 Alpha 、 HP 公司的 PA-RISC IBM 公司的 Power PC MIPS 公司的 MIPS SUN 公司的 Spare

            CPU 執(zhí)行運(yùn)算速度受三個(gè)因素的影響 (1) 程序中指令數(shù) I , (2) 每條指令執(zhí)行所用周期數(shù) CPI (3) 周期時(shí)間 T 。這三者又有:程序執(zhí)行時(shí)間 =I CPI T ,因此,從這個(gè)等式可看出減小其中任一個(gè)都可提高 CPU 的速度,因此 RISC 技術(shù)就從這三方面下手,對(duì) I CPI 、 T 進(jìn)行優(yōu)化改良,其措施如下:

               1 、采用多級(jí)指令流水線結(jié)構(gòu)

              采用流水線技術(shù)可使每一時(shí)刻都有多條指令重疊執(zhí)行,以減小 CPI 的值,使 CPU 不浪費(fèi)空周期。實(shí)例: Pentium /Pro/Celeron 可同時(shí)發(fā)出執(zhí)行五條指令, AMD K6/K6 2 可同時(shí)發(fā)出六條指令。

               2 、選取機(jī)器中使用頻率最高的簡單指令及部分復(fù)雜指令

              這樣可減小時(shí)鐘周期數(shù)量,提高 CPU 速度,其實(shí)質(zhì)是減小 CPI 下的值實(shí)現(xiàn)。實(shí)例:選取運(yùn)算指令、加載、存儲(chǔ)指令和轉(zhuǎn)移指令作主指令集。

               3 、采用加載 (Load) 、存儲(chǔ) (Store) 結(jié)構(gòu)

              只允許 Load Store 指令執(zhí)行存儲(chǔ)器操作,其余指令均對(duì)寄存器操作。實(shí)例: Amd K6/K6 2 、 P /Celeron/Pro 均支持對(duì)寄存器的直接操作和重新命名,并大大增加通用寄存器的數(shù)量。

               4 、延遲加載指令和轉(zhuǎn)移指令

              由于數(shù)據(jù)從存儲(chǔ)器到寄存器存在二者速度差、轉(zhuǎn)移指令要進(jìn)行入口地址的計(jì)算,這使 CPU 執(zhí)行速度大大受限,因此, RISC 技術(shù)為保證流水線高速運(yùn)行,在它們之間允許加一條不相關(guān)的可立即執(zhí)行的指令,以提高速度。

              實(shí)例:主要體現(xiàn)于預(yù)測執(zhí)行、非順序執(zhí)行和數(shù)據(jù)傳輸?shù)确矫?,?/span> Intel P54/55C 不支持,像 K6 2 、 P Ⅱ均支持。

               5 、采用高速緩存 (cache) 結(jié)構(gòu)

              為保證指令不間斷地傳送給 CPU 運(yùn)算器, CPU 設(shè)置了一定大小的 Cache 以擴(kuò)展存儲(chǔ)器的帶寬,滿足 CPU 頻繁取指需求,一般有兩個(gè)獨(dú)立 Cache ,分別存放“指令+數(shù)據(jù)”。

              實(shí)例: P /Celeron:16K 16K , AMD K6/K6 2 32K 32K Cyrix M :64K( 實(shí)也為 2 個(gè) 32K Cache ,此作共享 Cache) , P Ⅱ還加了 L2 Cache ,更是大幅提高了 CPU 速度。

            ?

            国产激情久久久久影院小草| 久久久无码精品亚洲日韩蜜臀浪潮| 国产成人精品综合久久久| 国产福利电影一区二区三区久久老子无码午夜伦不 | 国产精品99久久不卡| 久久99精品久久久久久齐齐| 亚洲日韩欧美一区久久久久我| 伊人色综合久久天天人守人婷 | 久久精品亚洲日本波多野结衣| 久久国产精品久久久| 亚洲乱码日产精品a级毛片久久| 熟妇人妻久久中文字幕| 91久久精品无码一区二区毛片| 人妻系列无码专区久久五月天| 久久人人爽人人爽人人AV东京热 | 精品综合久久久久久98| 99久久无色码中文字幕| 亚洲国产成人久久精品99 | 无码超乳爆乳中文字幕久久| 亚洲国产精品久久久久婷婷老年| 亚洲伊人久久综合影院| 久久免费小视频| 亚洲国产精品久久久天堂| 久久国产成人| 国产精品99精品久久免费| 色老头网站久久网| 国产成人精品久久亚洲| 久久精品人人做人人妻人人玩| 久久人人超碰精品CAOPOREN| 国产精品久久毛片完整版| 无码人妻久久久一区二区三区| 久久成人18免费网站| 久久综合综合久久狠狠狠97色88| 97精品依人久久久大香线蕉97| 精品欧美一区二区三区久久久| A狠狠久久蜜臀婷色中文网| 亚洲午夜久久久久久久久电影网 | 日产精品久久久一区二区| 欧美性大战久久久久久| 94久久国产乱子伦精品免费 | 久久久久九九精品影院|