Microsoft公司从1983年开始研制Windows系统,最初的研制目标是在MS-DOS的基础上提供一个多任务的图形用户界面。第一个版本的Windows 1.0于1985年问世,它是一个具有图形用户界面的系统软件。1987年推出了Windows 2.0版,最明显的变化是采用了相互叠盖的多窗口界面形式。但这一切都没有引起人们的关注。直到1990年微软推出Windows 3.0成为一个重要的里程碑,它以压倒性的商业成功确定了Windows系统在PC领域的垄断地位,现今流行的Windows窗口界面的基本形式也是从Windows3.0开始基本确定的。1992年主要针对Windows 3.0的缺点推出了Windows 3.1,为程序开发提供了功能强大的窗口控制能力,使Windows和在其环境下运行的应用程序具有了风格统一、操纵灵活、使用简便的用户界面。Windows3.1在内存管理上也取得了突破性进展。它使应用程序可以超过常规内存空间限制,不仅支持16MB内存寻址,而且在80386及以上的硬件配置上通过虚拟存储方式可以支持几倍于实际物理存储器大小的地址空间。Windows 3.1还提供了一定程度的网络支持、多媒体管理、超文本形式的联机帮助设施等,对应用程序的开发有很大影响。
Windows采用了图形化模式GUI,比起从前的Dos需要输入指令使用的方式更为人性化。随着计算机硬件和软件的不断升级,微软的 Windows也在不断升级,从架构的16位、32位再到64位,系统版本从最初的 Windows 1.0到大家熟知的 Windows 95、 Windows 98、 Windows 2000、 Windows XP、 Windows Vista、 Windows 7、Windows 8、Windows 8.1、Windows 10。微软一直在致力于Windows操作系统的开发和完善。
Microsoft Windows 1.0是Windows系列的第一个产品,于1985年开始发行。当时很多人认为Windows 1.0只是一个低劣的产品。当时最好的GUI电脑平台是GEM。另外一个选择是Desqview/X。Windows 1.0中鼠标作用得到特别的重视,用户可以通过点击鼠标完成大部分的操作。Windows 1.0 自带了一些简单的应用程序,包括日历、记事本、计算器等等。总之,刚诞生的Windows 1.0,总会让人感到它像是一个PDA,甚至可能功能还赶不上PDA,不过这在Windows 1.0诞生时已经相当吸引人了。Windows 1.0的另外一个显著特点就是允许用户同时执行多个程序,并在各个程序之间进行切换,这对于DOS来说是不可想象的。Windows 1.0 可以显示256种颜色,窗口可以任意缩放,当窗口最小化的时候桌面上会有专门的空间放置这些窗口(其实就是现在的任务栏)。 在Windows 1.0中已经出现了控制面板(Control Panel),对驱动程序、虚拟内存有了明确的定义,不过功能非常有限。
1995年8月24日,微软公司推出了Windows 95,它是第一个不要求先安装DOS的32位操作系统。Windows 95的大部分内核代码都重新改写,虽然仍有部分16位代码(如USER.EXE和GDI.EXE)存在于Windows 95之中,但大多数代码是32位的。Windows 95的大多数I/O操作、存储管理和进程管理是保护模式的。但所有的Windows 95系统都先以实模式方式引导,以便有机会装载旧的设备和网络驱动程序。其文件系统还承担着一定数量的实模式管理任务,以便将重要的系统事件通知1日的应用程序。Windows 95具有全新的图形川户界面,提高了用户的可学性、可用性和高效率。Windows 95支持多达255个字符的文件名和扩展名,而在DOS提示符下又可转换成8.3规则的别名以保持兼容性。Windows 95自身的32位Windows应用程序接口(Win32)能使应用程序得到更快的响应,能更快地处理CPU密集的任务。Windows 95不需要利用DOS或进入实模式来访问磁盈,使得运行频繁的I/O程序仍具有很高的效率。Windows 95采用优先级多任务使运行的几个应用程序更平滑,系统反应更迅速。其线程允许一个应用程序在自身范围内进行多任务处理,使得响应更加迅速。Windows 95将32位的OLE集成为系统的一部分,性能有了极大的提高。Windows 95还集成了网络的连接和管理,其连接特性也从LAN扩展到了拨号访问。它还支持TCP/IP结构和PnP技术。
1998年6月25日发布的Windows 98是Windows 95的改进版。Windows 98中集成了Intemet Explorer 4.0。Windows 98具有Web集成和活动桌面,增加了频道等网络功能,Windows 98采用FAT32文件系统,并提供FAT32转换工具,Windows 98支持ACPI电源管理、USB总线,IEEE1394总线和AGP总线。它同时支持DVD功能,DirectX是Windows 98中增强多媒体功能的实用程序。
Windows 98 SE(第二版)发行于1999年5月5日。它包括一系列改进,如Internet Explorer 5、Windows Netmeeting 3、Internet Connection Sharing、对DVD-ROM和对USB的支持。另外98SE的核心部分比Windows 98多支援了影音流媒体接收能力,以及5.1声道支持。
2000年9月14日微软公司发布Windows ME( Windows Millennium Edition,简称Windows ME),Windows ME是在Windows 9X的基础上开发的,主要针对的是家庭和个人用户,Windows ME重点改进了对多媒体和硬件设备的支持,但同时也加入了不少在Windows 2000上拥有的新概念。主要增加的功能包括系统恢复、UPnP即插即用、自动更新等。由于Windows ME的稳定性和可靠性较差,相当多的1日Dos程序无法在Windows ME上运行。相比其他版本的Windows系统,Windows ME只延续了短短一年,就被Windows XP取代了。
Windows NT是基于OS/2 NT的基础编制的。OS/2是由微软和IBM联合研制,分为微软的Microsoft OS/2 NT与IBM的IBM OS/2。由于种种原因,协作后来不欢而散,IBM继续向市场提供先前的OS/2版本,而微软则把自己的OS/2 NT的名称改为Windows NT,即第一代的Windows NT 3.1(1993年8月31日发布)。Windows NT是纯32位操作系统,采用先进的NT核心技术,NT即新技术(New Technology)。1996年4月发布的Windows NT 4.0是NT系列的一个里程碑,该系统面向工作站、网络服务器和大型计算机,它与通信服务紧密集成,提供文件和打印服务,能运行客户机/服务器应用程序,内置了Internet/Intranet功能。
Windows NT具有以下特点:
(1) 32位操作系统,多重引导功能,可与其他操作系统共存。
(2) 实现了“抢先式”多任务和多线程操作。
(3) 采用SMP(对称多处理)技术,支持多CPU系统。
(4) 支持CISC(如Intel系统)和RISC(如Power PC、R4400等)多种硬件平台。
(5) 可与各种网络操作系统实现互操作,如真INIX、Novel Netware、Macintosh等系统;对客户操作系统提供广泛支持,如MS-DOS、Windows、Windows NT Workstation、urNX、OS/2、Macintosh等系统:支持多种协议,如TCP /IP、NetBEUI、DLC、AppleTalk、NWLINK等。
(6) 安全性达到美国国防部的C2标准。
Microsoft Windows 2000是沿袭微软公司Windows NT系列的32位视窗操作系统,是Windows操作系统发展的一个新里程碑。Windows 2000起初称为Windows NT 5.0。它的英文版于1999年12月19日上市,中文版于次年2月上市。Windows 2000是一个先占式多任务、可中断的、面向商业环境的图形化操作系统,为单一处理器或对称多处理器的32位Intelx86电脑而设计。它的客户机版本(Professional版本)在2001年l0月被Windows XP所取代;而服务器版本则在2003年4月被Windows Server 2003所取代。
2005年7月22日,微软宣布 Windows Vista 为这款新操作系统的名字。微软于2006 年11月2日完成GA版本,向OEM和企业用户发布。2007年1月30日,正式向普通用户出售,这是Windows 历史上间隔时间最久的一次发布。
Windows Vista较上一个版本Windows XP增加了上百种新功能,其中包括被称为“Aero”的全新图形用户界面、关机特效、加强后的搜索功能(WindowsIndexing Service)、新的媒体创作工具(例如Windows DVD Maker)以及重新设计的网络、音频、输出(打印)和显示子系统。Vista也使用点对点技术(Peer-to-peer)提升了计算机系统在家庭网络中的显示通信能力,将让在不同计算机或装置之间分享文件与多媒体内容变得更简单。针对开发者的方面,Windows Vista使用.NET Framework 3.0版本,比起传统的Windows API更能让开发者能简单写出高品质的程序。微软也在Vista的安全性方面进行改良,Vista较Windows XP增加了用户管理机制(UAC)以及内置的恶意软件查杀工具(Windows Defender)等。
2009年10月,微软公司推出了Windows 7,核心版本号为Windows NT 6.1。Windows 7可供家庭及商业工作环境、笔记本电脑、平板电脑、多媒体中心等使用。Windows 7先后推出了简易版、家庭普通版、家庭高级版、专业版、企业版等多个版本。Windows 7的启动时间大幅缩减,增加了简洁的搜索和信息使用方式,改进了安全和功能合法性,使用Aero效果更显华丽和美观。
2012年10月26日,微软正式推出Windows 8。Windows 8是由微软公司开发的具有革命性变化的操作系统。该系统旨在让人们的日常电脑操作更加简单和快捷,为人们提供高效易行的工作环境。Windows 8支持个人电脑(X86构架)及平板电脑(X86构架或ARM构架)。Windows 8大幅改变以往的操作逻辑,提供更佳的屏幕触控支持。新系统画面与操作方式变化极大,采用全新的Metro风格用户界面,各种应用程序、快捷方式等能以动态方块的样式呈现在屏幕上,用户可自行将常用的浏览器、社交网络、游戏、操作界面融入。
Windows 8.1是微软公司在2012年10月推出Windows 8之后,着手开发的 Windows 8更新。在代号为“Blue”的项目中,微软将实现操作系统升级标准化,以便向用户提供更常规的升级。Windows 8.1 具有承上启下的作用,为Windows 10铺路。
Windows系列网络操作系统先后推出了多个版本,每个版本都有其独有特点和范围。
Windows server NT是 Microsoft公司1993年推出的32位网络操作系统,是向分布式图形应用程序的完整的交叉平台系统,可运行于nteX86、 Digital、 Alpha、SiliGraphics MIPS及 Power pc等主要计算机系统。
Windows server nt4.0网络操作系统与其他网络操作系统相比,有以下的特点:
(1) 基于32位结构的操作系统,处理速度较快。
(2) 采用了流行的图形用户界面GUI。
(3) 提供较全面的网络管理工具。
(4) 通用性好,可以安装在不同的计算机上。这是因为 Windows server NT4.0除核是用汇编语言编写的以外,其他部分都是用C语言编写的,而C语言的通用性很好。同时 Windows server nt4.0用一系列的小模块来构筑某些底层部件,将依赖硬件的封装于一个动态链接库中,这样就可以做到与应用程序隔离,应用程序则通过一个接口与 Windows server NT4.0相连。
(5) 支持FAT和NTFS两种文件系统,保证了 Windows server NT4.0与以前的操统的兼容性。
(6) 具有较高的安全性,能够控制用户对网络的访问。
(7) 集成了多种传输协议,因此它可以与其他网络操作系统共同组网。
Windows server 2003是 Windows server NT4.0的后续版本,它继了 Windows server NT和 Windows server 95/98的优点,并且增加了许多新的功能,这使得它的实用性、靠性、安全性和网络功能等方面都得到了加强,适应了信息技术发展和应用的需要。
Windows server 2008是微软开发的一个服务器操作系统。 Windows server 2008是一套相当于 Windows Vista的服务器系统,两者有很多相同功能,使用 Windows server 2008,管理员对服务器和网络基础结构的控制能力更强Windows server 2008通过加强操作系统和保护网络环境提高了安全性。通过加快系统的部署与维护,使服务器和应用程序的合并与虚拟化更加简单, Windows server 2008任何组织的服务器和网络基础结构奠定了最好的基础。
Windows Server 2008 R2是一款服务器操作系统。同2008年1月发布的Windows Server 2008相比,Windows Server 2008 R2继续提升了虚拟化、系统管理弹一个强项。并强化Power Shell对各个服务器角色的管理指令。Windows Server 2008 R2是第一个只提供64位版本的服务器操作系统。
Windows Server 2012是微软于2012年9月4日发布的服务器系统。它是Windows 8的服务器版本,并且是Windows Server 2008 R2的继任者。它可向企业和服务提供商提供可伸缩、动态、支持多租户以及通过云计算得到优化的基础结构。Windows Server 2012包含了大量的更新以及新功能,通过虚拟化技术、Hyper-V、云计算、构建私有云等新特性,让 Windows Server 2012 变成一个无比强大且灵活的平台。
Windows Server 2012 R2是微软的服务器系统,是 Windows Server 2012 的升级版本。Windows Server 2012 R2 功能涵盖服务器虚拟化、存储、软件定义网络、服务器管理和自动化、Web 和应用程序平台、访问和信息保护、虚拟桌面基础结构等。
Windows Server 2016是微软于2016年10月13日正式发布的最新服务器操作系统。是基于Win10 1607(LTSB)内核所开发。虽然在Windows Server 2016系统中,微软官方发布了许多Windows Server 2016新的功能和特性,但是Windows Server 2016在用户组策略功能上却与以前的系统版本没有大的变化。尽管微软公司有可能在Windows Server 2016和Windows 10中引入一些特殊的组策略功能,但是整个Windows Server 2016组策略架构仍没有改变。
Windows Server 2019是微软于2018年11月13日发布的新一代Windows Server服务器操作系统,基于Win10 1809(LTSC)内核开发而成。Windows Server 2019进一步融合了更多云计算、大数据时代的新特性,包括更先进的安全性,广泛支持容器基础,原生支持混合云扩展,提供低成本的超融合架构等方面。
在Windows Server 2019中,加入了混合云场景,可以通过Project Honolulu将现有的Windows Server部署连接到Azure服务。客户能够轻松集成Azure备份,Azure文件同步,灾难恢复等Azure服务,从而能够在不中断其应用程序和基础架构的情况下利用这些Azure服务。
在安全方面,在Windows Server 2019中,屏蔽虚拟机现在支持Linux虚拟机。Windows Server 2019还嵌入了Windows Defender高级威胁防护(ATP),提供预防性保护,检测攻击和零日攻击等功能。
在应用平台方面,Windows Server 2019带来了Windows Server容器和Linux上的Windows子系统(WSL)的改进。
Windows Server 2019还引入了超融合基础设施(HCI),通过增加规模,性能和可靠性来构建此平台。还增加了在檀香山项目中管理HCI部署的能力,以简化HCI环境中的管理和日常活动。
众所周知,Windows在个人计算机领域是普及度很高的操作系统。当计算机的体积不断变小,发展成掌上电脑的形态时,Windows系统自然电延伸到这类便携式产品的领域。然而,掌上电脑在续航能力、显示屏幕、输入界面等方面与普通的PC还是有很大差别的,考虑功耗和用户使用习惯等方面的因素,Windows系统针对手持设备的特点进行了多次调整和优化,先后形成了Windows CE,Windows Mobile,Windows Phone等移动版本的系统。
早期的Windows移动版本系统并未充分考虑智能手机的特点,更多的是从掌上电脑的角度在设计系统。例如,开始菜单虽然在PC上早已为人们所习惯和熟知,但将开始菜单放到手机屏幕上使用时,层层展开的菜单在狭小的屏幕上会让用户很难找到自己所需要的程序。因此,当微软充分认识到移动互联网的发展潜力后,Windows针对智能手机系统的各种设计才逐渐朝着扁平化的风格演变,其中一个特色就是动态磁贴的概念。
Windows Mobile是Microsoft为手持设备推出的“移动版Windows”,使用Windows Mobile操作系统的设备主要有智能手机、个人数字终端、随身音乐播放器等。Windows Mobile的前身为20世纪末推出的Windows CE,后又于2003、2005年分别推出Windows Mobile 2003和Windows Mobile 5.0。2007年推出的Windows Mobilc 6.5。
Windows Mobile采用了用户熟悉的Windows桌面系统的操作界面,并将Microsoft -贯使用的媒体播放软件Windows Mcdia Player捆绑其中,因而支持其专有的DRM保护技术。同时,为了扩大Windows Mobile的市场份额。Microsofi推出了名为Windows MarketPlace的在线服务,用户可以通过在线方式下载获得丰富的运行于Windows Mobile之上的第三方应用软件,这无疑对吸引更多的用户具有明显的帮助作用。从DRM技术领域看,Windows Mobilc有可能加剧移动DRM的市场分化,甚至形成OMA DRM与Microsoft分庭抗礼的局面。
目前,虽然Windows Mobile和Windows Phone系统凭借Windows系统在桌面计算领域的优势,以及其办公软件Office多年培养起来的庞大用户群体和操作习惯,一直试图在移动计算领域扩大份额。然而,决定一个系统生命力的是应用程序的数量和质量,在这一点上,Windows Phone系统似乎起步太晚了,如何将开发者和用户从已经较为成熟的安卓和iOS系统吸引到这个平台上来是WP面临的最大挑战。Windows 10 Mobile是微软发布的最后一个手机系统。
Windows 7/10中的“用户”文件夹其实就是XP中的Documents and Settings文件夹,这里储存了用户的设置,包括用户文档、上网浏览信息、 配置文件等数据。
默认情况下位于系统分区根目录下,下包括:
Administrator All Users、Default User、用户文件夹等。All Users针对所有用户,这里的更改对所有用户有效, Administrator针对系统管理员账户。
- 桌面
- 开始菜单
- Application Data:通用应用程序数据文件夹
- Favorites:收藏夹
- Local Settings:保存应用程序数据、历史和临时文件,可清理
- My Documents:我的文档
另外C盘还有以下文件,一般是隐藏状态
Temp: 存放系统或其他软件临时文件,经常清理。
hiberfil.sys: 系统的休眠功能所占用的硬盘空间的文件,不建议删除。
.pagefile.sys: 虚拟内存页面文件,不建议删除。
PerfLogs:Windows 7/10系统日志,记录如磁盘扫描错误等信息,没有必要删除。
应用程序文件夹,- 般软件默认都安装在这里,也有一些系统自带的应用程序。在Windows7系统中,64位用户会多出一个Program Files (X86) 文件夹,这是系统中32位软件的安装录。
Program Files和Program Files (x86)这两个录都是软件程序目录, -般来说,这个目录是存放安装软件的目录的。其中Program Files目录为64位程序默认安装目录, Program Files(x86)为32位程序默认安装目录。为什么32位的系统没有Program Files目录呢,因为Program Files默认就是当前位数系统的默认安装目录啦。
那么,64位系统Program Files (x86)目录的作用是:没乱用,就是用来区分的位数的,但是不安装在这个目录也行。
32位程序需要访问Program Files或者System32中的系统文件时,系统会自动转向到Program Files (x86)或者SysWoW64中。
以64位软件为例,所有安装程序的默认的安装目录为C:Program Files。
- Common Files: 共用程序文件夹,于系列不同程序软件共同使用或调用数据,比如微软和Adobe的各种软件。
- ComPlus Applications:微软COM +组件使用的文件夹,删除后可能|起COM+组件不能运行。
- DIFX:DIFX是一种高效的XML索引方法,此文件夹与数据索引有关,不可以删除。
- NstallShield Installation Information:专门存储安装程序信息的文件夹,用于某些程序的卸载和更新。
- MSECache:MS Office运行时自动创建。
- MSXML6.0:微软XML解析器程序的文件夹。
- Microsoft FrontPage:FrontPage是微软推出的一款网页设计软件,此文件夹通常为空。
- Movie Maker:系统自带的一款视频编辑软件。
- Outlook Express:Outlook Express是Windows内置的邮件收发端,不用可删。
- Online Services:网络服务文件夹,不能删。
- Windows Media Player:系统自带的一款多媒体播放器。
- Xerox:用作自带的一些图像处理软件的临时空间, 文件夹不能删除,但通常为空。
Program Data目录位程序数据目录,这个目录是隐藏的,需要设置查看隐藏文件夹才能看到。这个目录也是垃圾文件的重灾区,很多程序的配置都在这儿,并且很多软件卸载后并没有删除配置,需要我们手动删除。
目录有类似于{7F40DE3E-8294-4E24- B2EA-80F6C6BB173C}名字的文件,看起来不太友好,这个目录并不是所谓的病毒目录,这个是软件的唯一标示GUID,有些软件为了区分,会生成一个唯一的名称以保证唯一 性,那么这个目录,就是软件为区分同名软件所创建的唯一配置文件保存目录,且这个软件的注册表,很有可能也是这个名称。
大部分的文件夹还是挺好识别的,比如Adobe目 录保存了常用的设计软件如PS,Al,AE等软件配置,Tencent保存了和微信等软件的配置。
临时文件目录隐藏的很深,我们很难找到,在C:Users当前用户AppDataLocalTemp目录下,很多垃圾文件也会在此,包括使用压缩软件等解压的临时文件也在这儿。快捷打开这个目录,win+ R调出运行窗口,输入%tmp%, 回车,即呵打开。面的文件可以删除。
到此这篇win32入门(win32s)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/71899.html