Windows发展的30多年,其实就是整个计算机应用,从小众化向大众化消费领域,快速前行的30多年。

让我们来一起温故下Windows这么多年的发展历程,看看Windows,是如何在市场和技术这两种力量的推动下,走到今天的。

1985年:Windows 1.0

Windows 1.0本质上只能看作是建立在MS-DOS之上的一个图形界面接口。在商业上,它也不是很成功,但是,无论如何,它奠定了今天Windows操作系统的基础。

特别的,Windows 1.0提供了在运行的程序之间进行切换的能力。在MS-DOS下,当你要启动一个新的应用程序时,你必须首先退出当前的应用程序。

但是,在Windows 1.0中,并没有后来大家所习以为常的窗口可以互相重叠的功能,所有的窗口,只能根据当前屏幕的大小,自动的进行调整,并依次排列,这是不是看起来很奇怪?

1987年:Windows 2.0

和1.0版本相比,微软显然意识到了,那种自动排列窗口的方式,是非常“愚蠢”的,于是,最初的窗口重叠摆放功能,在这个版本下实现了。

但这不是最重要的,Windows 2.0最为核心的,是带来了生产力方面的两个飞跃:

第一,Windows 2.0开始支持Word和Excel

第二,通过快捷键方式来操作Windows的方法,被引入到了操作系统中。是啊,一切其实都不是天然就有的,连快捷键操作方式也不是。

1990年:Windows 3.0

从Windows 3.0开始,Windows终于进入了它在市场发展上的快车道,而且,它引入了至今仍旧是所有Windows系统的两个基本概念:

第一:程序管理器:每个应用程序被允许包含有图标,并且可以通过双击图标的方式来启动程序

第二:文件管理器:终于,我们可以直接通过窗口,来浏览你所安装的应用程序和各种文件了。我知道,直到今天,还是有很多人喜欢在命令行下去做这一切,但有更多的人不喜欢,这就是事实。

1992:Windows 3.1

这是在Windows 95之前,微软所推出的最后一个功能上大幅度改进的版本了。也正是在Windows 3.1中,微软意识到了字体扩展的重要性,开始在系统中引入TrueType字体及其管理工具。到了今天,强大的字体管理器,已经可以让我们安装,删除,并使用数百种不同的字体了。

此外,注册表,这一Windows管理中的利器,也是在Windows 3.1中第一次引入的。我能说,维护和修改注册表,以实现一些特别的功能,这几乎也算是一个不小的市场么?

1994年:Windows 3.2

对于中国人来说,这才是我们使用Windows的开端,事实上,这也是微软专为中国所发布的一款总体上基于Windows 3.1版本的操作系统。

除少数应用外,大部分的应用程序已经被翻译为简体中文,甚至还包括帮助

特意增加的造字程序,当然,所造之字只能在本机使用

1995年:Windows 95

Windows开始有任务栏和开始菜单了,Windows终于集齐了他的主要武器,开始以强大的操作便捷性,横扫整个计算机世界。

也是第一次,Windows的命名方式开始发生了变化,但后来,这种传统又得到了回归,如果不是因为它是Windows,我估计,很多人会对此痛骂不已的。

1998年:Windows 98

不把这幅起始画面放出来,简直对不起Windows!Windows 98,不仅意味着更加细致的Windows 95,也是微软,在意识到网络时代即将来临时,所做的最为成功的一次改变。前进,后退的功能,连同IE浏览器一起,集成到了整个系统中,第一次将浏览器暨桌面,桌面也是浏览器的思想带到了这个世界上,不仅仅是奠定了在第一次浏览器大战中,微软胜出的基础,也为今后微软麻烦不断的官司埋下了伏笔。

但有一项功能,其实也是在Windows 98中才得以开始成熟的,那就是:计划任务功能,虽然基本的任务计划程序其实在Windows 95中就已经存在,但它只是Microsoft Plus的一部分!直到今天,我们依然可以感受到这一工具的强大,可以用他来节省大量的时间。

2000年:Windows ME

进入新千年,但微软却并没有多少时间来体会新千年的快乐。因为,一款失败的产品足以把微软打入地狱,这就是Windows ME,铺天盖地的批评,甚至被公认为是最糟糕的一版Windows。

但实际上,Windows ME还是带来了一个新的、重要的Windows操作系统的标准功能:系统还原,虽然做的还不足够好,但起码,只需点击几下,Windows系统就能回到出问题前的状态,不管你是安装了错误的驱动,还是不慎删除了重要的文件!这在当时,还是非常让人觉得惊艳不已的。

