DOS(Disk Operating System),磁盤操作系統(tǒng)。主要特點:
1、字符用戶界面系統(tǒng)。
2、單用戶單任務(wù)操作系統(tǒng)。
3、硬件要求低。
4。受常規(guī)內(nèi)存640KB的限制,運行大程序速度比較慢,甚至?xí)霈F(xiàn)死機。
DOS的基本結(jié)構(gòu)的層次關(guān)系如圖:
1、引導(dǎo)程序:檢查啟動盤中是否有DOS的兩個系統(tǒng)文件IO.SYSMSDOS.SYS。
2、命令處理模塊:( COMMAND.COM ) 是DOS最上層的模塊,直接面向用戶;是操作系統(tǒng)與用戶之間 的接口,主要負(fù)責(zé)接收、識別用戶通過鍵盤終端輸入的命令,完成內(nèi)部命令的解釋和處理以及外部命令在內(nèi)存的裝入。
3、磁盤操作管理模塊:(MSDOS.SYS或IBMDOS.COM) 是DOS的核心,主要負(fù)責(zé)磁盤文件管理,提供了為控制文件及 其文件中的數(shù)據(jù)所需要的基本操作。
4、輸入輸出接口模塊:(IO.SYS或IBMBIO.COM) 是基本輸入輸出系統(tǒng)(ROM-BIOS)與文件管理模塊(MSDOS.SYS或IBMDOS.COM)之間的接口, 它與ROM-BIOS一起共同完成輸入輸出工作。 注:ROM-BIOS是安裝在主板ROM中的一個軟件,它不是DOS系統(tǒng)的組 成部分DOS是通過調(diào)用它來完成實際的輸入輸出的。
啟動DOS是指把DOS系統(tǒng)的各個文件裝入內(nèi)存的過程。 DOS系統(tǒng)的啟動方法
1、冷啟動 在未加電的情況下,開機。
2、熱啟動 硬件已加電的情況下,++三鍵同時按下。 熱啟動過程中也要進行硬件自檢,與冷啟動的區(qū)別只是在于不作 存儲器測試。
3、復(fù)位啟動 在硬件已加電的情況下,按下主機箱上的Reset按鍵。 注:通常只能從A驅(qū)動器或C驅(qū)動器引導(dǎo)DOS系統(tǒng)。DOS系統(tǒng)的啟動過程
DOS磁盤文件 DOS文件,文件名組成:文件名.擴展名 文件名書寫規(guī)定:文件名由1—8個字符組成,擴展命令由1—3個字 符組成,文件名和擴展名之間必須用“.”間隔。 也可不要擴展名。文件名和擴展名中只能使用英文字母(大小寫 等效),數(shù)字以及$、@、#、!、%、(、)、-、 &、{、}、~字符。其他字符和空格均不能使用。
常用擴展名
擴展名 | 約定的文件類型 | 擴展名 | 約定的文件類型 |
.ASM | 匯編源程序文件 | .FOR | FORTRAN源程序文件 |
.BAK | 備用文件 | .HLP | 幫助文件 |
.BAS | BASEC源程序文件 | .LIB | 庫文件 |
.BAT | 批文件 | .OBJ | 目標(biāo)代碼文件 |
.C | C源程序文件 | .OVL | 覆蓋文件 |
.COM | 命令文件 | .PAS | PASCAL源文件 |
.DAT | 數(shù)據(jù)文件 | .SYS | 系統(tǒng)配置文件 |
.EXE | 可執(zhí)行的二進制文件 | .TXT | 文本文件 |
.$$$ | 暫存文件 | .TMP | 暫存文件 |
2.設(shè)備文件名
常用設(shè)備文件名
設(shè)備文件名 | 對應(yīng)的物理設(shè)備 | 信息方向 |
CON: | 鍵盤 | 輸入 |
CON: | 顯示器 | 輸出 |
PRN:(LPT1:) | 打印機 | 輸出 |
AUX:(COM1:) | 串行I/O端口 | 輸入/輸出 |
NUL: | 空設(shè)備 | 輸入/輸出 |
注:
3.通配符
“?”表示該位置出現(xiàn)的任一個字符
“*”表示該位置上的任一串字符
例如: 某磁盤上有下述磁盤文件: ABC.BAS、ABD.BAS、ABB.BAS、ABCD.BAS、A.COM、OK.COM
則文件名:
“AB?.BAS” 表示:ABC.BAS、ABD.BAS、ABB.BAS三個文件
“A*.BAS” 表示: ABC.BAS、ABD.BAS、ABB.BAS、ABCD.BAS四個文件
“A*.*” 表示:ABC.BAS、ABD.BAS、ABB.BAS、ABCD.BAS、A.COM
“*.COM” 表示:A.COM、OK.COM兩個文件
“*.*” 表示:全部六個文件
注: 在文件名和擴展名中“*”只能分別出現(xiàn)一次,而“?”可出現(xiàn)多次。 如:“*B*.COM”是非法的,“??B?.COM”是合法的。
4.DOS文件的分類
按用途劃分
系統(tǒng)文件
庫文件
用戶文件
按文件的保護級別劃分
只讀文件
讀寫文件
不保護文件
按文件存放的時限劃分
臨時文件
永久文件
備份文件
按文件駐留的設(shè)備劃分
磁盤文件
磁帶文件
按信息流向劃分
輸入文件
輸出文件
輸入輸出文件
按文件的屬性劃分
只讀文件
隱含文件
系統(tǒng)文件
子目錄
存檔文件
按文件的編碼方式劃分
文本文件
二進制文件
目錄結(jié)構(gòu)
為了快速實現(xiàn)“按名存取”,DOS系統(tǒng)在磁盤格式化時定義了若干扇 區(qū)專用于存放文件目錄,這個目錄稱為根目錄。根目錄中含若干目錄項,目錄項的數(shù)量是有限的,每個目錄項中