Windows1.0到Windows10三十年进化史,你还记得自己最初使用的系统吗?

2023-11-10

从1985年Windows 1.0正式诞生到2015年Windows 10诞生,微软花了三十年的时间,从像素化桌面到现在扁平化的界面。让我们来看一下Windows 1.0到Windows10三十年来的变化。

1、1985年11月20日,微软发布了第一版的Windows操作系统——Windows1.0。Windows1.0是基于MS-DOS操作系统,事实上它本身并不能算是操作系统,最多只是一款基于DOS的应用软件。Windows最初被称为“界面管理器”(Interface Manage),但微软最终决定将产品改名“Windows”。在2001年12月31日,Windows1.0正式推出历史舞台。

2、1987年12月9日,Windows 2开始发售。窗口叠放、桌面图标、键盘快捷键和控制面板在这一版本中首次出现。而且由于这版本的图形用户界面非常类似于苹果的Mac OS图形用户界面,还曾经被苹果起诉过,不过后来苹果败诉了。

3、Windows 3.0发布于1990年5月22日,这个版本可以说是Windows首个大获成功的版本。由于在界面、人性化、内存管理等多方面做出了改进,获得了众多用户的认可,Windows3.0在两年内卖出了1000万份。Windows 3.0是首款在PC硬盘驱动上预装的操作系统,占用空间5MB,开始内置了一些应用程序,比如程序管理器、文件管理器、纸牌游戏、红心大战和扫雷游戏等。

4、1993年7月27日,Windows进入现代计算机时代。Windows NT是一款全新的32位操作系统,可以支持更好的PC硬件。该系统主要面向商用电脑和服务器。NT为Windows引入了标准程序接口直到Windows 8为止。

5、1995年8月24日,Windows 95正式发布,开始菜单首次出现在windows系统中。系统界面,桌面经过了重新设计。任务栏和Windows Explorer也是当时加入的功能。Windows 95一共有5个版本。IE浏览器也随该系统出现。

6、1998年6月25日,Windows 98正式发布,Windows 98可以说是Windows 95的接班人,其在Windows 95的基础中加入了更多的新功能。比如默认增加了IE浏览器和一些新的工具,比如Disk Cleanup。Windows98第二个版本是在Windows 98发布一年后,不仅修复了许多BUG,更是首次支持USB设备和多显示器配置。

7、2000年2月17日,Windows 2000正式发布,Windows 2000是以Windows NT为架构的操作系统,是真正的32位操作系统。这也是最后一个专门为企业开发的Windows操作系统。

8、2000年9月14日,微软推出Windows ME,这是最后一个基于DOS的9X系统Windows系统。它主要面向的用户是家庭用户,该系统因为缺陷太多饱受批评,但是也为Windows系统引入了新的功能,例如CD烧录器、照片查看器。销售仅仅一年就被人遗忘了,因为Windows XP来了。

9、2001年10月25日,Windows XP正式发布,这个版本的系统可以说是史上最受欢迎的系统,到如今近17年的时间,虽然微软早已在几年前宣布不在为Windows XP提供补丁更新。然而依旧有许多用户深爱Windows XP,不舍得离去。Windows XP引入新功能包括双栏开始菜单、在线安全更新、网络设置向导、Windows Messenger和遥控桌面。

10、2005年7月22日,微软就已经宣布Windows Vista的名字,2006年11月2日完成GA版本,向OEM和企业用户发布,直到2007年1月30日这款系统才正式向普通用户出售,这是Windows历史上间隔时间最久的一次发布。同时也因为Windows Vista进化太过激进,导致了硬件兼容问题,而且该系统的批评主要包括软件运行缓慢,功能臃肿,笔记本电脑电池寿命过低等。最终成为了微软历史上最失败的Windows版本。

11、2009年7月22日,Windows 7正式发布。Windows 7和Windows Vista的开发几乎是同步进行的,Windows Vista原本被微软定义为Windows XP和Windows 7之间的过渡版本。Windows 7剔除掉了Vista许多臃肿功能。通过“显示桌面”按钮,用户可以隐藏窗口查看桌面。微软完全重新设计了Windows 7的任务栏,用图标替换掉了标签。用户可以将程序锁定在任务栏上预览已打开的窗口。Windows 7是目前使用最多的操作系统,相信很多人对win7都非常熟悉了。

