发布信息

回顾Windows 95安装历程:微软工程师为何选择文本界面而非图形化安装程序

作者:软荐小编      2025-02-19 14:14:22     182

它的2月19日在几十年前的2月19日新闻中,当用户首次尝试安装Windows 95时,他们会看到一个只有文本而没有图形的界面。尽管DOS系统本身能够处理图形,但Windows团队决定采用“更有效”的方法并重新利用现有代码。

_代码复用的方式有哪些_代码复用的优点

雷蒙德·陈(Raymond Chen)是一名高级员工,在微软工作了30多年,在他的博客旧事物上发表了一篇新文章,回顾了Windows 95安装过程的复杂性 - 涉及三种类型的不同操作系统环境旨在解决客户PC上的不同使用需求。

据他说,Microsoft工程师本可以开发出图形安装程序,因为MS-DOS理论上可以很好地支持图形。但是DOS的图形处理方法非常基本且效率低下。尽管DOS操作系统并不能积极阻止用户显示图形,但程序员需要手动实现所有图形功能。

除了通过BIOS绘制单像素外,MS-DOS不提供图形原始图。基于BIOS的方法不是理想的,因为直接访问框架缓冲区(图形卡存储器)是实现改进的图形操作性能的唯一方法。最终,Windows 95安装团队必须从头开始编写图形库。

代码复用的方式有哪些__代码复用的优点

Windows 95的最低图形卡要求是VGA,因此团队无需考虑早期CGA或EGA标准。安装程序需要显示对话框,因此程序员必须开发新的窗口管理器并支持键盘快捷键,以方便在窗口之间切换。

此外,安装程序还需要支持日语,中文和其他意识形态图,并能够处理简单的动画效果。 Chen说,所有这些额外的工作都需要将其纳入启动Windows 95环境并通过其自己的受保护模式管理器的扩展内存所需的基本框架中。

开发人员几乎必须为Windows 95安装编写全新的操作系统,这无疑是浪费时间,因为微软已经有了一个完美的解决方案 - Windows 3.1的运行时环境。该环境已经具有支持图形操作的所有功能,并且已经进行了完全调试,包括视频驱动程序,图形库和对话框经理。

根据TechSpot的说法,Microsoft继续这种“代码重用”方法。例如,现代Windows系统仍然需要安装“微操作系统”以开始安装过程。该微型操作系统是当前Windows预安装环境(IT Home Note:Windows PE),通常用于修复系统问题。

相关内容 查看全部