■1993年7月,微软发布Windows NT架构的32位操作系统,这是一个32位、抢占式、多任务、多线程视窗操作系统,支持X86 CPU保护模式,以2000年微软发布的Windows2000系统和2001年微软发布的Windows XP系统为代表。
■2006年11月微软发布Vista系统,支持双核处理器。
■2009年10月微软发布Windows 7操作系统,分为32位版本和64位版本,支持X64 处理器。Win7操作系统是除了XP系统之外的第二经典的Windows操作系统。
■2012年10月微软发布了Windows 8操作系统,同时支持Intel、AMD和ARM芯片架构,不仅应用于个人电脑,还支持手机、平板等移动设备。
■2015年7月微软发布支持X64处理器的Windows 10操作系统。
■2021年6月微软发布Windows 11操作系统,更好的多媒体体验,安全性更高,同时支持Android应用程序。
Windows操作系统非常值得称赞的一点是其良好的兼容性。32位操作系统向下兼容早期的16位应用程序。同样,Windows64位操作系统向下兼容32位应用程序,但不再支持16位应用程序。这当然离不开处理器的支持。此外,Windows操作系统动态链接库中的API函数仍然保持非常好的延续性。我们会在本书的示例代码中发现,很多几十年以前非常古老的API函数今天仍在使用。