2001年:Windows XP

直到今天,还仍然有为数不少的电脑,运行着这款来自于2001年的操作系统,仅此一点,就足以说明Windows XP的成功!

终于,在更好的硬件条件支持下,微软将在服务器端所获得成功的经验,也带到了家用计算机领域,可以说,Windows XP是第一款非常“现代”的操作系统,一点也不为过。

最为重要的,微软为家用计算机带来了快速用户切换的功能,它允许其他用户可以在无需注销当前用户的情况下,登录并使用计算机上他们自己的账户,对于多人共用一台电脑的情况而言,这是一个巨大的便利。

当然,一如既往的,微软还在Windows XP加入并改进了很多的小功能,比如自动播放、即插即用的USB支持、改进的开始菜单等等,我觉得几乎都不用介绍,因为,它就是留在很多人心中的Windows应该有的样子。

2007年:Windows Vista

时隔六年,微软才推出一款新的操作系统,这不仅再一次印证了XP的成功,也足以说明微软对这款命名为Vista的操作系统的重视。看看它都在Vista中塞入了什么吧:

一个被称为“Aero”的全新图形用户界面

用户管理机制(UAC)以及内置的恶意软件查杀工具(Windows Defender)的加入

强化的即时搜索功能(Windows Indexing Service):这几乎是Vista所带来的最大的改变了,终于,搜索不再仅仅局限于文件,还可以是程序、控制面板项、......等等等等。

侧边栏小工具功能

......

前前后后,足足有上百项之多。但或许是微软过度乐观且过高的估计了自己,觉得用户一定会跟随Wintel联盟的脚步来更换硬件,升级系统,但躺在XP的温暖怀抱中的用户显然没打算那样做。

于是,各种批评又一次铺天盖地而来,公众并不能原谅,这款六年磨一剑才出来的产品,竟然是那么慢,竟然不能兼容以前的很多软件,竟然......反正,它失败了!

2009年:Windows 7

怎么评价Windows 7?至少可以说,是Windows XP后,微软的又一得意之作。再一次的,微软放下身段,仔细聆听了来自客户的声音,并一次性的解决了Vista中那些为人诟病的问题。

而最大的进步则来自于,在Windows 7中,微软为所有Windows用户带来了一种全新的资源组合和展示方式,我们可以将相关文件夹下某些特殊类型的文件,聚合为一个特别的虚拟目录,比如:音乐,这样,我们就有了一种新的更为扁平化的资源索引和浏览方式。

2012年:Windows 8

或者是为了表明自己彻底和过去告别的决心,在2012年,微软为整个Windows世界带来了一款,从Logo到操作方式,都和Windows 95以来截然不同的操作系统。

对此,微软自己的解释是:他要拥抱未来,以适应即将到来的大屏、触摸操控和电子墨水时代。

所以,再一次的,微软感受到了来自各方的批评和压力,和传统说再见,有时候需要的不仅仅是勇气,可能还有时机。

但时间又过去了6年,今天我们回过头来看,到底它的这种改变,是成功还是失败,可能还真的不好评价。

2015年:Windows 10

一切都还宛如昨日,但实际上从2015年第一次展示在公众面前,到今天,也已经过去要4年了。作为最新的一款Windows产品,很多人甚至认为,他应该是继承于Windows 7,而不是Windows 8。至少,我们熟悉的开始菜单,又以另外一种更为现代的方式回来了。

或者,微软也不得不喟叹,传统力量的强大。但归根结底,最强大的,其实是来自用户的真实体验。

真实的关注来自全体用户的体验,而不是高高在上的为技术而技术,或者正是国产操作系统,要生根发芽并茁壮成长的重中之重,这也是30年微软操作系统发展史,所带给我们的最强感悟。

