发现者网
产业经济 科技业界 3C数码 文化传媒 移动智能 家电行业 AI大模型 汽车出行 热点资讯

Windows 95安装幕后:为何选择文本界面,“代码复用”背后的智慧

2025-02-19来源:ITBEAR编辑:瑞雪

在回顾计算机历史的长河中,Windows 95的首次亮相无疑是一个重要的里程碑。然而,少有人知的是,这款划时代操作系统的安装过程背后,隐藏着一段复杂而有趣的故事。资深微软员工雷蒙德·陈,在其博客“Old New Thing”上,为我们揭示了Windows 95安装程序的诞生历程。

在那个时代,尽管MS-DOS理论上支持图形显示,但其图形处理能力却十分有限且效率低下。程序员们需要手动实现所有图形功能,这无疑增加了开发难度。基于BIOS的图形处理方法更是捉襟见肘,直接访问帧缓冲区成为了提升图形性能的唯一途径。面对这样的挑战,Windows 95安装团队决定从零开始,自行编写图形库。

考虑到Windows 95对显卡的最低要求是VGA标准,团队无需再考虑早期的CGA或EGA标准。然而,安装程序需要展示对话框,这就要求程序员们开发新的窗口管理器,并支持键盘快捷键以便于窗口之间的切换。为了满足不同语言用户的需求,安装程序还需要支持日语、中文等表意文字,并能够处理简单的动画效果。

面对如此繁重的开发任务,Windows 95安装团队面临着一个重要的抉择:是继续自行开发,还是利用已有的解决方案?幸运的是,微软早已拥有一个完美的解决方案——Windows 3.1的运行时环境。这个环境已经具备了所有支持图形操作的功能,包括视频驱动、图形库和对话框管理器等,且经过充分调试,稳定可靠。

最终,Windows 95安装团队决定复用Windows 3.1的运行时环境,这一决策不仅大大缩短了开发周期,还确保了安装程序的稳定性和兼容性。这一“代码复用”的做法,也成为了微软后续开发中的重要理念之一。

值得注意的是,Windows 95的安装过程涉及了三种不同的操作系统环境,旨在解决客户PC上不同的使用需求。这一复杂历程的背后,是微软工程师们对技术创新的不断追求和对用户体验的极致关注。

时至今日,微软仍然延续着这一“代码复用”的做法。现代Windows系统仍然需要安装一个“微型操作系统”来启动安装过程,这个微型操作系统就是现在的Windows预安装环境(Windows PE)。它通常也被用于修复系统问题,成为了现代Windows系统中不可或缺的一部分。

“祖冲之三号”同款芯片赋能!我国超导量子计算机“天衍-287”搭建完成并开放服务
据了解,该量子计算系统具备“量子计算优越性”能Q力,处理特定问题的速度比目前最快的超级计算机快4.5亿倍,未来将接入“天衍”量子计算云平台并首次面向全球开放应用服务,这也将是我国首个具备“量子计算优越性”的量…

2025-11-14

水库增殖放流站物联网升级:实时监测,远程管控,开启智慧渔业新模式
通过接入溶解氧传感器、水温传感器、水质监测仪、自动投料机、自动增氧机、循环水设备PLC、摄像头等多种设备,物通博联智能数采网关能够实时采集各个鱼池的水质、溶解氧、水温以及投料、增氧、循环水等设备状态,通过5…

2025-11-14

水浸传感器RS-SJ:4G蓝牙双助力,高效守护防积水安全
当检测到水浸情况时,相关信息会通过4G网络快速传输至指定的管理平台或用户终端,无需人工现场查看,让用户在第一时间知晓积水隐患,为及时采取排水、设备转移等应对措施争取时间,避免积水造成更大损失。 水浸传感器凭借…

2025-11-14

上海电信“双万兆”护航进博会:数智赋能通信保障,服务跨越语言距离
浦东机场T1电信营业厅及T2一站式服务中心电信柜台是进博会观众和外宾抵沪的“入境第一站”, 两处服务点均开设“进博专席”,为参展人员和往来旅客提供中英双语咨询、交通指引与爱心便民服务。未来,上海电信将持续夯…

2025-11-13

照片压缩至5M内超全指南!七大实用方法助你轻松搞定分享难题
具体的执行步骤是:将它们直接开启,随后去挑选照片,该应用会自动给出推荐的压缩级别,你能去预览最终结果,还能够对某些设置予以调整,比如把分辨率调低或者转换格式,借此令文件大小小于5MB,这对即时分享至社交媒体来…

2025-11-12

山海星耀攻克超低轨难题,以硬核技术逐梦空天新蓝海
天虎科技了解到,虽然当前市场上有一些针对超低轨的吸气式推进器,但从气体收集率、推进效率、测试工作环境等维度上,山海星耀的电推进器均具备一定优势。 蔡东升表示,目前该产品是商业航天公司首次实现了“高真空运行环…

2025-11-12

万卡AI集群:算力变革下数据中心建设逻辑、系统瓶颈与交付模式之变
它迫使数据中心的建设逻辑从“基建思维”转向“IT思维”;它将系统瓶颈从“算力”引向了“网络”;它也将交付模式从“工程项目”推向了“产品制造”。 当一个万卡集群被点亮时,它不再是一个被动容纳IT设备的“机房”…

2025-11-12

荣旭传媒技术破局:以专业方案化解直播痛点,成就高性价比之选
传统方案在视频、音频和网络方面存在诸多不足,而荣旭传媒通过先进的技术和专业的设备,有效解决了这些问题。传统方案的视频分辨率较低,画面不够清晰,而荣旭传媒的4K 超高清视频拍摄制作让画面质量有了质的提升;传统…

2025-11-12

Viwoods发布AiPaper Reader电纸书:6.13英寸墨水屏搭载AI阅读互动功能
IT之家 11 月 11 日消息,据科技媒体 NoteBook Check 今天报道,Viwoods 现已推出 AiPaper Reader电纸书,运行 Android 16 操作系统,机身配备专用 AI …

2025-11-12