12、2012年10月26日,Windows 8正式面世,界面可以说发生了翻天覆地的变化。Windows 8抛弃了Aero磨砂玻璃界面和开始菜单。为了适应触摸屏,Windows 8使用了扁平化的Metro界面,使用了WinRT开发平台。这也是第一款支持触摸屏幕的操作系统。然而由于Windows 8在界面上的进化幅度过大,造成了Windows用户们的不适应,导致了Windows 8的市场占有率一直不高。即使然后微软在2013年发布Windows 8.1试图解决这一状况,但是效果并不明显。

13、2015年7月29日,微软正式发布Windows 10,修复了Windows 8犯下的众多错误。新功能包括:Cortana语音搜索、全新的动作中心、全新的Edge浏览器、虚拟桌面以及Windows Hello安全登陆。Windows 10是微软发布的最后一个独立Windows版本。Windows 10共有7个发行版本,分别面向不同用户和设备。

你是从哪一版本开始使用Windows操作系统的?现在使用什么系统

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows1.0到Windows10三十年进化史,你还记得自己最初使用的系统吗? 的相关文章

  • Qt 支持 Windows 蓝牙 API 吗?

    谁能告诉我 Qt 是否支持 Windows 蓝牙 API 如果是这样 您能否分享一些有关如何使用它的信息 自上次答复以来 这个问题的答案发生了一些变化 Qt 5 2 版为 Linux BlueZ 和 BlackBerry 设备实现了蓝牙 A
  • 游戏内的java.awt.Robot?

    我正在尝试使用下面的代码来模拟击键 当我打开记事本时 它工作正常 但当我打开我想使用它的游戏时 它没有执行任何操作 所以按键似乎不起作用 我尝试模拟鼠标移动和点击 这些动作确实有效 有谁知道如何解决这个问题 我发现这个问题 如何在游戏中使用
  • 相当于Linux中的导入库

    在 Windows C 中 当您想要链接 DLL 时 您必须提供导入库 但是在 GNU 构建系统中 当您想要链接 so 文件 相当于 dll 时 您就不需要链接 为什么是这样 是否有等效的 Windows 导入库 注意 我不会谈论在 Win
  • 如何将 GIT 调用的输出获取到批处理脚本中的变量中?

    我有一个 git 命令来获取当前存储库的最新 SHA 如下所示 git log pretty format H n 1 我有一个 Windows 批处理脚本 我想按如下方式使用它 SET CURRENT SHA 但我不知道如何将从 git
  • Windows 窗口对接

    我想知道如何在 Windows 中将窗口停靠 捕捉到屏幕的一侧 最好使用直接的 Win32 API 我正在寻找的效果就像任务栏 一个在屏幕上有保留空间的窗口 因此最大化另一个窗口会使该窗口占据屏幕的其余部分 但使我的窗口保持在适当的位置并可
  • 在哪里可以获得 PHP 5.3+ 的 runkit DLL 扩展?

    这是一个简单的问题 我在哪里可以获得 PHP 5 3 版本的 runkit 扩展 它的手册 http php net manual en book runkit php http php net manual en book runkit
  • Windows 目录永远不会包含临时文件的非 ASCII 字符?

    在 Windows 上使用 MinGW 7 3 0 由于 Windows 限制 Hunspell 无法从包含非 ASCII 字符的位置加载字典文件 我已经尝试了所有方法 1 现在我将文件复制到没有 ASCII 字符的路径 然后再将其交给 H
  • Windows 操作系统中 ST_INO(os.stat() 输出)的含义

    谁能告诉我这个值的含义是什么st ino是跑步时os stat 在 Windows 上 Python 3 5 3 在早期的 Python 版本中 它包含虚拟值 但最近发生了变化 我找不到它是如何计算 生成的 我怀疑它因文件系统 NTFS F
  • 在 Win7 登录屏幕上运行应用程序[重复]

    这个问题在这里已经有答案了 我想通过服务在 Windows 7 的登录屏幕上运行应用程序 我对此进行了长期研究并尝试了不同的方法 但不幸的是到目前为止还没有完全成功 我设法在当前登录用户的锁定屏幕上运行该应用程序 起初我认为这就是我基本上试
  • 当我启动 Windows 命令提示符时,我做了什么导致环境变量发生更改?

    我使用的是 Windows 10 x64 我安装了 Anaconda3 如果我启动 C Windows system32 cmd exe 时没有运行任何其他内容 并且在我可以看到的后台中没有任何有趣的内容 则以下内容将添加到控制面板 UI
  • 将所有文件与指定目录(和子目录)中的所有文件进行二进制比较

    我需要将目录及其子目录中包含的所有文件与同一目录及其子目录中包含的所有其他文件进行比较 并将匹配文件的路径记录到文本文件或 CSV 我意识到有一些软件工具可以做到这一点 但除非它可以在 Windows 中开箱即用 否则我将不被允许在我的网络
  • 生成尽可能最快的可执行文件

    我有一个非常大的程序 我一直在 Visual Studio 下编译 v6 然后迁移到 2008 我需要可执行文件尽可能快地运行 该程序大部分时间都花在处理各种大小的整数上 并且执行很少的 IO 显然 我会选择最大优化 但似乎可以做很多不属于
  • 将 kinit 与 keytab 文件一起使用时会发生什么

    希望对kinit和keytab文件的使用有更多的了解 例如 如果我已经为某个服务生成了一个密钥表文件 该服务通过以下方式注册到活动目录 ktpass mapuser to someuseraccount ktab k mykeytab a
  • 相对文件路径的区别:Qt Creator的调试模式和发布模式

    QFile file test txt if file open QIODevice ReadOnly qDebug lt lt You got me 我在用 Qt 4 8 6 与 MSVC 2010 Qt 创建者 3 1 1 Window
  • 为什么 Git Bash 无法运行我的可执行文件?

    I am on git for windows https github com git for windows 吉特 巴什 我无法在命令行上运行可执行文件 Pedr Abc 07 MINGW64 c dev ls sqlite3 exe
  • C# 获取子窗口句柄

    我正在用 C 启动一个进程 然后使用 SendMessage 将 Windows 消息发送到该进程 通常我将消息发送到 Process MainWindowHandle 但在某些情况下 我可能需要找到子窗口句柄并向那里发送消息 我将如何在
  • Windows:更改与文件类型关联的应用程序的名称/图标

    我想将 Windows 中的文件类型与特定应用程序相关联 但我需要这样做 以便当用户打开 打开方式 菜单时 列表中应用程序的名称和图标是针对该文件类型自定义的 即 不仅仅是可执行文件的名称和图标 这是因为该二进制文件是一个通用二进制文件 可
  • 从 vbscript 获取 bat 中的错误级别

    我试图确定用户是否在 UAC 提示中单击 否 如果是 则不设置空端口 我将此脚本称为批处理文件 如果用户单击 否 我想退出该脚本 VB 脚本 选项显式 Main Sub Main Dim oShell objWMIService servS
  • Android框架结构与MFC/Win32结构的比较?

    我为 Android 和 Windows 进行开发 使用 MFC 有时使用 win32 昨天我随意比较了这两个框架 它们显然非常非常不同 因此 Windows 开发与 Android 开发有很大不同 我想知道人们认为 Android 这样的
  • Git 预提交挂钩未在 Windows 上运行

    我刚刚开始研究 Git 挂钩 但我似乎无法让它们运行 我设置了一个本地存储库 因此我的项目文件夹中现在有一个 git 目录 我已将名为 pre commit cmd 的 cmd 文件添加到 C path to my project git

