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

article/2025/9/1 8:40:41

从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操作系统的?现在使用什么系统


http://chatgpt.dhexx.cn/article/BpocwS4s.shtml

相关文章

【Docker】 Windows10运行Windows镜像时常见错误

项目场景:【Docker】 Windows10运行Windows镜像常见错误 很多项目要求在Windows系统下运行,但开发环境的安装相对复杂,并且难以重新配置到新设备,甚至会出现多个项目的运行环境相互冲突和干扰的情况,这时候配置好一个镜像后就可以一劳永逸解决很多问题,直接用docker拉取Window…

Windows 1.0

Windows 1.0 是微软于1985年11月发布的第一款基于dos的pc图形操作平台.要安装Windows 1.0 先安装好ms-dos2.11.对于ms-dos3以上的,只能看见一个类似资源管理器的程序.因为现在很找到一个很破旧的电脑,所以只能通过虚拟机来实现.推荐使用VMware虚拟机.先进入dos2.11,如下图所示 …

重温经典:Windows1.0系统体验和尝试自己编写Windows1.0系统

相关说明 如果你觉得文章含有侵权部分,可以联系CSDN私聊,我会适当修改。 未经允许,不得转载,如需转载,请CSDN私聊。 Windows Windows,意思是窗口,窗户。当然,他也是一个操作系统的…

[笔记]深入解析Windows操作系统《一》概念和工具

文章目录 前言1.1 Windows操作系统的版本1.2 基础概念和术语Windows API关于 .NetWin32 API 历史服务、函数、例程进程、线程和作业进程tlist /t 查看进程树任务管理查看进程Process Explorer查看进程的细节 线程纤程与用户模式调度器线程 虚拟内存内核模式和用户模式终端服务及…

Windows操作系统各版本的历史 Windows系统历史版本简介

30年间Windows系统有哪些版本?还记得你第一次了解到Windows操作系统存在的时候是哪一年吗?这些操作系统又有哪些特点呢?隐约知道计算机变得越来越小了吗……现在笔者将通过收集的资料,为各位细细解说曾经的操作系统。 30年间Wind…

[字符串]ASCII码表

数字,字母位置 数字0~9对应的ASCII码(十进制)袭为“48”~“57”大写字母A~Z对应的ASCII码(十进制)为“65”~“90”小写字母a~z对应的百ASCII码(十进制)为"97"~“122”表

ASCII 码不同的两种空格:32 和160

背景 在 Linux 下手写一个命令和拷贝 html 页面文本域中的命令执行结果完全不同,后者的命令无法被 Linux 识别。 问题截图 肉眼根本看不出来这两行有什么区别,但执行结果就是有问题。 问题定位 编写测试代码,执行两个字符串的 equals 方法…

ASCII码作用简介

《Linux下的^M困惑》曾提到\r对应的ASCII码十进制形式是13(无显示形式),对应的八进制形式是15(显示为^M),有朋友在后台反馈对ASCII码有些疑惑,因此在这,简单介绍下ASCII。 ASCII,英文全称是American Standard Code for…

什么是ASCII码?

ASCII 表 分类 编程技术 ASCII(发音:,American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语,而其扩展版本延伸美国标准信…

ASCII码对照表(嘤嘤怪自用)

软件Visual Studio 2022 C语言 ASCII码中 字母的ASCII码大小&#xff1a; “A”为65&#xff1b;“a”为97&#xff1b;“0”为 48 同个字母的大写字母比小写字母要小32 因此字母的大小转换可以加减32实现 ASCII码 1. 数字表达字母 源代码 #include <stdio.h…

字符串 ASCII码

ASCII码、 汉字也可以表示。有7745个 字形码

ASCII码与Unicode编码

1. ASCII码 我们知道&#xff0c;在计算机内部&#xff0c;所有的信息最终都表示为一个二进制的字符串。每一个二进制位&#xff08;bit&#xff09;有0和1两种状态&#xff0c;因此八个二进制位就可以组合出256种状态&#xff0c;这被称为一个字节&#xff08;byte&#xff0…

【ASCII码】

定义 ASCII (American Standard Code for Information Interchange)&#xff1a;美国信息交换标准代码是基于拉丁字母的一套电脑编码系统&#xff0c;主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准&#xff0c;并等同于国际标准 ISO/IEC 646。ASCII第一次以规…

ASCII码字符对照表

转载自 http://www.51hei.com/mcu/4342.html ASCII码大致由三部分组成&#xff1a; 1、ASCII 打印字符&#xff1a;数字 32–126 分配给了能在键盘上找到的字符&#xff0c;当您查看或打印文档时就会出现。注&#xff1a;十进制32代表空格 &#xff0c;十进制数字 127 代表 …

关于ASCII码

一、ASCII码 ASCII码实际上就是键盘上输入的字符&#xff0c;在计算机中二进制形式 ASCII码表如下图所示&#xff1a; 这张表中包括数字、字母、符号&#xff0c;共128个字符&#xff0c;所以可以用7位二进制编码&#xff0c;为了存入计算机&#xff0c;通常在最高位补0&#…

Implicitly declaring library function ‘malloc‘ with type ‘void *(unsigned long)‘

Implicitly declaring library function xxx with type xxx 就是你调用的这个方法没有方法声明&#xff08;或者是没有引入头文件&#xff09;。 检查一下你有没有。 比如在使用<stdlib.h> 中的方法&#xff1a; void *malloc(size_t __size) __result_use_check __all…

论文精读《LSS: Lift, Splat, Shoot: Encoding Images from Arbitrary Camera Rigs by Implicitly Unprojecting》

LSS: Lift, Splat, Shoot: Encoding Images from Arbitrary Camera Rigs by Implicitly Unprojecting to 3D 文章目录 LSS: Lift, Splat, Shoot: Encoding Images from Arbitrary Camera Rigs by Implicitly Unprojecting to 3D论文精读摘要&#xff08;Abstract)1. 介绍&#…

【DSP】常见问题解决1——引脚功能设置,declared implicitly报错,时钟未配置引起的错误等

一.引脚功能设置问题 当调试某个引脚功能时&#xff0c;首先要检查的是GPIO的设置模式是否正确 EALLOW;GpioCtrlRegs.GPAGMUX1.bit.GPIO130; //数字端子输出GpioCtrlRegs.GPAMUX1.bit.GPIO130;GpioCtrlRegs.GPADIR.bit.GPIO131;GpioCtrlRegs.GPAGMUX1.bit.GPIO60; //继电器输…

差文解析 IIRC: Incremental Implicitly-Refined Classification

论文地址&#xff1a;[2012.12477] IIRC: Incremental Implicitly-Refined Classification (arxiv.org) 不介意浪费时间的可以把原论文扒出来读一读&#xff0c;见识一下这篇论文的差。&#xff08;手动狗头&#xff09;。 不介意浪费时间的可以读一读博主的文章&#xff0c;…

编译Sophus报错: error: implicitly-declared 的参考解决方法

一、问题描述 自己在编译Sophus时遇到如下错误&#xff1a; /home/wong/Datum/third_party/Sophus-1.0.0-template/Sophus-1.0.0/test/core/test_so2.cpp:82:31: error: implicitly-declared ‘Eigen::Map<const Sophus::SO2<double> >::Map(const Eigen::Map<…