日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

chapter16 计算机体系结构基础

發布時間:2025/3/14 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 chapter16 计算机体系结构基础 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1big endian little endian 低地址保存的是整數的地位稱為little endian,反之稱之為big endian。(x86平臺為小端)

2 cpu操作的基本步驟為

  • eip取指令
  • 譯碼
  • 操作
  • 3 訪問內存和訪問芯片的不同

  • 往一個地址寫數據只是給設備發一個命令,數據不一定要保存,而從一個地址讀數據也不一定是讀先前保存在這個地址的數據
  • 內存只是保存數據而不會產生新的數據,但是設備不同,往往會產生新的數據。
  • 4 ARM與x86的訪問外部地址的不同,其中ARM的cpu外部接總線的設備還是在cpu內部接總線的設備都有各自的地址范圍,都可以像訪問內存一樣訪問。這種方式稱為內存映射I/O(Memory-mapped I/O)

    x86相對比較特殊,相對于設備有各自獨立的端口地址空間,CPU需要引出額外的地址線來連接片內設備,訪問設備存儲器時用特殊的I/O指令,這種方式稱為端口I/O(Port I/O)

    5 MMU(Memory Management Unit)

    MMU的兩種作用

  • 做地址的轉換
  • 提供的內存保護
  • 內存保護總結來說:在正常的情況下處理器在用戶的模式執行用戶程序,在終端或者異常情況下處理器切換到特權模式執行內核程序,處理完成后再切換到普通用戶模式。

    其中內存的保護也導致了段錯誤的產生

  • 用戶程序要訪問一個VA,經過MMU檢查無權訪問。
  • MMU產生一個異常,CPU從用戶模式切換到特權模式,跳轉到內核代碼中執行異常服務程序.
  • 內核將這個異常解釋為段錯誤,并把觸發異常的進程終止掉
  • 轉載于:https://www.cnblogs.com/qtalker/archive/2013/04/05/3001140.html

    總結

    以上是生活随笔為你收集整理的chapter16 计算机体系结构基础的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。