了解计算机与操作系统发展阶段--Windows的更多相关文章

  1. 1、了解计算机与操作系统发展阶段 2、选择一个具体的操作系统,结合计算机与操作系统的发展阶段,详细了解其渊源、发展过程、趋势,整理成简洁美观的图文博客发布。 Windows Mac os x Unix Linux Android 等。

    1.了解计算机与操作系统发展阶段 操作系统并不是与计算机硬件一起诞生的,它是在人们使用计算机的过程中,为了满足两大需求:提高资源利用率.增强计算机系统性能,伴随着计算机技术本身及其应用的日益发展,而逐 ...

  2. 了解计算机与操作系统发展阶段以及android操作系统的发展史

    计算机与操作系统发展阶段 计算机的发展: 第一代(1946-1957年),电子管计算机 第二代(1958-1964年),晶体管计算机 第三代  (1964—1970年),集成电路数字机 第四代 (19 ...

  3. 操作系统,windows编程,网络,socket

    首发:个人博客,更新&纠错&回复 之前关于c/s的一篇博文只记了思路没记代码,而且表达不清晰,事后看不知所云,这个习惯要改. 这十几天学了点关于操作系统.windows编程和网络,主要 ...

  4. 如何选择一款适合自己操作系统、Windows、Mac还是Linux?

    如何选择一款适合自己操作系统.Windows.Mac还是Linux? 作者:我们都很努力着 简介:电脑已经逐渐离不开我们生活,但是如何选择一个我们最佳,最适合的电脑操作系统就成了一些困难选择人士的一个 ...

  5. 在Windows 10 操作系统打开Windows Mobile 设备中心,要么双击无反应,要么正在启动后过会就关闭了

    在Windows 10 操作系统打开Windows Mobile 设备中心,要么双击无反应,要么正在启动后过会就关闭了 解决方法: 1.运行:输入services.msc进入服务 2.找到(前提你的P ...

  6. 选择困难症必看!云服务器如何选择操作系统,Windows和Linux哪个更好?

    在购买云服务器时,会有一个必选的配置,就是操作系统的选择,如何选择操作系统?操作系统选择错了怎么办?这是不少用户会遇到的问题,今天我们就来教大家如何选择操作系统,以及操作系统选择错了,该怎么切换. W ...

  7. 计算机1&操作系统硬件

    1.什么是编程语言? 语言是一种事物与另外一种事物沟通的表达方式   而编程则是人与计算机沟通的表达方式 2:什么是编程? 编程就是程序员用计算机能理解的的表达方式,把程序员想要表达的内容写到文件里, ...

  8. 【重学计算机】操作系统D3章:存储管理

    1. 存储管理的基本概念 逻辑地址:用户地址,从零开始编号 一维逻辑地址:(地址) 二维逻辑地址:(段号: 段内地址) 主存储器的复用方式 按分区:主存划分为多个固定/可变分区,一个程序占一个分区 按 ...

  9. 【重学计算机】操作系统D1章:计算机操作系统概述

    1. 计算机软硬件系统 冯诺伊曼结构 以运算单元为核心,控制流由指令流产生 程序和数据存储在主存中 主存是按地址访问,线性编址 指令由操作码和地址码组成 数据以二进制编码 其他:参考<重学计算机 ...

随机推荐

  1. day44前端开发2之css基础

    web前端开发1一.前端三剑客之css 1.选择器:由标签/类/id单独或组合出现 2.作用域:{}内部区域 3.样式块:满足css链接语法的各种样式 eg:引入的基本样式 <head>  ...

  2. js动态添加、删除行

    <meta charset="utf-8"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transiti ...

  3. 优于 swagger 的 java markdown 文档自动生成框架-01-入门使用

    设计初衷 节约时间 Java 文档一直是一个大问题. 很多项目不写文档,即使写文档,对于开发人员来说也是非常痛苦的. 不写文档的缺点自不用多少,手动写文档的缺点也显而易见: 非常浪费时间,而且会出错. ...

  4. Tensorflow数学运算

    一.Tensor 之间的运算规则 1) 相同大小 Tensor 之间的任何算术运算都会将运算应用到元素级 2) 不同大小 Tensor(要求dimension 0 必须相同) 之间的运算叫做广播(br ...

  5. 2008R2 部署 aspnetcore repair failed 函数不正确

    vc_redist.x64

  6. (23/24) webpack实战技巧:如何在webpack环境中使用Json

    在webpack1或者webpack2版本中,若想在webpack环境中加载Json文件,则需要加载一个json-loader的loader进来的.但是在webpack3.x版本中,则不需要在另外引入 ...

  7. LeetCode 206. Reverse Linked List倒置链表 C++

    Reverse a singly linked list. Example: Input: 1->2->3->4->5->NULL Output: 5->4-> ...

  8. DAO(Repository),Service,Controller层之间的相互关系

    DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口 ...

  9. Oracle降低高水位先(转载)

    Oracle  降低高水位线的方法 高水位(HIGH WARTER MARK,HWM)好比水库中储水的水位,用于描述数据库中段的扩展方式.高水位对全表扫描方式有着至关重要的影响.当使用DELETE删除 ...

  10. [python]global与nonlocal关键字

    在Python中,当引用一个变量的时候,对这个变量的搜索是按找本地作用域(Local).嵌套作用域(Enclosing function locals).全局作用域(Global).内置作用域(bui ...