Windows 核心的版本

2021-06-19 15:23:45 字數 1118 閱讀 2119

正如上一節所介紹,windows 核心經過了20 年的發展,其體系結構並沒有大的變化。而windows 核心中的各個元件在經過了長期發展以後,變得更加優化和成熟。下頁表1.1列出了windows 核心的版本以及相應的作業系統。

表1.1 windows 核心的版本列表

值得重點提及的是,nt 5.2 版本是乙個特殊的版本,其核心**經過簡單的改編之後已經向教育科研領域公開。這份公開源**的核心稱為windows research kernel(windows研究核心)[wrk],簡稱wrk。它包括了windows 核心中最重要的元件,例如記憶體管理器、程序和執行緒管理、物件管理器、快取管理器、配置管理器、安全引用監視器和i/o 管理器等。此核心源**可以被編譯成乙個exe 可執行檔案,然後安裝到乙個windows server 2003sp1(x86 系統)或windows xp 64 位(amd)系統中,替換其中的核心模組。因此,如果使用者改變了源**中的實現邏輯,則替換了核心模組之後的windows server 2003 sp1 或windows xp 64 位系統可以執行使用者的**邏輯。如果配置了除錯環境,則還可以除錯wrk核心和使用者的**。wrk 是2006 年7 月份正式對外發布的,就當時而言,它代表了最新的windows 核心技術。

在本書中,我們在講解windows 作業系統各個部分時,重點參考wrk 中的實現。由於wrk 僅僅許可給教育機構,並不是每乙個讀者都可以合法地獲得wrk,因而,對於無法參照wrk 來理解windows 的讀者,我們建議他們同樣安裝乙個windows server2003 sp1 或者windows xp 64 位的執行環境,甚至配置好除錯環境。本書中講解的**邏輯你可以在偵錯程式中檢查,有些執行過程也可以在偵錯程式中看到。不過,本書中介紹的工具並不限於在wrk 核心上執行,它們也可以在windows xp 及以後的版本上執行。

雖然wrk 並不是最新的windows 核心,但是,從作業系統學習和研究的角度,wrk基本上涵蓋了windows 作業系統20 年發展的積累,所以,使用wrk 來學習windows核心技術並無妨礙。個別地方若在windows vista 以後有大的變化,本書也會在講解的時候指出來。

Android版本與Linux核心版本的關係

android版本與linux核心版本的關係 英文名 中文名 android版本 linux核心版本no 無1.1 cupcake 紙杯蛋糕 1.52.6.27 donut 甜甜圈1.6 2.6.29 eclair 鬆餅2.0 2.6.29 eclair 鬆餅2.1 2.6.29 froyo 凍酸奶...

Linux 核心版本,Ubuntu版本的檢視

檢視核心版本 1 cat proc version root a cat proc version linux version 2.6.18 194.el5 mockbuild x86 007.build.bos.redhat.com gcc version 4.1.2 20080704 red h...

Linux 核心版本

版本號含義 linux核心版本有兩種 穩定版 次版本為偶數 和開發版 次版本為奇數 版本號 主版本.次版本.發布版本 修改版本 如 2.6.32 642.el6.x86 64 3.10.0 693.17.1.el7.x86 64el表示enterprise linux,6表示red hat 6.x,...