-
輔助處理器
鎖定
輔處理器系統是根據輔助處理器功能需求設計開發,主要包括輔助處理器的通信、啓動、硬件管理控制、系統參數修正、存儲五個部分。
- 中文名
- 輔助處理器
- 外文名
- auxiliary processor
- 作 用
- 為了減輕CPU的負擔
- 型號舉例
- 8087數據處理
- 組 成
- 通信、啓動等模塊
- 所屬領域
- 電氣、計算機技術
輔助處理器作用
在系統的硬件上,為了減輕CPU的負擔,本該由CPU完成的任務,由其它輔助處理器完成。這也是計算機技術的進步和發展。比如:
浮點運算由專門的算術協處理器完成,這比用軟件方法計算效率更高。486芯片出現以前,協處理器與CPU是獨立存在的。486和pentium的協處理器與CPU是放在一塊芯片上的。如果沒有協處理器,CPU只能通過軟件模擬協處理器完成浮點運算,速度較慢。在多CPU的系統上,可以使用命令:查看有多少個進程用於浮點運算。
輔助處理器DMA控制器
它被用來處理外部設備與內存,以及內存與內存不同地址空間之間的數據傳送。在EISA和MCA結構機器上,許多外部設備控制都有內置的Bus Master DMA芯片,並依靠這些芯片完成DMA操作,而沒有使用機器母板上的DMA控制器。
但是,在ISA結構的機器上,較早的MCA結構機器上以及某些外設控制器,它們只有24位地址,對應起始的16MB內存。對於這種情況,起始16MB內存和較高地址內存之間的數據傳送就只能由CPU完成。此外,還有一些外部設備控制器,包括IDE硬盤控制器和較早的SCSI主接口卡,不能完成DMA操作,也只能由CPU完成外部設備和內存之間的數.據傳送。
輔助處理器圖形接口卡
它發揮了局部總線結構的優勢,以與CPU相同的速度運行,非常明顯地改善了圖形子系統的性能。
輔助處理器可編程中斷控制器(PIC)
當外部設備向CPU發出中斷請求時,由PIC來處理中斷。
輔助處理器系統結構
(1)通信管理模塊:包括用於輔助處理器12C通信的12C驅動模塊、用於系統1-Wire通信的1-Wire驅動模塊等。
(2)啓動模塊:用於輔助處理器系統的引導與啓動。
(3)硬件管理模塊:需要輔助處理器進行控制的硬件主要包括按鍵的驅動、ADC驅動、PWM驅動、LED驅動、CAMERA驅動等。其中按鍵驅動模塊用於按鍵識別和處理、ADC驅動模塊用於系統的信號採集;PWM驅動模塊用於系統的脈衝信號採集、LED驅動模塊用於LED報警顯示的控制、CAMERA驅動模塊用於視頻採集。
(4)參數管理模塊:用於輔助處理系統各參數的處理。
輔助處理器型號舉例
8087數據處理是一種增強8086/8088數值運算能力的輔助處理器。它子8086/8088組成一個系統,以彌補8086/8088的數據運算能力。
8087是一個大規模集成電路,被封裝在一個標準的40引腳雙列直插的管殼內。8087接受CPU隊列狀態信息,並取得與CPU同步後,以自己固有的指令進行譯碼和操作,即8087的機器指令的最初5位,它和其它微處理器的指令(包括CPU的指令)混雜在一起,形成一個指令流。通過監視CPU發出的狀態信號,8087的控制部件CPU能夠決定什麼時候一條指令被取出。當指令字節或字在局部營變為有效時,8087就和CPU並行地接收總線上的信息,獲得一段指令,並對其譯碼,於8087的機器指令最高5位是換碼(ESC),8087的CPU就不管這些與ESC碼不同的指令(實際上這些指令是CPU指令),而只管含有ESC碼的指令,它或者執行指令本身,或者把它傳給8087的NEU(數據處理單元)。
[3]