<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x

    AMEYA360分享:CPU沒有想象的那么復雜

    發布時間:2023-2-6 14:59    發布者:Ameya360
      CPU是數字處理系統中的一個重要環節。在我看來,單片機、微處理器、dsp都可以稱作是CPU,只是它們的側重點有所不同罷了。具體來說,傳統意義上的單片機更偏重于嵌入式的計算,比如說我們經常使用的51、avr、ARM芯片中不僅僅含有了運算和控制功能,它還涵蓋了定時器、串口、并口、USB、i2c總線等外部資源。dsp呢,CPU一般只是作為dsp的一個核存在,它通常還會包含另外一個核,專門用于數字信號的處理工作。而微處理器,也就是我們經常說的pc上的處理器,它的工作比較單一,專注于計算和控制功能的處理,因此一般來說在這方面的性能上面,單片機和dsp都是不能和它相比的,有了南橋芯片和北橋芯片的幫助,pc的微處理器就可以專注于自己的本職工作了,效率上面也會有一個很大的提高。

      對于朋友們來說,生活中遇到的最多的CPU其實是x86的CPU。當然,如果有哪位朋友喜歡apple之類的玩具,也會知道一些arm的相關事情。剩下的就是一些專用領域的CPU了,比如說在通信行業用到的比較多的powerpc芯片,在高性能服務器用的到的sun sparc芯片,在科學計算領域使用到的mips芯片。所以,無論遇到什么芯片,對于應用層開發的朋友都是一樣的,只是在一些小地方需要還有一些注意的地方。比如說,

     。1)數據的對齊方式

     。2)數據的字節序問題

     。3)函數參數的壓棧問題

     。4)CPU的亂序執行問題

     。5)CPU中cache和內存一致性的問題  


    本文地址:http://www.portaltwn.com/thread-810065-1-1.html     【打印本頁】

    本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
    您需要登錄后才可以發表評論 登錄 | 立即注冊

    廠商推薦

    • Microchip視頻專區
    • EtherCAT®和Microchip LAN925x從站控制器介紹培訓教程
    • MPLAB®模擬設計器——在線電源解決方案,加速設計
    • 讓您的模擬設計靈感,化為觸手可及的現實
    • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
    • 貿澤電子(Mouser)專區
    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