Tim Paterson(蒂姆·帕特森)是曾經西雅圖計算機有限公司的一位成員,在他24歲時開發了名為86-DOS的操作系統,并在IBM發布IBM PC時使用了他的86-DOS。
人物經歷
Tim Paterson在1980年,微軟斥資5萬美元買下了86-DOS的版權后,經過修改,于1981年8月12日推出了MS-DOS和PC-DOS。
關于MS-DOS
對于科技行業的一款產品而言,30年絕對是一個相當大的跨度。1981年7月27日,微軟發布了MS-DOS,MS-DOS是Microsoft Disk Operating System的簡稱,意即由美國微軟公司提供的磁盤操作系統,它的影響力之大讓許多資深PC用戶的回憶無法抹去。在Windows 95以前,DOS是IBM PC及兼容機中的最基本配備,而MS-DOS則是個人電腦中最普遍使用的DOS操作系統。
隨后,IBM發布了第一臺個人計算機,當時采用的操作系統是西雅圖公司的86-DOS 1.14,但微軟很快改進了MS-DOS,并使它成功地成為IBM PC采用的操作系統。1981年8月12日,微軟正式發布MS-DOS 1.0和PC-DOS 1.0。
MS-DOS 1.25
1982年6月,支持雙面 軟盤并開始修改錯誤
不僅IBM,許多OEM也廣泛使用
MS-DOS 2.0
1983年3月,加入unix式的樹狀檔案系統與及硬盤支持,以低級的觀點視之,這是第一次的dos重大改版。這個版本除了兼容于CP/M的FCB文件系統之外,正式采用了文件配置表格式,并大量使用具有UNIX特征的Handle式文件操作方式。
MS-DOS 2.11
1984年3月,為主要的OEM版本,修正了2.01版的錯誤,增加了對非英語語言及其文件格式的國際性支持。
MS-DOS 2.25
1985年10月,支持額外擴充的字符組(日語與韓語),還修正了舊版的錯誤1985年10月,支持額外擴充的字符組(日文與韓文),還修正了舊版的錯誤。
MS-DOS 3.0
1984年8月,引入PC/AT,它能支持1.2MB的軟盤,并加入較高容量的硬盤。
MS-DOS 3.1
1984年11月,加入對微軟網絡支持。
MS-DOS 3.2
1986年1月,加入了3.5軟盤的強化支持,并開始可以通過驅動程序使用硬件EMS。臺灣省的宏碁在資策會與公會的支持下,與微軟在MS-DOS 3.2的基礎上開發了符合財團法人中文數字化技術推廣基金會標準的全中文DOS:MS-DOS 3.21,并配合當時第一代的松下漢音輸入法搭載于當時宏的機器上,漢音輸入法是臺灣最早的智能中文輸入法,現在則是MacOS中自帶默認的中文輸入法之一。由于中文內碼采用公會碼,與主流的大五碼并不兼容,以致MS-DOS 3.21版本臺灣省銷量并不好。但MS-DOS 3.21的技術受到廣泛的使用,中文系統獨立成為【宏碁中文工作室】軟件,CMEX規格則成為業界中文系統標準,并在后來主要的系統廠商如倚天中文系統、微軟的Windows中文版下被采用,而其內部使用的gw-basic后來更成為后來MS-DOS的標準軟件。
MS-DOS 3.3
1987年8月,修正部份內部錯誤、增加了許多關于文件處理的外部命令、開始支持軟盤之后,MS-DOS 3.3成為當時最穩定、暢銷的版本,可以說是MS-DOS第二次的重大改版,一年后發行的4.0甚至還不如3.3普及。內部的BASIC解釋器在3.x之后逐漸由BASICA改為增強繪圖能力的GW-BASIC。此際倚天公司在前幾版本的BASICA基礎上開發了支持中文繪圖模式的ETBASIC,幾乎成為當時臺灣地區學習BASIC語言的標準配備。外部命令部分最重要的則是增加了XCOPY與APPEND,增強了早就該有的文件管理能力。
MS-DOS 4.0
1988年6月,主要基于IBM的代碼庫,而不是微軟自己的代碼庫。加入了最大2GB容量硬盤驅動器支持,引入EMM(軟件模擬EMS)以及新規格XMS存儲器技術,令MS-DOS操作系統可以使用1MB以上的存儲器。開始有DOSSHELL的使用。DOSSHELL可以被視為MS-DOS的GUI界面,并有切換程序作業的能力。
MS-DOS同根兄弟C-DOS的發展
IBM Personal Computer Disk Operation System 1.0 (由 1.0 至 3.3, 均簡稱為 "PC-DOS")
IBM Personal Computer Disk Operation System 2.0
IBM Personal Computer Disk Operation System 3.0
IBM DOS 4.0 (此版開始,名稱有所改變)
IBM DOS 5.0
IBM DOS 5.02 (第一次的零售升級版)
IBM DOS 6.00
IBM PC DOS 6.1 (此版本并不簡稱為"PC-DOS")
IBM PC DOS 6.3
IBM PC DOS 7
IBM PC DOS 2000
參考資料 >