Windows XP是美國微軟公司研發(fā)的基于X86、X64架構(gòu)的PC和平板電腦使用的操作系統(tǒng),于2001年8月24日發(fā)布RTM版本,并于2001年10月25日開始零售。其名字中“XP”的意思來自英文中的“體驗(Experience)”。該系統(tǒng)是繼Windows 2000及Windows ME之后的下一代Windows操作系統(tǒng),也是微軟首個面向消費者且使用Windows NT5.1架構(gòu)的操作系統(tǒng)。
簡單地說,當計算機運行一個軟件,會被拆分成若干部分來執(zhí)行,進程就是計算機正在運行的程序,它具體指程序執(zhí)行時所需的虛擬地址空間和控制信息。而每一個應(yīng)用程序運行于獨立的進程、他們擁有自己獨立的地址空間。不同應(yīng)用程序的分界線稱為進程邊界。今天就為大家介紹windows的那些進程與應(yīng)用程序,希望了解這些能更好的為系統(tǒng)服務(wù).
進程
一般進程可以定為一個正在運行的程序的一個實例,
一個內(nèi)核對象,操作系統(tǒng)可以用它來管理進程。也是系統(tǒng)保存進程統(tǒng)計信息的地方。
一個地址空間,其中包含了可執(zhí)行文件和DLL模塊的代碼數(shù)據(jù),同時包括動態(tài)內(nèi)存分配,和線程堆棧和堆得分配。
CPU的工作方式,是 一個進程可以有多個線程..然后CPU會輪流調(diào)度資源分配給各個線程,就像一個時鐘一樣。
關(guān)于Windows應(yīng)用程序的組成
要點描述:
1. GUI 和 CUI 分別表示 圖形和控制臺的界面,
2./SUBSYSTEM:CONSOLE 和 /SUB-SYSTEM:WINDOWS 分別是控制臺和窗口的鏈接器開關(guān)
3._tWinMain 圖形界面的入口點函數(shù) 和 _tmain 控制臺界面的入口點函數(shù)。
一、Windows一般可以建立兩種應(yīng)用程序。
1.GUI程序 - 圖形用戶界面 - 它使用的連接器開關(guān)是/SUBSYSTEM:CONSOLE
2.CUI程序 - 控制臺界面 - 它使用的連接器開關(guān)是/SUB-SYSTEM:WINDOWS
操作系統(tǒng)會加載并檢查可執(zhí)行文件映像的文件頭,并獲取這個子系統(tǒng)值。
根據(jù)子系統(tǒng)值來創(chuàng)建 一個符合要求的程序界面。
二、 Windows 應(yīng)用程序
都會有個入口點函數(shù),在程序運行時,函數(shù)會被調(diào)用。
int WINAPI _tWinMain(
HINSTANCE hInstanceExe,
HINSTANCE,
PTSTR pszCmdLine,
int nCmdShow);
int _tmain(
int argc,
TCHAR *argv[],
TCHAR *envp[]);
Windows XP服役時間長達13年,產(chǎn)生的經(jīng)濟價值也較高。2014年4月8日,微軟終止對該系統(tǒng)的技術(shù)支持,但在此之后仍在一些重大計算機安全事件中對該系統(tǒng)發(fā)布了補丁。
|