admin管理员组

文章数量:1537056

在windows操作系统的发展历程中,Windows7是一个具有特殊意义的版本。它是目前最为复杂的单机操作系统,无论从代码规模、代码复杂度,到系统适应场景的复杂程度,都超过了以前所有的版本。从某种意义上,Windows7代表了软件工程的一个顶峰--人类可以构造出如此复杂且能稳定工作的软件系统!

一、Windows操作系统的版本

表1.1Windows操作系统的历次发布

产品名称 内部版本号 发布日期
Windows NT 3.1 3.1 1993年7月
Windows NT 3.5 3.5 1994年9月
Windows NT 3.51 3.51 1995年5月
Windows NT 4.0 4.0 1996年7月
Windows 2000 5.0 1999年12月
Windows XP 5.1 2001年8月
Windows Server 2003 5.2 2003年3月
Windows Vista 6.0(编译版本6000) 2007年1月
Windows Server 2008 6.1(编译版本6001) 2008年3月
Windows 7 6.1(编译版本7600) 2009年10月
Windows Server 2008 R2 6.1(编译版本7600) 2009年10月

注:"Windows 7"这一产品名称中的"7"并非指内部版本号,而是Windows家族的世代编号。实际上,为了使应用兼容性问题尽可能小,Windows 7的版本号其实是6.1,如表1.1所示。这使得那些检查大版本号的应用程序在Windows 7上可以像在Windows Vista上那样继续执行。事实上,Windows 7和Server 2008 R2有同样的版本号和编译版本,因为它们是从同样的Windows代码基编译而来。


二、基础概念和术语

(一)Windows API

Windows应用编程接口(API)是针对Windows操作系统家族的用户模式系统编程接口。在64位版本Windows推广以前,32位版本Windows操作系统的编程接口被称为Win32 API,以区别原来的16位版本Windows的编程接口,即16位Windows API。Windows API包括数千个可调用的函数,它们可以被分成以下一些大类:

基本服务

本文标签: 术语操作系统概念基础Windows