iT邦幫忙

2022 iThome 鐵人賽

DAY 26
0
自我挑戰組

資工捲嬤的日常系列 第 26

Day26 學習日常 : 作業系統

  • 分享至 

  • xImage
  •  

輸入與輸出的結構

  • DMA(直接內存訪問)

    • 設備控制器(device controller)將整個數據塊(block of data)直接傳輸到自己的緩衝(buffer)存儲器或從其傳輸到內存(memory)。

    https://ithelp.ithome.com.tw/upload/images/20221008/20152496WKo8g6DtfK.jpg

現代電腦系統的工作原理

CPU先完成預設的工作,之後啟動DMA,讓DMA在記憶體和緩衝存儲器之間做大型資料讀寫的工作。

電腦系統架構

  • 單一處理器系統

    在運作時只使用一個處理器的系統。只有一個CPU,一個核心。

  • 多處理器系統

    擁有一個以上的處理器。

    優點:
    效能增加
    成本降低
    可靠度提升

    • 非對稱性多元處理(asymmetric multiprocessing)

      每個處理器會有不同的工作,有主從關係。

    • 對稱性多元處理(symmetric multiprocessing)

      每個處理器一起做相同的工作,沒有主從關係

      • 非統一記憶體存取架構(non-uniform memory access,簡稱NUMA)
        為每個 CPU 提供自己的本地內存通過小型、快速的本地總線訪問。
        CPU 通過共享連接系統互連,使所有 CPU 共享一個物理地址空間。
        因為在NUMA,處理器存取它自己本身的本地記憶體的速度比非本地快一些。

        https://ithelp.ithome.com.tw/upload/images/20221008/20152496sHujSbQ21c.jpg

NUMA 多處理架構

  • 核心(core)

    是執行指令和寄存器以在本地存儲數據的套件。
    多核心 : 同一個 CPU 上有多個計算核。

參考資料 :
https://zh.wikipedia.org/zh-tw/%E9%9D%9E%E5%9D%87%E5%8C%80%E8%AE%BF%E5%AD%98%E6%A8%A1%E5%9E%8B
上課PPT


上一篇
Day25 學習日常 : 作業系統
下一篇
Day27 學習日常 : 作業系統
系列文
資工捲嬤的日常30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言