偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Windows 95安裝界面背后的秘密,竟是工程師的無奈之舉?

系統(tǒng) Windows
隨著Windows 10即將壽終正寢[3]以及微軟加倍努力進行其Windows 11宣傳活動[4]以吸引更多用戶升級,一個問題仍然沒有得到解答,直到最近才得到解答。Windows 95的設(shè)置團隊是否忘記了MS-DOS可以做圖形?

微軟員工Raymond Chen揭示了為什么基于文本的設(shè)置如此常見,盡管MS-DOS支持圖形。

微軟員工Raymond Chen揭示了為什么盡管MS-DOS支持圖形,但基于文本的設(shè)置如此常見的原因。

2025年8月24日,微軟的Windows 95操作系統(tǒng)將迎來30周年。感覺老了嗎?Windows Central非常喜歡這個操作系統(tǒng),經(jīng)常報道懷舊的內(nèi)容,包括它的生日、標志性的開始菜單引入革命性的任務(wù)欄[1]以及開始菜單作為Windows 95功能的開發(fā)故事[2]。

隨著Windows 10即將壽終正寢[3]以及微軟加倍努力進行其Windows 11宣傳活動[4]以吸引更多用戶升級,一個問題仍然沒有得到解答,直到最近才得到解答。Windows 95的設(shè)置團隊是否忘記了MS-DOS可以做圖形?

微軟資深工程師Raymond Chen,他參與了Windows操作系統(tǒng)的演變超過30年,揭示了為什么公司決定使Windows 95設(shè)置基于文本而不是使用圖形。

為什么微軟的Windows 95設(shè)置是基于文本的?

圖片

與更新的微軟操作系統(tǒng)相比,Windows 95脫穎而出。這很明顯,因為它缺乏光彩的用戶界面,與單調(diào)的文本一致,與其后續(xù)操作系統(tǒng)相比,后者在安裝過程中具有豐富的圖形元素。

微軟工程師Raymond Chen透露,“MS-DOS(Microsoft Disk Operating System)可以做圖形”。為什么微軟選擇基于文本的Windows 95?盡管能夠支持圖形,但Chen指出,操作系統(tǒng)對圖形的支持是原始的且耗時的:

"是的,MS-DOS可以做圖形,因為它并沒有積極地阻止你做圖形。不過,你仍然需要自己負責所有事情。除了一個繪制單個像素的BIOS調(diào)用之外,沒有其他圖形原語。其他一切都要靠你自己,而且你也不想使用BIOS調(diào)用來繪制像素,因為它很慢。如果你想要任何一點性能,你必須直接訪問幀緩沖區(qū)。"

這位微軟工程師透露,在Windows 95的設(shè)置中加入圖形將是一項艱巨的任務(wù),因為它的原語僅限于用于繪制單個像素的BIOS調(diào)用。Chen進一步補充說,利用這種方法將圖形引入設(shè)置并不是一個好主意,因為它速度很慢。解決性能瓶頸的唯一方法是直接訪問幀緩沖區(qū)。

但這只是冰山一角。這個過程要復雜得多,包括編寫一個用于繪制復雜圖形而不是單個像素的圖形庫。幸運的是,Windows 95附帶了最低VGA顯卡系統(tǒng)要求,消除了對CGA或EGA的擔憂。但是,你仍然需要調(diào)整平面模式,這并非易事。

回顧:Windows 95 于 1995 年 7 月 14 日發(fā)布生產(chǎn),并于 1995 年 8 月 24 日正式向公眾開放。此版本標志著個人計算領(lǐng)域的一個重要里程碑,其“開始”菜單和任務(wù)欄等功能至今仍為用戶所熟悉(圖片來源:Getty Images |Brooks Kraft)

除了像素,安裝程序還需要對話框,這也就需要你編寫一個窗口管理器來補充你圖形庫內(nèi)的標準GUI對話框界面。它還需要鍵盤支持,以便在元素之間切換標簽并分配熱鍵。

這個過程還包括添加對日語等非字母語言字符輸入的支持。幸運的是,你可以依靠位于東京的Windows專家團隊,他們正在研究日語輸入法,但時差會對你的進度產(chǎn)生負面影響。這還不包括UI團隊開發(fā)的新控件,這些控件將遵循類似的協(xié)議。

不要忘記動畫需要一個調(diào)度程序來根據(jù)系統(tǒng)硬件定時器觸發(fā)事件。你需要編寫一些甚至不是Windows 95安裝過程一部分的代碼。也許更令人擔憂的是,在付出所有努力之后,要把所有東西都壓縮到只有640KB的存儲空間中將是一項艱巨的任務(wù)。你可以通過編寫一個保護模式管理器來利用為保護模式分配的額外存儲空間來規(guī)避這個問題。

這些努力似乎適得其反,因為微軟已經(jīng)有一款類似的產(chǎn)品——Windows 3.1運行時?!八呀?jīng)完全調(diào)試完畢,包括視頻驅(qū)動程序、圖形庫、對話框管理器、調(diào)度程序、保護模式管理器和輸入法。”

引用鏈接

[1]標志性的開始菜單引入革命性的任務(wù)欄:?https://www.windowscentral.com/software-apps/celebrating-29-years-of-windows-95

[2]開始菜單作為Windows 95功能的開發(fā)故事:?https://www.windowscentral.com/software-apps/windows-11/microsoft-veteran-software-engineer-explains-the-development-of-the-start-menu-as-a-windows-95-feature-before-it-turned-into-a-windows-11-billboard

[3]Windows 10即將壽終正寢:?https://www.windowscentral.com/software-apps/windows-10/microsoft-gives-a-subtle-reminder-about-the-upcoming-death-of-windows-10

[4]Windows 11宣傳活動:?https://www.windowscentral.com/software-apps/windows-11/microsoft-temporarily-pumps-the-brakes-on-its-intrusive-windows-11-ads-after-receiving-constant-backlash-from-windows-10-users

責任編輯:武曉燕 來源: 云云眾生s
相關(guān)推薦

2017-04-26 13:00:47

DockerMoby

2011-03-28 08:49:42

AndroidHoneycombiPad

2022-08-01 13:49:41

首席開發(fā)管理

2012-07-12 09:37:23

Instagram工程技術(shù)

2020-04-15 13:55:28

Kubernetes容器

2009-02-06 09:48:00

思科服務(wù)器

2010-03-31 15:26:11

大學生創(chuàng)業(yè)

2012-06-18 14:47:16

影子ITBYOD

2010-09-15 21:10:47

CDN納斯達克藍汛科技

2022-12-29 08:00:00

Transforme架構(gòu)深度學習

2018-10-18 10:57:47

區(qū)塊鏈數(shù)字貨幣

2025-08-11 04:00:00

2014-02-20 15:00:48

MetroWindows用戶

2018-07-12 10:18:24

成功職場NANOG

2010-10-25 10:13:16

ibmdwWebSphere

2013-03-01 10:45:36

Nike大數(shù)據(jù)

2012-05-21 21:53:05

2010-11-25 09:54:14

云計算MapReduce

2010-11-25 10:05:51

云計算GFS

2010-12-06 14:28:56

云計算Chubby
點贊
收藏

51CTO技術(shù)棧公眾號