协处理器学习总结
協(xié)處理器(coprocessor),一種芯片,用于減輕系統(tǒng)微處理器的特定處理任務。
協(xié)處理器,這是一種協(xié)助中央處理器完成其無法執(zhí)行或執(zhí)行效率、效果低下的處理工作而開發(fā)和應用的處理器。這種中央處理器無法執(zhí)行的工作有很多,比如設備間的信號傳輸、接入設備的管理等;而執(zhí)行效率、效果低下的有圖形處理、聲頻處理等。為了進行這些處理,各種輔助處理器就誕生了。
需要說明,由于現(xiàn)在的計算機中,整數(shù)運算器與浮點運算器已經(jīng)集成在一起,因此浮點處理器已經(jīng)不算是輔助處理器。而內(nèi)建于CPU中的協(xié)處理器,同樣不算是輔助處理器,除非它是獨立存在。
特定處理任務
例如,數(shù)學協(xié)處理器可以控制數(shù)字處理;圖形協(xié)處理器可以處理視頻繪制。例如,intel pentium 微處理器就包括內(nèi)置的數(shù)學協(xié)處理器。
內(nèi)核相連
協(xié)處理器可以附屬于ARM處理器。一個協(xié)處理器通過擴展指令集或提供配置寄存器來擴展內(nèi)核處理功能。一個或多個協(xié)處理器可以通過協(xié)處理器接口與ARM內(nèi)核相連。
協(xié)處理器可以通過一組專門的、提供load-store類型接口的ARM指令來訪問。例如協(xié)處理器15(CP15),ARM處理器使用協(xié)處理器15的寄存器來控制cache、TCM和存儲器管理。
擴展指令集
協(xié)處理器也能通過提供一組專門的新指令來擴展指令集。例如,有一組專門的指令可以添加到標準ARM指令集中,以處理向量浮點(VFP)運算。
這些新指令是在ARM流水線的譯碼階段被處理的。如果在譯碼階段發(fā)現(xiàn)是一條協(xié)處理器指令,則把它送給相應的協(xié)處理器。如果該協(xié)處理器不存在,或不認識這條指令,則ARM認為發(fā)生了未定義指令異常。這也使得編程者可以用軟件來仿真協(xié)處理器的行為(使用未定義指令異常服務子程序)。
內(nèi)部結構
協(xié)處理器80x87的內(nèi)部結構如圖所示。它可分為二個主要部分:控制部件(CU)和數(shù)值執(zhí)行部件(NEU)。
控制部件(CU)把協(xié)處理器接到CPU的系統(tǒng)總線上,協(xié)處理器和CPU都監(jiān)視正在執(zhí)行的指令流。如果當前將要執(zhí)行的指令是協(xié)處理器指令(即:ESCape指令),那么,協(xié)處理器會自動執(zhí)行它,否則,該指令將交給CPU來執(zhí)行。
數(shù)值執(zhí)行部件(NEU)復制執(zhí)行所有的協(xié)處理器指令,它有一個用8個80位的寄存器組成的堆棧,該堆棧用于以擴展精度的浮點數(shù)據(jù)格式來存放數(shù)學指令的操作數(shù)和運算結果。在協(xié)處理器指令的執(zhí)行過程中,要么指定該堆棧寄存器中的數(shù)據(jù),要么使用壓棧/出棧機制來從棧頂存放或讀取數(shù)據(jù)。
在NEU部件中,還有一些記錄協(xié)處理器工作狀態(tài)的寄存器,如:狀態(tài)寄存器、控制寄存器、標記寄存器和異常指針寄存器等。有關這些寄存器的作用將在后面給予分別介紹。
協(xié)處理器的消亡
80486CPU之前有協(xié)處理器,提高浮點運算能力,那時cpu較弱才有的協(xié)處理器,速度是原來數(shù)百倍不止,pc機一般不存在協(xié)處理器了。
ARM 微處理器
ARM 微處理器可支持多達 16 個協(xié)處理器,用于各種協(xié)處理操作,在程序執(zhí)行的過程中,每個協(xié)處理器只執(zhí)行針對自身的協(xié)處理指令,忽略 ARM 處理器和其他協(xié)處理器的指令。ARM 的協(xié)處理器指令主要用于 ARM 處理器初始化 ARM 協(xié)處理器的數(shù)據(jù)處理操作,以及在ARM 處理器的寄存器和協(xié)處理器的寄存器之間傳送數(shù)據(jù),和在 ARM 協(xié)處理器的寄存器和存儲器之間傳送數(shù)據(jù)。
也就是說;
80486CPU之前有協(xié)處理器;pc機一般不存在協(xié)處理器了。
找一個常見電腦配置示例看一下;
目前常見的電腦配置
求目前市面上比較常見的電腦配置.要求:1.硬盤容量至少80G;2.內(nèi)存1G,最好是667或800;3.其他硬件配置要求不高;4.價格在3000-4000以內(nèi)....?
AMD配置
名稱 牌號 價格(元4102)
主板 升技 AN52S 499元(1653首選)
升技 AN52S 449元(次選)
CPU AMD 4400+ 2.3GHz/512KB×2 480元
顯卡 藍寶石 HD2600PRO白金版 GDDR3 256/128 599元(次選)
七彩虹 鐳風3650-GD3 CF黃金版 256M H12 599元(首選)
內(nèi)存 威剛 DDR2 800 1G 150元
硬盤 硬盤 希捷 160G 7200.10 8M(串口/5年盒) 368元
光驅(qū) 先鋒 DVD128 149元
機箱 待定 140元
電源 金河田 ATX S410(靜音) 2.3 200元
鍵鼠 待定 60元
顯示器 AOC 915sw 1400元
總計 4045元
里面沒有協(xié)處理器相關的項;
打開自己電腦設備管理器看一下;也沒發(fā)現(xiàn)協(xié)處理器的字樣;
總結
- 上一篇: OpenCV About 页面翻译
- 下一篇: Win32 API 枚举打印机