随机推荐

  • html5嵌套表格的使用,嵌套表格的HTML5有效性

    我正在寻找表格中HTML5的规格 我在做一个web应用程序有很多数据表 嵌套表格的HTML5有效性 这些表通常有一个数据库行映射到一个表行 一切都很好 但是 一个特定的问题孩子有很多列 它需要分布在表中的两行上 所以普通的表是 伪 Head
  • 2023测试工程师全新技术栈,吃透这些,起薪就15k

    相信每个准备软件测试面试的同学 不管你是大学刚毕业 满心憧憬着进入公司实习 非计算机行业转行软件测试 自学测试就业还是培训后就业 都会面临着众多的疑问和不解 那就是该怎么走出着第一步 今天本文一次性告诉你 该怎么准备 本文共10000 字
  • Spring Cloud高可用之熔断器 - Hystrix

    一 Hystrix高层示意图 1 调用 Main 方法 2 业务验证 1 判断有没有缓存 2 判断熔断有没有开启 3 判断限流有没有触发 4 判断业务执行有没有失败 5 判断业务执行有没有超时 6 所有的失败都会触发fallback 3 业
  • WebStorm开发应用——前端页面 2

    相比于上一篇博客 WebStorm开发应用 前端页面 这次又做了一个登录页面 就是这个样子 我们都知道登录时账号和密码和如果正确的话 就跳转到相应页面上 那么该如何实现这一功能呢 如果是账户密码固定的话 利用js脚本可以这样写来做一个简单判
  • 03-springcloud的优缺点?以及Springboot的区别?

    在面试的过程中经常问道 你这个项目的选型是怎么样的 为什么会这样选型 以及和某某知识点的区别 你是怎么理解的 那么我们就通过这个问题来谈谈springcloud的优缺点吧 第一个问题 springcloud的优缺点 优点 1 耦合度比较低
  • 卷积神经网络的简单理解

    文章目录 1 灵感来源 2 定义 3 卷积神经网络结构 3 1 数据输入层 Input layer 3 2 卷积计算层 CONV layer 3 3 ReLU激励层 ReLU layer 3 4 池化层 Pooling layer 3 5
  • unity timeline的使用

    一 简单了解 timeline 可以用来做什么 所以 timeline 可以用来做一些技能技能 剧情动画等等 想剪辑视频一样 在时间先做做各种动画 配音等操作 二 简单使用 1 在window secquencing打开timeline编辑
  • Qt容器之QMap

    QMap属于关联式容器 其底层结构是通过二叉树实现 故其查找value的效率很快 QMap中的数据都是成对出现的 第一个称为key 键 第二个称value 键值 定义 QMap
  • 2019年11月中国大陆编程语言排行榜

    2019年11月2日 我统计了某招聘网站 获得有效程序员招聘数据9万条 针对招聘信息 提取编程语言关键字 并统计如下 编程语言比例 rank pl percentage 1 java 33 62 2 c c 16 42 3 c sharp
  • 堆栈brk指针

    内存分配的原理 从操作系统角度来看 进程分配内存有两种方式 分别由两个系统调用完成 brk和mmap 不考虑共享内存 1 brk是将数据段 data 的最高地址指针 edata往高地址推 2 mmap是在进程的虚拟地址空间中 堆和栈中间 称
  • 2016 World Final L Swap Space

    题意 有n个磁盘 大小为a 要更新成b 问最小需要多少个多少额外的开销能完成更新 并且没有数据损失 思路 先做a i lt b i 的 再做a i gt b i 的 a i lt b i 的按照a i 从小到大排序 a i gt b i 的
  • 反爬虫的四种常见方式-JS逆向方法论

    现在的网页代码搞得越来越复杂 除了使用vue等前端框架让开发变得容易外 主要就是为了防爬虫 所以写爬虫下的功夫就越来越多 攻和防在互相厮杀中结下孽缘却又相互提升着彼此 本文就JS反爬虫的策略展开讨论 看看这中间都有着怎样的方法 一 JS写c
  • vue + jquery+ bootstrap

    使用 vue简单写的一个页面demo 用jquery发送ajax请求 bootstrap 组件
  • 圆弧半径计算图解_折弯大圆弧每次折多少刀,折弯角度怎么计算?

    问 我也是钣金人 怎么加入组织 答 点标题下方蓝字 钣金学习网 第一种方法 我们先看下图 板厚2mm折弯角度120度折弯外部半径30中性层半径29 圆弧折弯我们算展开取中性层的弧长 所以算折弯刀数及每刀折弯角度也按中性层弧长算 中性层距边的
  • 企业文件存储服务器规划,企业文件存储服务器

    企业文件存储服务器 内容精选 换一换 鲲鹏BoostKit分布式存储使能套件特性清单 云硬盘 Elastic Volume Service EVS 可以为裸金属服务器提供高可靠 高性能 规格丰富并且可弹性扩展的块存储服务 满足不同场景的业务
  • 微信小程序嵌入 H5 页面(web-view)

    在开发微信小程序的时候 我们有时候会遇到将 H5 页面嵌入到小程序页面中的情况 微信小程序自带的 web view 组件相当于 HTML 页面中的 iframe 方便我们在微信小程序中打开一个 H5 页面 官网描述 承载网页的容器 会自动铺
  • linux虚拟化cpu的绑定,为虚拟机vCPU绑定物理CPU

    使用taskset命令将vCPU线程绑定到指定的物理CPU 例如 某虚拟机的qemu进程及两个vCPU线程如下 root kelvin ps eLo ruser pid ppid lwp psr args grep qemu grep v
  • vue项目内存溢出

    报错信息 终端安装包 npm install increase memory limit fixbug cross env g package json的script中添加如下代码 fix memory limit cross env LI
  • 解决nginx反响代理web service的soap:address location问题

    问题 通过nginx代理webservice soap address location不是nginx的代理地址 而是原始地址 解决方法如下 nginx配置改为 upstream webservice server 192 168 3 13
  • Windows1.0到Windows10三十年进化史,你还记得自己最初使用的系统吗?

    从1985年Windows 1 0正式诞生到2015年Windows 10诞生 微软花了三十年的时间 从像素化桌面到现在扁平化的界面 让我们来看一下Windows 1 0到Windows10三十年来的变化 1 1985年11月20日 微软发