dos發展歷程

1986年,MS-DOS 1987年,MS-DOS 1995年,MS-DOS

概念——磁碟作業系統

DOS的概述

DOS(Disk Operation System)是一類作業系統的名稱,它主要包括Shell(command.com), IO接口(io.sys)兩個部分。
Shell是dos的外殼,負責將用戶輸入的命令翻譯成作業系統能夠理解的語言。
DOS的IO接口通常實現了一組基於int21h的中斷。
目前常用的DOS有包括:MS-DOS PC-DOS,FreeDOS,ROM-DOS等

MS-DOS簡介

眼下流行的Windows9x系統是以MS-DOS為基礎的。
自從DOS在1981年問世以來,版本就不斷更新,從最初的DOS1.0升級到了最新的DOS8.0(Windows ME系統),純DOS 的最高版本為DOS6.22,這以後的新版本DOS都是由Windows系統所提供的,並不單獨存在。
DOS分為核心啟動程式和命令程式兩個部分。
DOS的核心啟動程式有Boot系統引導程式、IO.SYS、MSDOS.SYS和COMMAND.COM。它們是構成DOS系統最基礎的幾個部分,有了它們系統就可以啟動。
但光有啟動程式還不行,DOS作為一個字元型的作業系統,一般的操作都是通過命令來完成。DOS命令分為內部命令和外部命令。內部命令是一些常用而所占空間不大的命令程式,如dir、cd等,它們存在於COMMAND.COM檔案中,會在系統啟動時載入到記憶體中,以方便調用。而其它的一些外部命令則以單獨的執行檔存在,在使用時才被調入記憶體。
DOS的優點是快捷。熟練的用戶可以通過創建BAT或CMD批處理檔案完成一些煩瑣的任務,通過一些判斷命令(IF、|)甚至可以編一些小程式。因此,即使在XP下CMD還是高手的最愛。

FAT(32)簡介

