DOS (中文:磁碟作業系統、英文全名:Disk Operating System) 從 1981年直到 1995年的 15年間,在個人電腦上最常用的作業系統,那時 Windows 尚未推出。
▼MS-DOS歷史:(資料來源:Wikipedia)
版本 | 描述 |
MS-DOS 1.0 | 微軟買下86-DOS(QDOS)版權,1981年7月,成為IBM PC上 第一個作業系統。同時微軟有為IBM PC開發專用版本PC-DOS,但與泛用版本MS-DOS相比,除了系統檔名以及部份針對IBM機器設計的核心,外部命令與公用程式之外,其餘程式碼其實差異不大。 |
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月,支援額外擴充的字元組(日文與韓文),還修正了舊版的錯誤。 |
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 4.01 | 1988年12月,對於舊版所存在的一系列錯誤進行修正。 |
MS-DOS 5.0 | 1991年6月,第三次重大改版,可能也是MS-DOS史上最重要的改版。這個版本繼承4.0對於記憶體管理的改進,是EMM規格最為穩定、普及 的版本,也加入了許多記憶體管理的程式,如EMM386、MEM等等,為的就是與Windows作業環境 好好搭配,連帶也使得MS-DOS記憶體管理成為當時許多軟體亟欲配合增強的方向,如何設定MS-DOS記憶體配置成為熱門話題。BASIC直譯器改為 QuickBASIC的簡易版本QBASIC,內建文字編輯器則由原來的行編輯EDLIN改為全螢幕編輯的EDIT(其實只是對QBASIC.EXE多下 一道參數而已)。減少外部命令對於版本的需求,而在千呼萬喚中,終於加入DOSKEY、UNDELETE、Quick Format、UNFORMAT等能力。另一個值得一提的是,這個版本的CONFIG.SYS允許多重選項,方便使用者於開機時切換不同的開機組態設定, 以滿足不同應用程式的需求,特別是當時一些極度耗費記憶體的遊戲、常駐程式以及常用的中文系統等...。 |
MS-DOS 6.0 | 1993年3月,加入了許多花俏的外部命令。系統檢測程式MSD被加入。DoubleSpace壓縮磁碟技術開始被使用,亦開始附上微軟自家的解 毒軟體VSAFE以及MSAV。網路方面開始加入對LL5傳輸線的支援。對於磁碟,開始加入磁區整理軟體DEFRAG以及磁碟快取程式SMARTDRV。 檔案管理方面,以豪華的MSBACKUP取代了命令列方式的BACKUP,另外,終於加入了DELTREE與MOVE公用程式。開始正式支援光碟機。記憶體管理方面則加入了功能較豐富的MEMMAKER組態最佳化程式。 |
MS-DOS 6.2 | 1993年11月,DoubleSpace更名為DrvSpace。 |
MS-DOS 6.21 | 1994年2月,移除DrvSpace。 |
MS-DOS 6.22 | 1994年6月,最後一個銷售版本。國喬(KC)取得微軟與IBM授權,搭配國喬中文系統發表自己的DOS 7.0。 |
MS-DOS 7.0 | 1995年8月,Windows 95所帶的版本,支援長檔名。 |
MS-DOS 7.1 | 1996年8月,加入對大硬碟和FAT32分割的支援等。 |
MS-DOS 8.0 | 2000年9月,MS-DOS的最後一個版本,取消了部分功能,例如不再支援SYS命令、印表機操作。 |
使用時最好選用 MS-DOS 7.1 版本,因為 MS-DOS 7.1 是一個獨立而功能全面的版本,且相容性最好的 DOS。它全面支援大硬碟、大記憶體、長檔案名(LFN)、 FAT32 分區、可能直接啟動 Win3.x/9x 等等,所以非常實用。
MS-DOS常用檔案
ATTRIB.EXE — program to change basic file permissions (read-only, system, hidden, archive)
AUTOEXEC.BAT — configuration script launched at boot
COMMAND.COM — MS-Dos mode command line interpreter
CONFIG.SYS — configuration parameters
COUNTRY.SYS — country configuration driver
CTMOUSE.EXE — Mouse Driver For Dos - also works on USB Mouse or mouse.com
IO.SYS — Dos Input Output System file
DELTREE.COM — program to destroy a directory
DI1000DD.SYS — Novac USB disk driver
DISPLAY.EXE — screen driver
EDIT.EXE — program to edit a text file
EDIT.HLP — help of previous program
EGA.CPX — configuration file for screen driver
FDCONFIG.SYS — configuration script launched at boot
FDISK.EXE — program to manage disk partition table and MBR (see also XFDISK.EXE)
FORMAT.EXE — program to format a FAT drive
HIMENM.SYS — An extended memory manager that is included with DOS and Windows
KERNEL.SYS — FreeDOS kernel
KEYB.EXE — keyboard configuration program
KEYBOARD.SYS — keyboard driver
MSCDEX.EXE — Microsoft CD-Rom Extension
MODE.COM — country codepage configuration program
MORE.EXE — program to view a text file
MOUSE.EXE — mouse driver
MOVE.EXE — program to move a file
OAKCDROM.SYS — Generic CD-Rom driver, work with the most of all IDE CD-ROM drives
SHSUCDX.COM — CD drive program
SYS.COM — A utility to make a volume bootable
USBASPI.SYS — Panasonic USB driver
沒有留言:
張貼留言