百科解釋
2、DOS(Disk Operation System)是一類操作系統(tǒng)的名稱,它主要包括Shell(command.com), IO接口(io.sys)兩個(gè)部分。
Shell是dos的外殼,負(fù)責(zé)將用戶輸入的命令翻譯成操作系統(tǒng)能夠理解的語言。
DOS的IO接口通常實(shí)現(xiàn)了一組基于int21h的中斷。
目前常用的DOS有包括:MS-DOS PC-DOS,F(xiàn)reeDOS,ROM-DOS等
1.2MS-DOS簡(jiǎn)介
眼下流行的Windows9x系統(tǒng)是以MS-DOS為基礎(chǔ)的。
自從DOS在1981年問世以來,版本就不斷更新,從最初的DOS1.0升級(jí)到了最新的DOS8.0(Windows ME系統(tǒng)),純DOS 的最高版本為DOS6.22,這以后的新版本DOS都是由Windows系統(tǒng)所提供的,并不單獨(dú)存在。
DOS分為核心啟動(dòng)程序和命令程序兩個(gè)部分。
DOS的核心啟動(dòng)程序有Boot系統(tǒng)引導(dǎo)程序、IO.SYS、MSDOS.SYS和COMMAND.COM。它們是構(gòu)成DOS系統(tǒng)最基礎(chǔ)的幾個(gè)部分,有了它們系統(tǒng)就可以啟動(dòng)。
但光有啟動(dòng)程序還不行,DOS作為一個(gè)字符型的操作系統(tǒng),一般的操作都是通過命令來完成。DOS命令分為內(nèi)部命令和外部命令。內(nèi)部命令是一些常用而所占空間不大的命令程序,如dir、cd等,它們存在于COMMAND.COM文件中,會(huì)在系統(tǒng)啟動(dòng)時(shí)加載到內(nèi)存中,以方便調(diào)用。而其它的一些外部命令則以單獨(dú)的可執(zhí)行文件存在,在使用時(shí)才被調(diào)入內(nèi)存。
DOS的優(yōu)點(diǎn)是快捷。熟練的用戶可以通過創(chuàng)建BAT或CMD批處理文件完成一些煩瑣的任務(wù),通過一些判斷命令(IF、|)甚至可以編一些小程序。因此,即使在XP下CMD還是高手的最愛。
1.3 FAT(32)簡(jiǎn)介
FAT或FAT32文件系統(tǒng)是由文件分配表和數(shù)據(jù)區(qū)組成.文件分配表就像字典的目錄,上面記錄了數(shù)據(jù)區(qū)文件的物理地址.由于WINDOWS是多任務(wù)操作系統(tǒng).在同一時(shí)間會(huì)有多個(gè)文件寫入磁盤.因此,您的文件并不是一個(gè)一個(gè)整齊的存在磁盤上.而是像珍珠一樣隨機(jī)撒布的.串起這些珍珠的線就是文件分配表!
因此,當(dāng)我們查詢文件時(shí),實(shí)際上是在查文件分配表,當(dāng)我們刪文件也是在文件分配表上刪.這樣被"徹底"刪除的文件可以恢復(fù)就不奇怪了,刪除文件或在同一個(gè)盤移動(dòng)文件比復(fù)制文件快也是理所當(dāng)然的.
FAT/FAT32在DOS中是以8.3的格式儲(chǔ)存文件的.即最大8個(gè)字符的文件名,最大3個(gè)字符的擴(kuò)展名.所謂的擴(kuò)展名就是文件類型,如.TXT就是ASCII編碼的文本文件.如果是這樣的文件名:asdfghjk.lkj.hgfd,DOS要如何顯示呢?答案是:asdf~1.gfd!聰明的你應(yīng)該找到規(guī)律了吧.
提示一下:FAT(32)和NTFS都是不區(qū)分大小寫的.