FAT或FAT32檔案系統是由檔案分配表和數據區組成.檔案分配表就像字典的目錄,上面記錄了數據區檔案的物理地址.由於WINDOWS是多任務作業系統.在同一時間會有多個檔案寫入磁碟.因此,您的檔案並不是一個一個整齊的存在磁碟上.而是像珍珠一樣隨機撒布的.串起這些珍珠的線就是檔案分配表!
因此,當我們查詢檔案時,實際上是在查檔案分配表,當我們刪檔案也是在檔案分配表上刪.這樣被"徹底"刪除的檔案可以恢復就不奇怪了,刪除檔案或在同一個盤移動檔案比複製檔案快也是理所當然的.
FAT/FAT32在DOS中是以8.3的格式儲存檔案的.即最大8個字元的檔案名稱,最大3個字元的擴展名.所謂的擴展名就是檔案類型,如.TXT就是ASCII編碼的文本檔案.如果是這樣的檔案名稱:asdfghjk.lkj.hgfd,DOS要如何顯示呢?答案是:asdf~1.gfd!聰明的你應該找到規律了吧.
提示一下:FAT(32)和NTFS都是不區分大小寫的.
MS-DOS是Microsoft Disk Operating System的簡稱,意即由美國微軟公司提供的DOS作業系統。
在Windows 95以前,DOS是IBM PC及兼容機中的最基本配備,而MS-DOS則是個人電腦中最普遍使用的DOS作業系統。
最基本的MS-DOS系統由一個基於MBR(硬碟才在MBR,軟碟沒有MBR,啟動磁區位於第0軌的磁區中,內容上與硬碟的MBR略有不同)的BOOT引導程式和三個檔案模組組成。這三個模組是輸入輸出模組(IO.SYS)、檔案管理模組(MSDOS.SYS)及命令解釋模組(COMMAND.COM)。(不過在MS-DOS 7.0中,MSDOS.SYS被改為啟動配置檔案,而IO.SYS增加了MSDOS.SYS的功能)除此之外,微軟還在零售的MS-DOS系統包中加入了若干標準的外部程式(即外部命令),這才與內部命令(即由COMMAND.COM解釋執行的命令)一同構建起一個在磁碟操作時代相對完備的人機互動環境。有關MS-DOS的各種命令,請參見MS-DOS命令列表。
MS-DOS使用者可透過編輯兩個位於開機磁碟根目錄的系統檔案來達到調控系統組態之目的,它們分別是CONFIG.SYS及AUTOEXEC.BAT,IO.SYS會檢視CONFIG.SYS以載入指定的硬體驅動程式,而COMMAND.COM則自動執行AUTOEXEC.BAT所載的批次指令。
MS-DOS一般使用命令行界面來接受用戶的指令,不過在後期的MS-DOS版本中,DOS程式也可以通過調用相應的DOS中斷來進入圖形模式,即DOS下的圖形界面程式。
早先版本的MS-DOS不支持FAT32、長檔案名稱和大硬碟。從MS-DOS 7.0開始,尤其是MS-DOS 7.10版本則已全面支持這些。
MS-DOS是Microsoft Disk Operating System的簡稱,意即由美國微軟公司(Microsoft)提供的磁碟作業系統。在Windows 95以前,DOS是PC兼容電腦的最基本配備,而MS-DOS則是最普遍使用的PC兼容DOS。
最基本的MS-DOS系統由一個基於MBR的BOOT引導程式和三個檔案模組組成。這三個模組是輸入輸出模組(IO.SYS)、檔案管理模組(MSDOS.SYS)及命令解釋模組(COMMAND.COM)。除此之外,微軟還在零售的MS-DOS系統包中加入了若干標準的外部程式(即外部命令),這才與內部命令(即由COMMAND.COM解釋執行的命令)一同構建起一個在磁碟操作時代相對完備的人機互動環境。
最初的WINDOWS系統只是DOS下的一個應用程式。
各個時期的dos版本功能一覽
1981年,MS-DOS 1.0發行,作為IBM PC的作業系統進行捆綁發售,支持16k記憶體及160k的5寸軟碟。在硬體昂貴,作業系統基本屬於送硬體奉送的年代,誰也沒能想到,微軟公司竟會從這個不起眼的出處開始發跡。
1982年,支持雙面磁碟。
1983年MS-DOS 2.0隨IBM XT發布,擴展了命令,並開始支持5M硬碟。同年發布的2.25對2.0版進行了一些bug修正。
1984年,MS-DOS 3.0增加了對新的IBM AT支持,並開始對部分區域網路功能提供支持。
1986年,MS-DOS 3.2 支持了720K 的5寸軟碟。
1987年,MS-DOS 3.3 支持了IBM PS/2設備及1.44M的3寸軟碟,並支持其他語言的字元集。
1988年,MS-DOS 4.0 增加了DOS Shell 操作環境,並且有一些其他增強功能及更新。
1991年,MS-DOS 5.0發行,增加了DOS Shell功能,增強了記憶體管理和宏功能。
1993年,MS-DOS 6.x 增加了很多GUI程式,如Scandisk、Defrag、Msbackup等,增加了磁碟壓縮功能,增強了對Windows 的支持。
1995年,MS-DOS 7.0 增加了長檔案名稱支持、LBA大硬碟支持。這個版本的DOS並不是獨立發售的,而是在Windows 95中內嵌的。之後的MS-DOS 7.1全面支持FAT32分區、大硬碟、大記憶體支持等,對四位年份支持解決了千年蟲問題。
1995年,MS-DOS 7.0 ,Windows 95 內部版本。此後的版本皆為 Windows 內建命令列,於 V86 模式下工作。
1996年8月,MS-DOS 7.1。
2000年,MS-DOS 9.0,MS-DOS的最後一個版本 。

相關詞條

相關搜尋

熱門詞條

聯絡我們