论文部分内容阅读
字符带来的新奇世界 DOS
DOS是什么?现在很多人都不知道它了,至多知道一个“命令提示符”,例如《电脑爱好者》中涉及很多系统上的操作技巧时,都会提及这样一个功能。实际上,这个命令提示符只是一个“长得像”DOS的文字界面罢了。当然,其中很多命令都是源自DOS,但本质上它依然是Windows的一个组件而已。
在Windows95推出之前,微软推出的Windows1.0到Windows3.2,这些视窗系统都是依赖于DOS的,也就是说要想安装这些版本的Windows,必须先要安装一个DOS系统,然后从DOS系统里启动“图形用户界面”。
DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件。从1981年直到1995年的15年间,DOS在IBM PC兼容机市场中占有举足轻重的地位。而且,若是把部分以DOS为基础的Microsoft Windows版本,如Windows 95、98和Me等都算进去的话,那么其商业寿命至少可以算到2000年(非商業项目中最著名的是FreeDOS,发展至今)。
DOS家族包括MS-DOS、PC-DOS、DR-DOS、FreeDOS、PTS-DOS、ROM-DOS、JM-OS等,其中以MS-DOS最为著名。无论是何种版本的的DOS,它们都是使用命令行界面的,运行程序的方法是在命令行中键入程序的名称、运行参数,而不是像Windows、macOS使用图标,鼠标点击的方式来操作。
DOS的架构存在很多先天性的局限,最早的8088微处理器只能寻址到1MB的物理内存空间,由于附加的硬件设备(比如声卡、网卡等等)也必须映射到这段空间,最高可以使用的存储器只有640KB(被称为“传统存储器”)。因此在DOS的结构上,将640KB被视为最大的存储器空间,也叫基础内存,无法寻址更高的地址。所以如何优化这640KB空间就成为那个时代区分“电脑小白”或“电脑高手”的基本分水岭,比如“国民游戏神作”《仙剑奇侠传》需要足够的基础内存空间。
另外,DOS还有硬盘分区大小的限制,造成这个问题的原因有两个。首先,许多DOS类的操作系统只支持到FAT16,而FAT16在设计上就不支持超过2.1GB的硬盘分区。另外,DOS访问硬盘的方式是透过调用中断值“INT13”,然后往下再利用CHS系统对应到磁盘上的资料。在这个架构下,操作系统最多只能“看到”8GB的硬盘空间。
MS-DOS经历过诸多版本的发展,最后一个单独发布的版本是MS-DOS 6.22,它内置了不少实用工具,比如简单的文本编辑器Edit,还有EMM386内存管理器、Memmaker优化基本内存工具,以及DRVSPACE磁盘透明压缩工具等等,功能算是比较全面了。
MS-DOS的最后一个版本是8.0,只不过它不再是单独发布的,而是集成于Windows Me之中(Windows Me开机启动依然依赖MS-DOS),之后再无MS-DOS,而只是那个“看起来像”DOS的命令提示符——2001年,微软发布了Windows XP,这是第一个完全不依赖DOS的消费级Windows操作系统(之前微软已经发布了不基于DOS的商用Windows系列,如Windows NT以及老用户熟悉的Windows 2000)。在Windows XP发布会上,时任微软公司首席执行官的比尔盖茨说了一句话:“今天真正是MS-DOS时代的结束(today it really is actually the end of the MS-DOS era)”,宣告MS-DOS寿终正寝。
图形化的开端 Windows 3.X
Windows 3.0发布于1990年,极大地改进了外观设计,还增加了虚拟内存和VxD功能。应用可以运行在保护模式下,访问几MB字节的内存。之后,Windows 3.1发布于1992年3月1日,相比Windows 3.0完善了不少,但是对于中文用户来说依旧有天然的使用障碍——Windows 3.1还是英文版。Windows 3.2发布于1994年,它在功能特性上和Windows 3.1没有差别,最大的变化是支持中文,这也是Windows系统第一次拥有中文版本。
不同于后来的Windows系统,在(包括)Windows 3 . 2之前,都是先以MS- D OS启动系统,引导到字符界面,然后敲击命令“Wi n”才能启动图形界面,所以很大程度上,它们都只是MS-DOS的图形界面而已,而现今Wi n d ows拥有的诸多特性在Wi n d o w s 3 . X 上都是看不到的。不过反过来,Windows 3.X上还有一些组件、应用至今依然保留在Windows上,即便是最新的Windows 11也不例外。比如ODBC(32bits)组件、程序管理器、文件管理器、扫雷、蜘蛛纸牌、注册表、控制面板、记事本、计算器、任务列表等等。
时代的序幕 Windows 95
MS-DOS本质上是一个16位的操作系统,即便是“套上图形壳子”的Windows 3.X也不例外。但是Windows 95就不同了,它既能够直接在一个全新的空白电脑硬盘上安装,同时它也拥有自己独立的软件运行库,可以运行DOS所不支持的32位程序和一些3D游戏,这些都说明它显然是一个合格的、完整的“图形操作系统”。但是,Windows 95(直到Windows Me都是如此)仍然需要依赖16位的DOS基层程序才能运行,不算是真正意义上的32位操作系统。
Windows 95于1995年8月24日正式發布。尽管仍然以MS-DOS为基础,但带来了对32位程序、即插即用硬件、抢占式多任务处理、长文件名等诸多功能的原生支持。与此同时,Windows 95引入了全新的、对象化的用户界面设计,用“开始”菜单、任务栏、Windows浏览器等全新组件取代了之前的程序管理器。此外,微软的网页浏览器Internet Explorer首度与Windows捆绑发行。
因为微软积极通过系统大版本更新的方式,给Windows 95一次次加入新的特性、功能、附带软件,导致后期的Windows 95与最初发布时相比差异越来越大。这才有了盗版商为了方便区别,自行将1996年和1997年的Windows 9 5更新版本称之为“Windows 9 6”和“Windows 97”,上当者不在少数。
而且在这一时期,个人电脑的价格快速降低,不少家庭都有能力负担一台电脑的费用了。在这样的需求刺激之下,Windows 95开始,微软的Windows系列操作系统迅速形成垄断之势,成为操作系统市场的王者。
真正的家庭多媒体平台 Windows 98
Windows 98是一个极为成功的操作系统,于1998年6月25日发布,系统基于Windows 95上改进,同样是混合16位/32位的Windows系统。它改良了硬件标准的支持,其他特性包括对FAT32文件系统的支持、多显示器等特性,此外带来了Windows DriverModel、USB通用设备、ACPI、休眠、多显示器等功能和硬件的支持。1999年5月,Windows 98 Second Edition发布,主要特点是对USB、DVD等设备的驱动做出了改进。不过,Windows 98的蓝屏问题也一直困扰着用户——这是由于该时期电脑硬件平台大幅提升了对硬件设备的支持能力,且硬件设备层出不穷,兼容性问题表现得越发明显。
相比于之前的Windows 95,Windows 98的安装体积大了许多,很多用户很担心它会对系统性能提出更高要求。实际上Windows98相比于Windows 95要好很多,尤其是开关机和启动应用的响应速度上,Windows 98有质的飞跃。Windows 98还使用了新的即时生效技术(即某些系统设置更改后不用重新启动即可生效,如调整显示器的颜色、桌面区域时间调整等等)和增强的磁盘碎片整理程序(将最常用的应用程序放在硬盘中读取数据最快的位置)——这些在Windows 95时代都需要重启才能生效。
对于很多用户来说,Windows 98最大的成就在于对多媒体的支持与处理能力上。在当时,MMX指令集的出现非常关键,很多以往只能依靠CPU粗暴计算的多媒体内容,通过指令集的优化,在执行多媒体应用的时候效率会高许多。举个例子,在Windows 98上,最吸引人的两个多媒体应用,一个是超级解霸,一个是MP3音乐播放器WinAMP。
超级解霸的出现让电脑流畅播放VCD成为现实,这对不少家庭用户是极具吸引力的——理论上Pentium 133就能解压VCD了,但是它只能实现全屏播放,不能和任何其他图像或者窗口同时显示。当超级解霸出现后,只需要Pentium 66级别的处理器就能实现硬件实时解压VCD的能力,而且输出的是位图信息,可以在普通窗口上显示,而不是全屏占用。而MP3音乐播放这个功能,在当时几乎是带有MMX多媒体指令集的处理器“专长”所在——在不带有MMX指令集的处理器电脑上播放MP3音乐简直是一种折磨。另一个特点是Windows 98对游戏的支持度更好,而且这一时期,诸多经典游戏的诞生也让Windows 98平台更具娱乐特性。
失败和成功只有一线之隔 Windows Me/2000
时间来到2000年,为了迎接千禧年的到来,微软推出了历史上最后一代基于DOS系统的Windows版本——Windows Me。WindowsMe借鉴了Windows 2000的外观,启动速度较前几代都更快,增强了多媒体功能并新增了诸如系统文件保护、系统恢复以及家庭网络工具等功能。不过,Windows Me的运行速度和不稳定性广受诟病,硬件兼容问题也频频发生,故有媒体认为WindowsMe是微软历史上最糟糕的一代系统。
而Windows 2000原本并不是针对家庭用户设计的,它是基于Windows NT内核设计——一个纯粹的32位操作系统。2000年2月17日Windows 2000发布,因为设计初衷是针对专业用户或者服务器市场的,所以在稳定性方面有了极大的提升。尤其是对比千疮百孔的Windows Me,Windows2000迅速成为继Windows 98之后非常受欢迎的家用操作系统,尽管看起来并不是十分合适。这个情况一直持续到Windows XP横空出世。
历史的经典 Windows XP
如果问微软历史上最成功的操作系统,恐怕非Windows XP莫属了,Windows XP于2001年10月25日正式发布,它也是基于Windows NT内核的产物。Windows XP的诞生旨在将Windows9x的用户引入到Windows NT中,微软为此保证其将提供比DOS系列更好的性能和体验。Windows XP引入了经典的用户界面设计(其中包括了新版的“开始”菜单和面向任务的Windows浏览器)、流式传输的多媒体服务和Internet Explorer 6。其名字“XP”的意思是英文中的“体验”(experience),事实上,Windows XP也正是如此,很长时间给了用户最好的使用体验。
在零售中,Windows XP被分为两个主要的版本:家庭版和专业版。家庭版主要面向普通客户,而专业版面向商业客户和发烧友。之后也出现了媒体中心版(设计于家庭影院的电脑,拥有更强的影音功能)和平板电脑版(设计于可携带的平板电脑,支持手写笔输入等功能)。
Windows XP的界面是自Windows 9x以来“最好看的”,优质的界面视觉设计非常讨好用户,而且它拥有极佳的稳定性(相比之下),蓝屏死机情况大幅度改善。而且它的兼容性颇为出色(驱动也更完善),基本不会出现Windows 9x时代出现的问题(包括Me系统)。WindowsXP拥有诸多先进特性,比如我们现在普遍使用NTFS磁盘格式就是从Windows XP开始大面积普及的。更为重要的是,Windows XP对系统的配置要求并不高,让安装使用Windows XP的门槛大大降低。
由于它具备广泛的兼容性,而且恰逢这一时期电脑的大规模普及以及互联网技术的高速发展,Windows XP的触角伸向了方方面面,以至于很长一段时间,无论微软推出多么“高级”的新版本Windows操作系统,Windows XP的地位始终无法撼动。甚至时至今日,部分专业领域的设备依旧使用Windows XP。在2007年1月,Windows XP的市场占有率曾达历史最高水平,超过76%,直到近期才被Windows10超越。而且Windows XP异乎寻常的“长寿”,在2015年7月14日,微软才彻底停止对Windows XP的支持服务。
第二次“失败”? Windows Vista
Windows XP的成功,一定程度也因为它的继任者不够“争气”——Windows Vista在2006年11月30日发布了。它引入了全新的Windows Aero“毛玻璃”特效和大量的新设计,让它看起来远比Windows XP现代。不过也正因如此,使用Windows Vista的电脑性能相比Windows XP大幅度下滑,启动也变慢许多——而这一切换来的直观感受仅仅是看起来更好看一些。
而且最为可笑的是,Windows Vista引入了一个评分机制,这个机制号称可以帮助用户判断电脑的好坏。然而,它针对特定硬件的评判标准极为“不专业”,实际上并不能真正起到引導用户判断电脑性能。甚至后来还有专门的教程,教授大家如何手动修改分数,这个评分机制也就成为了一个毫无意义的事情。
Windows XP的真正继承人 Windows 7
Windows Vista的失败让微软意识到,单纯增加不成熟的新技术、更好看但是更浪费系统资源的“优质”UI界面并不可行。于是在3年之后,2009年7月22日Windows 7发布了——这也是继Windows XP之后另一个长寿的操作系统。与上一代Windows Vista大量引入新功能不同,Windows 7的升级更集中、更平缓,意图与Windows Vista的应用和硬件完全兼容。Windows 7改良了Windows Aero设计,并引入了多点触控、家庭组等新功能。
可以说,Windows7具备极佳的硬件兼容性、系统运行稳定性的同时,在界面上也更为美观。然而正是由于Windows7的种种优点,让微软在推广不甚成功的Windows8甚至Windows10时都遇到了不少阻力,不得不对它处处设限,让Windows7的更新中不再有新特性支持(如不支持DirectX12),对新设备的驱动程序也不再兼容(如不支持新的显卡驱动、USB3.0驱动等)。总之就是为了让用户尽快升级,Windows7被强制“下岗”了——毕竟有之前WindowsXP的“长寿经历”,如何迫使用户尽快升级到新版本的操作系统,微软相比之前要“精明”得多。
向左还是向右 Windows 8/8.1/RT
Windows 8在2012年10月26日发布,呈现出了巨大的变化,包括现代UI的引入、迎合触摸设备的磁贴化设计等。这些变化中包含了对开始菜单的重新设计,微软在其中使用了巨大的磁贴以方便平板电脑等设备的触摸,并且磁贴本身也可以用于快速呈现用户需要的信息。此外还诞生了Metro应用程序,它们与常规的应用在外观和设计上大相径庭。值得一提的是,Windows 8激进地将最低分辨率上调至1024×768像素,这使得很多上网本无法运行。
作为Windows 8的升级版,Windows8.1于2013年10月17日发布,包含了功能上的一些增强。Windows 8和Windows 8.1一直受到外界的批评,包括其取消传统的开始菜单等。严格意义上说,Windows 8是个巨大的失败,以致于在Windows 10到来之前,绝大部分用户一直在使用Windows 7作为电脑的操作系统。
另一方面,在移动大潮的影响下,微软也在寻求改变,WindowsRT的诞生就是一个佐证——这个专为ARM架构设计的操作系统一度被解读为“I+W”即英特尔+微软组合的解体。理想很丰满,现实很骨干,一方面ARM架构的硬件设备根本没有做好迎接“Windows”的准备,另一方面Windows RT只是“看起来像”Windows,RT版本的应用和X86构架下的Windows应用并不兼容,二者也没有什么互通性,很快微软就放弃了这个版本的Windows系统。
客观来看,Windows 8/8.1/RT确实是微软求新求变的几次尝试,而且不可谓不费心力。但是盲目的设计方案、忽略电脑用户根本需求,以及对移动端使用方式、场景的不理解,让微软的这些尝试遭遇了打击。不过,在这一代Wi ndows系统上进行的很多尝试为日后Windows 10的成功打下了坚实的基础,这一点也是不可忽略的。
这是“最后一个版本” Windows 10
2014年9月30日,微软宣布将以Windows 10作为Windows的下一代操作系统。它在2 0 1 5 年7月2 9日正式发布,解决了Windows 8中用户界面设计的缺陷,包括传统开始菜单的回归、全新的虚拟桌面系统,以及可以窗口化运行的Windows Store应用。Windows 10声称会免费提供给符合条件的Windows 7、Windows 8和Windows 8.1电脑。这个免费杀招果然有效,甚至很多盗版Windows都能借机“洗白”成为正版操作系统用户。
有趣的是,Windows 10在宣布之初曾经被称为最后一个系统版本号,未来通过在线升级推送不断更新。事实上一段时期内确实如此,如今最新版本的Windows 10和最初发布的Windows 10说是两个不同的操作系统也不为过,只不过都被“包装”在同一个版本号下了。
从使用角度来说,Windows10相比Windows 8/8.1要成熟不少(尤其是随着时间推移不断更新的新Windows 10),而且广泛吸收用户意见、建议,让Wi ndows的易用性大为提升。同时它深度融合于网络应用,操作更为简便。但这也招来了广泛质疑——电脑系统是否成为了收集用户信息的最方便平台?
2021年6月,在Wi ndows 11公布之后,微软更新了Windows 10的产品生命周期政策,表示Windows 10将在2025年10月14日后停止支持,说好的最后一个版本Windows呢?
我又升级了! Windows 11
2021年6月24日的一场直播中,微软宣布了将以Windows 11作为Windows的下一代操作系统,称W它将会被设计的更加友好和易用。根据安排,Windows 11将在2021年秋季正式发布,并且会免费提供给符合Windows 11最低硬件需求的Windows 10用户升级。
Windows 11的巨大变化显而易见:设计了类似Macintosh的操作界面,包括采用圆角的窗口设计,任务栏居中(类似macOS的底栏),而且取消了自Windows 8时代就有的动态磁贴设计,和传统Windows的左下角为“开始菜单”完全不一样了(也可以自行更改设置恢复)。
不仅如此,Windows 11对移动设备的高度融合也是一大特点,例如Windows 11将直接支持Android应用,并且将可以通过微软应用商店直接下载安装使用。Windows 11还内置了Microsof tTeams通讯应用,这一应用同时还支持Android和iOS平台,微软显然更希望设备可以实现跨屏应用。
Windows 11的另一个重大改进是前所未有的提升安全性。微软联合知名OEM、芯片厂商提高了安全基準,增加了从芯片到云端的保护,并提供了"零信任安全防护模式",保护数据和跨设备访问,极大的保障了使用的可靠性、稳定性、安全性以及兼容性。只不过,这个安全性依赖于TPM芯片,很多电脑将被拒之门外,无法升级。
这近四十余年的发展,微软的操作系统从字符走向图形,从敲击走向点击、从本地走向云端、从单屏夸向多屏联动,每一个变革都在引领着电脑设备的发展,这一点是毋庸置疑的。固然这中间经历过几个不太成功的操作系统升级,但是总体来看,操作系统的升级一直是以提供更为便利的操作方式,更完善的应用平台为核心发展的。