計(jì)算機(jī)的DOS操作系統(tǒng)詳解
計(jì)算機(jī)的DOS操作系統(tǒng)詳解
DOS操作系統(tǒng)即為英文Disk Operating System的縮寫,意思是“磁盤操作系統(tǒng)”?!OS是一個(gè)單用戶、單任務(wù)的操作系統(tǒng),采用的是對(duì)計(jì)算機(jī)手動(dòng)輸入命令行的方式下,對(duì)計(jì)算機(jī)進(jìn)行操作和控制。由于 DOS 可以直接訪問硬件,因此它很適合拿來(lái)控制嵌入式設(shè)備。接下來(lái)是小編為大家收集的計(jì)算機(jī)的DOS操作系統(tǒng)詳解,希望能幫到大家。
計(jì)算機(jī)的DOS操作系統(tǒng)詳解
DOS是一種個(gè)人計(jì)算機(jī)(PC)的操作系統(tǒng),簡(jiǎn)言之,DOS是人與計(jì)算機(jī)的一個(gè)界面,人通過這個(gè)界面來(lái)運(yùn)行和控制計(jì)算機(jī)?!OS(磁盤操作系統(tǒng))使用一些接近于自然語(yǔ)言或其縮寫的命令,就可以輕松地完成絕大多數(shù)的日常操作。另外,DOS作為操作系統(tǒng)能有效地管理、調(diào)度、運(yùn)行個(gè)人計(jì)算機(jī)各種軟件和硬件資源。
Windows 9x系列以及Windows ME操作系統(tǒng)的底層系統(tǒng)還是DOS。Windows XP和 Windows 7 在“附件”中有一個(gè)“命令提示符”(CMD),其模擬了一個(gè)DOS環(huán)境,可以使用相關(guān)的命令來(lái)操作計(jì)算機(jī)和網(wǎng)絡(luò)。
DOS家族包括MS-DOS、PC-DOS、DR-DOS、FreeDOS、PTS-DOS、ROM-DOS、JM-OS和CC-DOS等,常見的DOS有兩種:IBM公司的PC-DOS和微軟公司的MS-DOS,它們的功能、命令用途格式都相同,我們常用的是MS-DOS。
在Microsoft后續(xù)開發(fā)下,基于MS-DOS源發(fā)出Win9x系統(tǒng)。
盡管這些系統(tǒng)常被簡(jiǎn)稱為"DOS",但也有幾個(gè)也和DOS無(wú)關(guān),雖然在非x86的微計(jì)算機(jī)系統(tǒng)上運(yùn)行的磁盤操作系統(tǒng)在名稱中也有 "DOS" 字眼,而且在專門討論該機(jī)器的場(chǎng)合中也會(huì)簡(jiǎn)稱為"DOS"(例如:AmigaDOS、AMSDOS、ANDOS、Apple DOS、Atari DOS、Commodore DOS、CSI-DOS、ProDOS、 TRS-DOS等),但這些系統(tǒng)和DOS運(yùn)行檔以及MS-DOS API并不兼容。目前DOS幾乎沒有人使用了。
自從DOS在1981年問世以來(lái),版本就不斷更新,從最初的DOS1.0升級(jí)到了最新的DOS8.0(Windows ME系統(tǒng)),純DOS 的最高版本為DOS6.22,這以后的新版本DOS都是由Windows系統(tǒng)所提供的,并不單獨(dú)存在。
MS-DOS的發(fā)展歷程
MS-DOS 2.0 1983年3月,加入U(xiǎn)NIX式的樹狀檔案系統(tǒng)與及硬盤支援,以低階的觀點(diǎn)視之,這是第一次的DOS重大改版。這個(gè)版本除了相容于CP/M的FCB檔案系統(tǒng)之外,正式采用了檔案配置表格式,并大量使用具有UNIX特征的Handle式檔案操作方式。
MS-DOS 2.11 1983年3月,為主要的OEM版本,修正了2.01版的錯(cuò)誤,增加了對(duì)非英語(yǔ)語(yǔ)言及其文件格式的國(guó)際性支援。
MS-DOS 2.25 1983年10月,支援額外擴(kuò)充的字符組(日文與韓文),還修正了舊版的錯(cuò)誤。
MS-DOS 3.0 1984年8月,引入PC/AT,它能支援1.2MB的軟盤,并加入較高容量的硬盤。
MS-DOS 3.1 1984年11月,加入對(duì)網(wǎng)絡(luò)支援。
MS-DOS 3.2 1986年1月,加入了3.5吋軟盤的強(qiáng)化支援,并開始可以透過驅(qū)動(dòng)程式使用硬件EMS。
MS-DOS 3.3 1987年8月,修正部份內(nèi)部錯(cuò)誤、增加了許多關(guān)于檔案處理的外部命令、開始支援軟盤之后。
MS-DOS 4.0 1988年6月,主要基于IBM的代碼庫(kù),而不是微軟自己的代碼庫(kù)。加入了最大2GB容量硬盤機(jī)支持,引入 EMM(軟件模擬 EMS)以及新規(guī)格 XMS 內(nèi)存技術(shù),令DOS操作系統(tǒng)可以使用1MB以上的內(nèi)存。開始有 DOSSHELL 的使用。DOSSHELL 可以被視為 DOS的GUI 界面,并有切換程式作業(yè)的能力。
MS-DOS 4.01 1988年12月,對(duì)于舊版所存在的一系列錯(cuò)誤進(jìn)行修正。
MS-DOS 5.0 1991年6月,第三次重大改版,可能也是DOS史上最重要的改版。這個(gè)版本繼承 4.0 對(duì)于內(nèi)存管理的改進(jìn),是 EMM 規(guī)格最為穩(wěn)定、普及的版本,也加入了許多內(nèi)存管理的程式,如 EMM386、MEM 等等,為的就是與 Windows 好好搭配,連帶也使得DOS 內(nèi)存管理成為當(dāng)時(shí)許多軟件亟欲配合增強(qiáng)的方向,如何設(shè)定DOS內(nèi)存配置成為熱門話題。BASIC 直譯器改為 QuickBASIC 的簡(jiǎn)易版本 QBASIC,內(nèi)建文字編輯器則由原來(lái)的行編輯 EDLIN 改為全屏幕編輯的 EDIT(其實(shí)只是對(duì) QBASIC.EXE 多下一道參數(shù)而已)。減少外部命令對(duì)于版本的需求,而在千呼萬(wàn)喚中,終于加入 DOSKEY、UNDELETE、Quick Format、UNFORMAT 等能力。另一個(gè)值得一提的是,這個(gè)版本的 CONFIG.SYS 允許有多重選項(xiàng)。
MS-DOS 6.0 1993年3月,加入了許多花哨的外部命令。系統(tǒng)檢測(cè)程式MSD 被加入。DoubleSpace 壓縮磁盤技術(shù)開始被使用,亦開始附上微軟自家的解毒軟件 VSAFE 以及 MSAV。網(wǎng)絡(luò)方面開始加入對(duì) LL5 傳輸線的支持。對(duì)于磁盤,開始加入磁區(qū)整理軟件 DEFRAG以及磁盤快取程式 SMARTDRV。檔案管理方面,以豪華的 MSBACKUP 取代了陽(yáng)春的 BACKUP。另外,終于加入了 DELTREE 與 MOVE 公用程式。開始正式支持光驅(qū)。內(nèi)存管理方面則加入了 MEMMAKER 組態(tài)最佳化程式。MS-DOS 6.2 1993年11月,DoubleSpace 更名為 DrvSpace。
MS-DOS 6.21 1994年2月。
MS-DOS 6.22 1994年6月,最后一個(gè)銷售版本。1994年8月,國(guó)喬(KC)取得微軟與IBM授權(quán),搭配國(guó)喬中文系統(tǒng)發(fā)表自己的 DOS 7.0。
MS-DOS 7.0 1995年8月,Windows 95 所帶的版本,支持長(zhǎng)文件名。
MS-DOS 7.1 1996年8月,加入對(duì)大硬盤和FAT32分區(qū)的支持等。
MS-DOS 8.0 2000年9月,DOS的最后一個(gè)版本,取消了部分功能,例如不再支持SYS命令、打印機(jī)操作。
DOS的主要功能
1.磁盤操作
fdisk 隱含 參數(shù) /mbr 重建主引導(dǎo)記錄fdisk /mbr 重建主引導(dǎo)記錄
fdisk 在DOS7.0以后增加了/cmbr參數(shù),可在掛接多個(gè)物理硬盤時(shí),重建排序在后面的硬盤的主引導(dǎo)記錄,例如:fdisk /cmbr 2,可重寫第二個(gè)硬盤的主引導(dǎo)記錄。(在使用時(shí)要十分小心,避免把好的硬盤引導(dǎo)記錄損壞)
format 參數(shù): /q 快速格式化 /u 不可恢復(fù) /autotest 不提示 /s 創(chuàng)建 MS-DOS 引導(dǎo)盤 format c: /q /u /autotest
2.目錄操作
DIR [目錄名或文件名] [/S][/W][/P][/A] 列出目錄 參數(shù): /s 查找子目錄/w 只顯示文件名 /p 分頁(yè)/a 顯示隱藏文件 DIR format.exe /s查找該盤的format.exe文件并報(bào)告位置
MD (MKDIR) [目錄名] 創(chuàng)建目錄 MKDIR HELLOWORLD 創(chuàng)建HELLOWORLD目錄
CD (CHDIR) [目錄名] PS:可以使用相對(duì)目錄或絕對(duì)目錄 進(jìn)入目錄 CD AA 進(jìn)入當(dāng)前文件夾下的AA目錄,cd .. 進(jìn)入上一個(gè)文件夾cd \返回根目錄;cd c:\windows 進(jìn)入c:\windows文件夾
RD ( RMDIR) [目錄名] 刪除目錄 RD HELLOWORLD 刪除HELLOWORLD目錄
3.文件操作
刪除目錄及其文件: rmdir [目錄名或文件名] [/S][/W][/P][/A] 。例 rmdir c:\qqdownload/s 刪除C盤的qqdownload目錄。
del [目錄名或文件名] [/f][/s][/q] 刪除 參數(shù):/f 刪除只讀文件/s 刪除該目錄及其下的所有內(nèi)容 /q 刪除前不確認(rèn)
del c:\del /s /q 自動(dòng)刪除c盤的del目錄。
copy [源文件或目錄] [目標(biāo)目錄] 復(fù)制文件 copy d:\pwin98\*.* c:\presetup 將d盤的pwin98的所有文件復(fù)制到c盤的presetup下。
attrib [參數(shù)][源文件或目錄] 文件屬性操作命令,attrib命令可以列出或修改磁盤上文件的屬性,文件屬性包括文檔(A)、只讀(R)、隱藏(H)、系統(tǒng)(S),例如:attrib -h -r -s io.sys 執(zhí)行這一命令后,將把DOS系統(tǒng)文件io.sys文件的只讀、隱藏、系統(tǒng)屬性去掉,這時(shí)將可以直接通過dir命令看到io.sys文件。attrib +h +r +s autoexec.bat將為自動(dòng)批處理文件增加以上屬性。
4.內(nèi)存操作
debug 調(diào)試內(nèi)存 參數(shù) -w [文件名] 寫入二進(jìn)制文件 -o [地址1] [地址2] 輸出內(nèi)存 -q 退出 exp:o 70 10[return] o 71 01
[return] 01[return] q[return] DOS下通過寫70h/71h PORT改變BIOS密碼在CMOS中存放的對(duì)應(yīng)位置的值,用以清除AWARD BIOS密碼.debug 還可以破解硬盤保護(hù)卡等,但只可以在純DOS下用。
5.分區(qū)操作
給磁盤分區(qū),一般都會(huì)分成四個(gè)區(qū),磁盤分區(qū)由主分區(qū)、擴(kuò)展分區(qū)、邏輯分區(qū)組成。
PQ和Acronis Disk Director這兩個(gè)工具都可以在不丟失數(shù)據(jù)的情況下對(duì)分區(qū)進(jìn)行調(diào)整大小,以及合并等操作,XP系統(tǒng)的話你用PQ,WIN7系統(tǒng)的話用Acronis Disk Director 操作基本一樣,可以去網(wǎng)上找教程來(lái)看看,再不重裝系統(tǒng)的情況下都能調(diào)整分區(qū)大小,但是建議你還是先備份下數(shù)據(jù)再調(diào)整,畢竟對(duì)硬盤直接進(jìn)行的操作有一定的危險(xiǎn)性。
看了“計(jì)算機(jī)的DOS操作系統(tǒng)詳解”還想看: