成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

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

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

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

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

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

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

圖片

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

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

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

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

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

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

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

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

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

這些努力似乎適得其反,因為微軟已經有一款類似的產品——Windows 3.1運行時。“它已經完全調試完畢,包括視頻驅動程序、圖形庫、對話框管理器、調度程序、保護模式管理器和輸入法。”

引用鏈接

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

[2]開始菜單作為Windows 95功能的開發故事:?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
相關推薦

2017-04-26 13:00:47

DockerMoby

2011-03-28 08:49:42

AndroidHoneycombiPad

2022-08-01 13:49:41

首席開發管理

2012-07-12 09:37:23

Instagram工程技術

2020-04-15 13:55:28

Kubernetes容器

2010-03-31 15:26:11

大學生創業

2009-02-06 09:48:00

思科服務器

2022-12-29 08:00:00

Transforme架構深度學習

2010-09-15 21:10:47

CDN納斯達克藍汛科技

2012-06-18 14:47:16

影子ITBYOD

2018-10-18 10:57:47

區塊鏈數字貨幣

2014-02-20 15:00:48

MetroWindows用戶

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

2017-09-18 08:52:34

2010-05-24 18:22:56

SNMP協議

2010-11-29 10:28:32

云計算BigTable

2010-10-25 10:13:16

ibmdwWebSphere
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本五月婷婷 | 日韩精品人成在线播放 | 中文字幕欧美在线观看 | 亚洲一区亚洲二区 | 亚洲一区二区三区 | 国产精品18hdxxxⅹ在线 | 精品亚洲一区二区三区 | 午夜伊人| 国产精品日韩欧美一区二区三区 | 毛片链接 | 日韩一区二区免费视频 | 色综合一区二区三区 | 亚洲国产中文字幕 | 日韩手机在线视频 | 天天操欧美 | 免费成人在线网站 | 亚洲精品国产成人 | 一级毛片免费看 | 日本精品视频在线 | 国产a区| 成年视频在线观看 | 精品一区电影 | 国产一级片一区二区 | 99久久婷婷国产综合精品电影 | 国产视频福利 | 电影在线 | 久久r免费视频 | 一区二区三区欧美在线观看 | 亚洲免费高清 | 免费观看一级特黄欧美大片 | 国产视频欧美 | 国产91久久久久蜜臀青青天草二 | 精品一区二区电影 | 久久综合久| 日韩乱码一二三 | 91pao对白在线播放 | 综合亚洲视频 | 99re在线| 亚洲人a | 黄色一级大片在线免费看产 | 久久免费看|