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