论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 43阅读
  • 0回复

[业界新闻]微软员工透露:Windows 95 的安装界面基于文本是有原因的 [复制链接]

上一主题 下一主题
 

发帖
7651
今日发帖
最后登录
2025-02-22
只看楼主 倒序阅读 使用道具 楼主  发表于: 2025-02-19 08:49:44
  当第一次尝试安装Windows 95时,PC用户看到的是枯燥的文本界面,没有任何图形。DOS的确可以用字符"模拟图形",但Windows团队决定采用一种更聪明的方法,即利用以前可用的代码。 F7"Ihb^l  
Bq:@ [pCQ  
  雷蒙德-陈(Raymond Chen)是微软公司的一名员工,参与了Windows 30多年的发展,他又在自己著名的"Old New Thing"博客上发表了一篇新文章。这位软件程序员最近再次讨论了Windows 95的安装与设置体验,这是一项非常复杂的工程,它使用了三种不同的操作系统环境,以适应客户PC上的多种使用情况。 `yC R.3+  
RKBjrSZg8  
  陈说,微软的工程师理论上可以开发图形设置应用程序,因为MS-DOS可以很好地管理图形。然而,DOS处理图形的方法非常原始,而且耗时。基于提示符的操作系统不会主动阻止在屏幕上显示图像,但程序员必须手动实现所有图形功能。 Yn I   
|AWu0h\keO  
  陈解释说,除了调用BIOS绘制单个像素之外,MS-DOS没有提供任何图形基元。无论如何,基于BIOS的方法并不理想,因为只有直接访问帧缓冲区(显卡内存)才能使图形操作的性能得到最低限度的提高。综上所述,Windows 95安装团队理论上不得不从头开始编写自己的图形库。 4Nq n47|>e  
=BGc@:2  
  而这仅仅是个开始。Windows 95的最低要求包括一块VGA显卡,因此团队没有必要考虑CGA或EGA等前几代显卡。设置程序必须显示一些对话框,因此程序员必须编写一个新的窗口管理器,支持键盘在不同窗口间"制表",并支持热键作为快速快捷键。 MuO>O97  
5#2vSq!H  
  设置程序还必须支持基于表意文字的字母,如日文和中文,同时还要管理简单的动画。陈说,所有这些额外的工作都必须纳入启动Windows 95环境所需的"基本"基础架构,并通过自己的保护模式管理器全面支持扩展/扩大内存。 #Q$4EQB  
EkTen:{G  
  这样一来,开发人员不得不编写一个新的操作系统来启动Windows 95设置,这简直是浪费时间,因为微软已经在销售最适合这项工作的产品。陈先生解释说,Windows 95设置的最终版本所使用的Windows 3.1运行时包含了在MS-DOS下"模拟图形"所需的一切,而且它还通过自己的视频驱动程序、图形库、对话框管理器等进行了全面调试。 ~CM{?{z;  
.vT'hu  
  时至今日,微软仍在沿用同样的代码循环方法;现代的Windows版本仍需要安装一个"微型"操作系统来启动设置过程。这个最小的操作系统环境就是现在的Windows预安装环境(Windows PE),它还用于在操作系统本身出现问题时(尝试并)修复Windows。 CZ&TUE|:DA