首頁>Club>
假如當年微軟繼續開發DOS,今天的DOS會是怎樣?
13
回覆列表
  • 1 # 海陽頂端

    我來說一下吧。

    1、先來說下歷史:

    dos,是磁碟作業系統的縮寫,是個人計算機上的一類作業系統。從1981年直到1995年的15年間,磁碟作業系統在IBM PC相容機市場中佔有舉足輕重的地位。而且,若是把部分以DOS為基礎的Microsoft Windows版本,如Windows 95、Windows 98和Windows Me等都算進去的話,那麼其商業壽命至少可以算到2000年。微軟的所有後續版本中,磁碟作業系統仍然被保留著。從1981年MS-DOS1.0直到1995年MS-DOS7.1的15年間,DOS作為微軟公司在個人計算機上使用的一個作業系統載體,推出了多個版本。DOS在IBM PC 相容機市場中佔有舉足輕重的地位。可以直接操縱管理硬碟的檔案,以DOS的形式執行。

    2、再來糾正你的提問,微軟一直繼續開發DOS的

    DOS微軟從來沒有放棄過,一直在升級。而且每次升級WINdows,微軟幾乎都會增加幾個DOS小命令。我們普通人可能不常用,但是在IT維護人員或系統管理員手上,DOS命令是必須要會的。而且每個系統,微軟都會發布微軟增強工具包。windows server xxx resource kit tools這些東東。甚至在WIN10下,DOS裡都能執行linux命令了。

    3、如果你想習DOS命令。https://ss64.com/是個好地方。

    4、另外,POWERSHELL雖然是一門程式語言,但是從它的命名,你就可以看出微軟的野心。power shell,超級SHELL,意思類似超級DOS。因為都是非圖形介面的。過去按住windows鍵+x,會出現命令提示符,在WIN10下直接出現POWESHELL。DOS和POWESHELL算是一個繼承和連線,如果回答你今天的DOS會是什麼樣,應當就是下圖的樣子。我WIN10下,POWESHELL到5.0了。

  • 2 # 獨獨客

    當年dos只是眾多作業系統中的一種,當時蘋果個人電腦有mac而ibm的電腦也有自己的作業系統,而dos是比爾蓋茨的學長開發的,蓋茨花5萬美金買了版權,又跟ibm談判,裝在ibm的個人計算機中,當時ibm要買斷,被蓋茨拒絕,而以分成的方式,每賣一臺蓋茨提成,後來成績微軟,在開發windows時,遇到蘋果視窗系統專利,蓋茨是喬布斯的學弟,當年在車庫中玩的人之一,蓋茨說服喬布斯授權給微軟,開發的windows1.0這個視窗作業系統是在dos基礎上執行的,後來開發到3.2,到95年開發的windows95把dos直接放置在後臺。現在dos到7.0後續沒見新的。現在開發一套作業系統容易,但想建起一個生態鏈很難。

  • 3 # 廣發智慧金融

    今天的Linux像極了DOS的操作方式.是的,我的觀點就是DOS繼續發展的話就是Linux一般的作業系統.

  • 4 # 英俊瀟灑哥的爹

    DOS年代其實Unix系統已經出現是圖形視窗介面了,特別是sun公司的圖形工作站,介面美的讓人恨不得弄一臺,只是價格高的離譜,基本型號接近5萬元,你知道那時華人的工資才幾百元,所以微軟選擇用Windows淘汰DOS完全是技術發展的必然,而不是偶然。

  • 5 # 林根數學

    那有怎麼樣?

    視窗系統再成功,現在程式設計狗們還不是用程式碼程式設計?

    C++,VB,……

    只是比較納悶的是:中法聯合弄個Scilab,有人用嗎?發在高中教材,高考又不考,這不是瞎耽誤功夫嗎?

  • 6 # 高達

    微軟重來就沒有停止dos的開發,DOS現在叫做windows 命令列,純命令列的版本是最新的 nano server

    完全透過遠端命令列使用的系統

  • 7 # 雨訴青竹

    DOS的誕生。一個華人在國內生產的大型計算機上設計了一套作業系統,這個作業系統的數理結構,是參照中國傳統的家族宗系族譜關係,也就是族譜的樹型選單結構設計,並寫出論文發表在美國刊物上。引起了比爾蓋斯注意,並按此結構理論編寫了DOS作業系統,也就是基於彙編上的選單式人機互動系統。後借鑑蘋果的視窗作業系統,基於DOS模擬環境編寫了Windows-DOS。Windows系統95板後已經完全脫離DOS但還保留著DOS命令列功能。 所以win與DOS是父子關係。

  • 8 # Dr王鵬

    那是不是dos就支援unicode了?微軟拼音也會有dos版本了?ucdos被微軟dos自帶功能淘汰掉?gnu有了dos的bin包?dos有了tar和gz? 我靠!挺好的呀!

  • 9 # 阿破11100114

    FreeDOS 瞭解一下,今年釋出的最新版,完全版安裝盤映像有 1.2GB。

    可以上網、辦公、遊戲、程式設計、做伺服器、做科學研究……,喜歡的完全可以裝一個試試。

  • 10 # 古董電腦室

    “DOS”只是一段時間內電腦作業系統流行的商品名稱,並不跟特定的技術特性掛鉤。

    DOS名稱的來源是由於其提供了便利的磁碟(Disk)訪問功能,這個名稱最早使用在DOS/360上,用於IBM 360大型機,其對應的是用於磁帶的TOS(Tape Operation System),跟使用了什麼檔案系統無關。DOS/360的後代一致延續至今,現在叫IBM z/VSE,用在IBM z系列大型機上。

    IBM 2311硬碟驅動器,使用可拆卸的硬碟包(Disk Pack)

    在微軟買來西雅圖電腦(Seattle Computer Products)的86-DOS,並發展出MS-DOS和PC-DOS前後,由於軟碟機開始變得廉價(沃茲的大功勞),逐漸取代磁帶在微電腦系統中充當最主要的外存,整個行業湧現出一大批以“DOS”命名的作業系統。

    Tandy就有用於TRS-80的TRSDOS,蘋果有用於Apple II的Apple DOS,Commodore有用於Commodore PET的CBM-DOS,Atari也有使用者Atari 400/800的Atari DOS,這些DOS都出現於微軟的DOS之前。

    在IBM PC-DOS出現之後,Commodore給Amiga做了AmigaDOS,蘋果給Apple II又開發了ProDOS,Amstrad給CPC 464開發了AMSDOS。

    雖然在70年代末到80年代中期這段時間裡出現了許多“DOS”,但技術上往往是南轅北轍,即使是同一個廠牌的“DOS”也可能是完全不同的兩種系統,最典型的就是蘋果的Apple DOS和ProDOS。ProDOS是在Apple III的SOS(Sophisticated Operating System - 尖端作業系統)的基礎上開發的,與之前在Apple II電腦上流行的Apple DOS並不相容。

    微軟繼續開發的DOS呢?叫OS/2,和後來的Windows NT

    從DOS到Windows NT的出現,並非是跳躍式的,而是漸進的,畢竟羅馬也不是一天建成的不是?

    1986微軟曾經開發過一款支援多工的MS-DOS 4.0,但是並沒有正式釋出,這個版本的MS-DOS除了支援多工切換之外,還支援Windows中所使用的New Executable可執行檔案格式。

    圖片來自:Multitasking MS-DOS 4.0 Lives:http://www.os2museum.com/wp/multitasking-ms-dos-4-0-lives/

    1985年開始,微軟和IBM開始聯合開發一款新的作業系統,叫CP-DOS,ADOS,或CP/DOS,版本號是5.0,在一些文字中這款系統被稱作DOS5。

    圖片來自:Before OS/2 Was OS/2:

    http://www.os2museum.com/wp/before-os2-was-os2/

    這篇文章裡提到了IBMBIO.COM(等同於MS-DOS的IO.SYS)後來改名為OS2LDR,IBMDOS.COM(MSDOS.SYS)後來改名為OS2KRNL,是不是很熟悉?

    這不就是NTLDR和NSOSKRNL嗎?!

    1987年4月,CP/DOS釋出的時候就改名叫OS/2了,之所以要這麼改名是因為IBM在同一時間釋出了PS/2(Personal System/2),PS/2作為IBM新一代的個人電腦標準,引入了很多影響深遠的技術,比如1.44M 3.5寸小軟碟機,16550 UART串列埠,72線記憶體,以及直到今天仍然在許多新電腦上看到的VGA介面和小圓口鍵盤滑鼠。在IBM當年的藍圖中,未來的IBM PC相容機的世界是屬於執行著OS/2的PS/2的。

    圖片來自:OS/2 1.2 and 1.3:

    http://www.os2museum.com/wp/os2-history/os2-1-2-and-1-3/

    但是微軟卻和IBM的利益並不一致,IBM希望OS/2能夠推動自家硬體的銷售,而微軟則更重視他們在PC相容機市場裡的大熱門Windows,最終微軟開發中的OS/2 3.0以Windows NT的新名字出現在市場上,結束了和IBM的合作。

    所以說,微軟繼續開發的DOS,就是OS/2,而微軟繼續開發的OS/2,就是Windows NT。

    有說法提到NT核心是重新開發的,所以NT不是OS/2,但事實的情況是NT是微軟為“下一代”OS/2(OS/2 3.0)的開發的新核心,只是後來和IBM就OS/2方向上的分歧,讓微軟沒有繼續使用OS/2作為商品名稱。

    1991年2月18號的《InfoWorld》中這篇文章中提到“如果使用者對OS/2接受程度不高,微軟將會使用OS/2 3.0中的NT核心和Windows API構建“高階Windows”。

    1991年5月20號的《InfoWorld》提到OS/2 3.0將會同時提供Windows 32,16位OS/2和32位OS/2 API——透過NT核心提供對這些API的支援。

    1991年7月15號的新聞……Windows NT出現了,之前提到的OS/2 3.0將在NT核心上提供OS/2 API的承諾被微軟收回,OS/2 3.0成了“高階Windows”,也就是Windows NT。

    上面的文章中提到“IBM和蘋果的合作刺激微軟的新動向”是怎麼回事呢?回到當期的頭版——原來是蘋果將要使用IBM的PowerPC處理器生產新款Macintosh了。

    注:在OS/2推出之後,微軟將DOS 3.3的改進版本以DOS 4.0(最初叫DOS 3.4)釋出,又在1991年釋出了DOS 5.0,後來Windows 9x和Windows Me一直依賴DOS啟動和提供對16位驅動程式的支援,直到“基於NT技術構建”的Windows XP釋出,比爾蓋茨宣佈“Today it really is actually the end of the MS-DOS era”,DOS才正式結束其使命。

    參考資料:What was the role of MS-DOS in Windows 95?

    https://blogs.msdn.microsoft.com/oldnewthing/20071224-00/?p=24063

  • 中秋節和大豐收的關聯?
  • 如何得知手機電池已經壞了?