記憶中的操作系統遠古霸主DOS

記憶中的操作系統遠古霸主DOS

1980年,IBM推出了IBM PC新机型,它采用INTEL 8086CPU,具有160KB的磁盤驅動器和其他的輸入輸出設備。為了配合這种机型,IBM公司需要一個16位的操作系統,此時就出現了三個互相競爭的系統:CP/M-86、P-System,以及微軟公司的MS-DOS。最后微軟的MS-DOS取得了戰爭的胜利,成為IBM新机型的操作系統。1981年,微軟花費半年時間編寫的MS-DOS 1.0和IBM PC同時在IT界亮相。當時的MS-DOS為了适應IBM的計划以及和CP/M系統相兼容,在許多方面的設計都和CP/M相似。但那時CP/M系統仍是業界標准,MS-DOS的兼容性受到人們怀疑。
在接下來的几年中,微軟公司的MS-DOS在各种壓力中推出了1.1、1.25几個改進版本。這時MS-DOS才得到了業界同行的認可,DEC、COMPAQ公司都采用MS-DOS作為其PC机的操作系統。
1983年的3月,微軟公司發布了MS-DOS 2.0,這個版本較以前有了很大的改進,它可以靈活地支持外部設備,同時引進了UNIX系統的目錄樹文件管理模式。這時的MS-DOS開始超越CP/M系統。
接著,2.01、2.11、3.0版本的MS-DOS問世,MS-DOS也漸漸成為了16位操作系統的標准。
1987年的4月,微軟推出了MS-DOS 3.3,它支持1.44MB的磁盤驅動器,支持更大容量的硬盤等。它的流行确立了MS-DOS在個人電腦操作系統的霸主地位。
MS-DOS的最后一個版本是6.22版,這以后的DOS就和Windows相結合了。6.22版的MS-DOS已是一個十分完善的版本,眾多的內部、外部命令使用戶比較簡單地對電腦進行操作,另外其穩定性和可擴展性都十分出色。

■ DOS的优點

DOS曾經占領了個人電腦操作系統領域的大部分,全球絕大多數電腦上都能看到它的身影。由于DOS系統并不需要十分強勁的硬件系統來支持,所以從商業用戶到家庭用戶都能使用。

1、文件管理方便
DOS采用了FAT(文件分配表)來管理文件,這是對文件管理方面的一個創新。所謂FAT(文件分配表),就是管理文件的連結指令表,它用鏈條的形式將表示文件在磁盤上的實際位置的點連起來。把文件在磁盤上的分配信息集中到FAT表管理。它是MS-DOS進行文件管理的基礎。同時DOS也引進了UNIX系統的目錄樹管理結构,這樣很利于文件的管理。

2、外設支持良好
DOS系統對外部設備也有很好的支持。DOS對外設采取模塊化管理,設計了設備驅動程序表,用戶可以在Config.sys文件中提示系統需要使用哪些外設。

3、小巧靈活
DOS系統的体積很小,就連完整的MS-DOS 6.22版也只有數MB的樣子,這和現在Windows龐大的身軀比起來可稱得上是螞蟻比大象了。其實想啟動DOS系統只需要一張軟盤即可,DOS的系統啟動文件有IO.SYS、MSDOS.SYS和COMMAND.COM三個,只要有這三個文件就可以使用DOS啟動電腦,并且可以執行內部命令、運行程序和進行磁盤操作。
Windows系統固然是當前最流行的操作系統,但微軟向下兼容的特點決定了Windows是基于DOS的,Windows95、Windows98、WindowsME都是以DOS為基礎。Windows系統体積的龐大、代碼的繁冗使得Windows系統极不穩定。當Windows出現了問題,而其本身又無法解決的時候就只有使用DOS來完成任務了。

4、應用程序眾多
能在DOS下運行的軟件很多,各類工具軟件是應有盡有。由于DOS當時是PC机上最普遍的操作系統,所以支持它的軟件厂商十分多。現在許多Windows下運行DOS版本發展過去的,如WORD、WPS等,一些編程軟件如Fox Pro等也是由DOS版本的FoxBase進化而成的。
同時DOS的兼容性也很不錯,許多軟件或外設在DOS下都能正常地工作。

■ DOS的不足

雖然DOS有不少的优點,但同時它也具有一些不足。DOS是一個單用戶、單任務的操作系統,只支持一個用戶使用,并且一次只能運行一個程序,這和Windows、Linux等支持多用戶、多任務的操作系統相比就比較遜色了。
DOS采用的是字符操作界面,用戶對電腦的操作一般是通過鍵盤輸入命令來完成的。所以想要操作DOS就必須學習相應的命令。另外它的操作也不如圖形界面來得直觀,對DOS的學習還是比較費力的,這對家庭用戶多少造成了一些困難。
DOS對多媒体的支持也不盡人意。在DOS中,大多數多媒体工作也都是在Windows 3.x中完成,那時的Windows 3.x只是DOS的一种應用程序。但Windows 3.x對多媒体的支持也很有限,無法支持3D加速卡等技術。對互聯网也沒有一個十分令人滿意的解決方案。
這些都顯示Windows等操作系統代替DOS是歷史的必然。
DOS作為一個曾經輝煌一時的操作系統霸主,對于現在的人們還是有不小的作用。它的小巧靈活對于電腦修理人員來說有很大用處。Windows中許多故障還只能DOS下解決。另外學習DOS對學習其他的操作系統,如Linux、UNIX等也有一定幫助。