鳥哥的Linux私房菜--CPU種類
鳥哥的Linux私房菜--CPU種類
CPU 其實內部已經含有一些微指令,我們所使用的軟體都要經過 CPU 內部的微指
令集來達成才行。 那這些指令集的設計主要又被分為兩種設計理念,這就是目前世界上常見到的兩
種主要 CPU 架構, 分別是:精簡指令集 (RISC) 與複雜指令集 (CISC) 系統。
精簡指令集 (Reduced Instruction Set Computer, RISC)
這種 CPU 的設計中,微指令集較為精簡,每個指令的執行時間都很短,完成的動作也很單純,指令
的執行效能較佳; 但是若要做複雜的事情,就要由多個指令來完成。 常見的 RISC 微指令集 CPU 主
要例如甲骨文 (Oracle) 公司的 SPARC 系列、 IBM 公司的 Power Architecture (包括 PowerPC) 系
列、與安謀公司 (ARM Holdings) 的 ARM CPU 系列等。
在應用方面,SPARC CPU 的計算機常用於學術領域的大型工作站中,包括銀行金融體系的主伺服器
也都有這類的計算機架構; 至於 PowerPC 架構的應用上,例如新力(Sony)公司出產的 Play Station
3(PS3)就是使用 PowerPC 架構的 Cell 處理器; 那安謀的 ARM 呢?你常使用的各廠牌手機、PDA、
導航系統、網路裝置(交換器、路由器等)等,幾乎都是使用 ARM 架構的 CPU 喔! 老實說,目前
世界上使用範圍最廣的 CPU 可能就是 ARM 這種架構的呢!
複雜指令集(Complex Instruction Set Computer, CISC)
與 RISC 不同的,CISC 在微指令集的每個小指令可以執行一些較低階的硬體操作,指令數目多而且
複雜, 每條指令的長度並不相同。因為指令執行較為複雜所以每條指令花費的時間較長, 但每條個
別指令可以處理的工作較為豐富。 常見的 CISC 微指令集 CPU 主要有 AMD、Intel、VIA 等的 x86 架
構的 CPU。
由於 AMD、Intel、VIA 所開發出來的 x86 架構 CPU 被大量使用於個人計算機(Personal computer)用途
上面, 因此,個人計算機常被稱為 x86 架構的計算機!那為何稱為 x86 架構(注 8)呢? 這是因為最
早的那顆 Intel 發展出來的 CPU 代號稱為 8086,後來依此架構又開發出 80286, 80386..., 因此這種架
構的 CPU 就被稱為 x86 架構了。
在 2003 年以前由 Intel 所開發的 x86 架構 CPU 由 8 位升級到 16、32 位,後來 AMD 依此架構修改新
一代的 CPU 為 64 位, 為了區別兩者的差異,因此 64 位的個人計算機 CPU 又被統稱為 x86_64 的架
構喔!
所謂的位指的是 CPU一次資料讀取的最大量!64位CPU代表CPU一次可以讀寫64bits
這麼多的資料,32 位 CPU 則是 CPU 一次只能讀取 32 位的意思。 因為 CPU 讀取資料量有限制,因此能夠從記憶體
中讀寫的資料也就有所限制。所以,一般 32 位的 CPU 所能讀寫的最大資料量,大概就是 4GB 左右。
那麼不同的 x86 架構的 CPU 有什麼差異呢?除了 CPU 的整體結構(如第二層快取、每次運作可執行
的指令數等)之外, 主要是在於微指令集的不同。新的 x86 的 CPU 大多含有很先進的微指令集, 這
些微指令集可以加速多媒體程式的運作,也能夠加強虛擬化的效能,而且某些微指令集更能夠增加能
源效率, 讓 CPU 耗電量降低呢!由於電費越來越高,購買計算機時,除了整體的效能之外, 節能
省電的 CPU 特色也可以考慮喔!
最新的 Intel/AMD 的 x86 架構中,請查詢出多媒體、虛擬化、省電功能各有哪些重要的微指令集?(僅供參考)
答:
多媒體微指令集:MMX, SSE, SSE2, SSE3, SSE4, AMD-3DNow!
虛擬化微指令集:Intel-VT, AMD-SVM
省電功能:Intel-SpeedStep, AMD-PowerNow!
64/32 位相容技術:AMD-AMD64, Intel-EM64T
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在itpub、部落格園、CSDN和個人微 信公眾號( xiaomaimiaolhr)上有同步更新 ● 本文itpub地址: http://blog.itpub.net/26736162 ● 本文部落格園地址: http://www.cnblogs.com/lhrbest ● 本文CSDN地址: https://blog.csdn.net/lihuarongaini ● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ● DBA寶典今日頭條號地址: ........................................................................................................................ ● QQ群號: 230161599 、618766405 ● 微 信群:可加我微 信,我拉大家進群,非誠勿擾 ● 聯絡我請加QQ好友 ( 646634621 ),註明新增緣由 ● 於 2019-10-01 06:00 ~ 2019-10-31 24:00 在西安完成 ● 最新修改時間:2019-10-01 06:00 ~ 2019-10-31 24:00 ● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店: ● 小麥苗出版的資料庫類叢書: http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用網路班: http://blog.itpub.net/26736162/viewspace-2148098/ ● 小麥苗騰訊課堂主頁: https://lhr.ke.qq.com/ ........................................................................................................................ 使用 微 信客戶端掃描下面的二維碼來關注小麥苗的微 信公眾號( xiaomaimiaolhr)及QQ群(DBA寶典)、新增小麥苗微 信, 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2659945/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 鳥哥的 Linux 私房菜Linux
- 鳥哥的Linux私房菜 -- 電子書(pdf)Linux
- linux學習導讀_鳥哥的私房菜Linux
- linux-鳥哥私房菜學習筆記Linux筆記
- PJzhang:鳥哥的linux私房菜-shell指令碼-上Linux指令碼
- 鳥哥的Linux私房菜筆記第六章Linux筆記
- 鳥哥私房菜-基礎篇小筆記筆記
- 鳥哥私房菜學習筆記(第零章)筆記
- 鳥哥的Linux私房菜基礎篇 第十三章 shell scriptsLinux
- 鳥哥的LINUX私房菜_基礎學習篇(第三版)Linux
- 劉遄:作為一名新人讀完《鳥哥的Linux私房菜》的感想Linux
- 鳥哥的Linux私房菜基礎篇 第十章認識和學習bash這個shellLinux
- 「Linux」鳥叔私房菜第五章讀書筆記Linux筆記
- 鳥哥的Linux私房菜基礎篇 第十二章 正規表示式與檔案格式化處理Linux
- Linux私房菜筆記01Linux筆記
- 《鳥哥的Linux私房菜:伺服器架設篇 第三版.pdf》PDF高清完整版-免費下載Linux伺服器
- Linux“菜鳥”到“菜鳥的一些建議Linux
- Linux菜鳥到老鳥的那些建議Linux
- 網易遊戲的會員私房菜遊戲
- 菜鳥也裝Linux(轉)Linux
- java內部類解析——菜鳥摘記Java
- 鳥哥的linux基礎學習實訓教程Linux
- 操作excel與erwin小竊門私房菜Excel
- 菜鳥成長系列-多型、介面和抽象類多型抽象
- 菜鳥學SSH(八)——Hibernate物件的三種狀態物件
- IT菜鳥的學習生活
- 鳥哥:PHPNext:JITPHP
- vi命令鳥哥詳解
- Linux菜鳥入門級命令大全(轉)Linux
- 菜鳥入門:Linux之Makefile概述(轉)Linux
- 鳥哥的伺服器10 防火牆伺服器防火牆
- 菜鳥理解的區塊鏈區塊鏈
- 菜鳥的架構師之路架構
- 菜鳥的讀書筆記筆記
- 核心菜鳥的成長之路
- 菜鳥的Node.js之旅Node.js
- 菜鳥看前端(Git)前端Git
- java菜鳥入門Java