作爲最流行的的桌面操作系統,Windows系統的發展在經歷數次硬件革命之後,其系統架構也基本穩定,微軟號稱Windows 10是最後一代操作系統,並統一了Windows各版本的底層架構。
Windows系統是分層的架構,主要分爲內核態和用戶態,內核態自下而上分爲硬件抽象層(HAL)->內核和驅動層->執行體,以及窗口管理系統。用戶態主要是NTDLL抽象層,以及各種進程,如:底層的系統支持進程->服務進程->用戶應用程序,如圖所示:
作爲最流行的的桌面操作系統,Windows系統的發展在經歷數次硬件革命之後,其系統架構也基本穩定,微軟號稱Windows 10是最後一代操作系統,並統一了Windows各版本的底層架構。
Windows系統是分層的架構,主要分爲內核態和用戶態,內核態自下而上分爲硬件抽象層(HAL)->內核和驅動層->執行體,以及窗口管理系統。用戶態主要是NTDLL抽象層,以及各種進程,如:底層的系統支持進程->服務進程->用戶應用程序,如圖所示: