作業系統的角色與定義 (What Operating Systems Do)
從使用者視角與系統視角探討作業系統的功能,釐清 Kernel、System Programs 與 Middleware 的定義與邊界。
從使用者視角與系統視角探討作業系統的功能,釐清 Kernel、System Programs 與 Middleware 的定義與邊界。
介紹電腦系統依處理器數量的三種架構分類:單處理器、多處理器(SMP、Multicore、NUMA),以及叢集式系統的組成與高可用性機制。
介紹電腦系統的基本架構、中斷機制的完整運作流程(Interrupt Vector、Raise/Catch/Dispatch/Clear)、儲存體層次結構,以及 DMA I/O 的運作方式。