學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>操作系統(tǒng)基礎(chǔ)知識(shí)>

DOS系統(tǒng)文件簡(jiǎn)介

時(shí)間: 若木635 分享

  DOS系統(tǒng)文件簡(jiǎn)介

  工欲善其事,必先利其器。要用DOS完成上面的3項(xiàng)工作,我們還需要一些DOS下的工具。

  DOS核心文件

  DOS的核心文件僅有3個(gè):IO.SYS、MS-DOS.SYS和COMMAND.SYS

  DOS采用層次模塊結(jié)構(gòu),由四個(gè)部分組成,即:引導(dǎo)程序、輸入輸出管理模塊、文件管理模塊和命令處理程序。?

  引導(dǎo)程序

  引導(dǎo)程序(BOOT),是在磁盤初始化時(shí)由FORMAT命令寫在軟盤的主引導(dǎo)扇區(qū)和硬盤的分區(qū)引導(dǎo)扇區(qū)的0磁道1扇區(qū)上。其主要功能為檢查系統(tǒng)盤上是否有操作系統(tǒng),若沒有,則給出提示信息。若有則將輸入輸出管理模塊和文件管理模塊讀入內(nèi)存。?

  IO.SYS

  輸入輸出管理模塊(BIOS和IO.SYS),它由兩部分組成,即:ROM中的基本輸入輸出系統(tǒng)BIOS和系統(tǒng)盤上的IO.SYS組成。其主要功能為檢查外部設(shè)備的狀況,對(duì)設(shè)備進(jìn)行初始化。使磁盤系統(tǒng)復(fù)位,設(shè)置低序號(hào)的中斷向量,解釋CONFIG.SYS文件并設(shè)置系統(tǒng)環(huán)境,加載可安裝的設(shè)備驅(qū)動(dòng)程序及將引入內(nèi)存中的文件管理模塊MSDOS.SYS重新定位。IO.SYS在磁盤上是一個(gè)隱含文件,實(shí)際上它是BIOS的一個(gè)接口模塊。同時(shí)作為DOS系統(tǒng)盤的第一個(gè)文件連續(xù)地駐留在數(shù)據(jù)區(qū)的起始部分。

  MSDOS.SYS

  文件管理模塊(MSDOS.SYS),它是整個(gè)DOS系統(tǒng)的核心。其主要功能為對(duì)磁盤上的文件進(jìn)行管理,對(duì)磁盤空間進(jìn)行分配,對(duì)系統(tǒng)的資源進(jìn)行管理并負(fù)責(zé)DOS外層模塊的聯(lián)系等。在磁盤上是一個(gè)隱含文件。在系統(tǒng)啟動(dòng)以后,該模塊常駐內(nèi)存。

  COMMAND.SYS

  命令處理系統(tǒng)(COMMAND.COM),它是整個(gè)DOS的最外層,是直接同用戶打交道的模塊。其主要功能為對(duì)用戶輸入的DOS命令進(jìn)行解釋并執(zhí)行,對(duì)錯(cuò)誤中斷和鍵盤中斷進(jìn)行處理。它包含了DOS中的所有內(nèi)部命令。對(duì)DOS的外部命令,它負(fù)責(zé)將其讀入內(nèi)存。

  DOS其它文件

  理論上講,有了這三個(gè)文件,我們就能控制整個(gè)計(jì)算機(jī)的硬件系統(tǒng)了,但是僅僅是“理論上”來(lái)講,要真正玩轉(zhuǎn)DOS,我們還需要一些文件。

  HIMEM.SYS

  是MS-DOS的XMS內(nèi)存管理程序,它可以使我們?cè)贒OS下使用到640K常規(guī)內(nèi)存以上的內(nèi)存。

  SMARTDRV.EXE

  以將內(nèi)存的一部分模擬成磁盤緩沖以加快文件的存取,啟動(dòng)之后,可以提高很多DOS下有關(guān)磁盤的程序執(zhí)行速度。

  CONFIG.SYS

  是DOS的一個(gè)文本文件命令,它告訴操作系統(tǒng)計(jì)算機(jī)如何初始化。我們?cè)谶@里用它加載HIMEM.SYS,以獲得640K以上的內(nèi)存支持。

  AUTOEXEC.BAT

  DOS在啟動(dòng)會(huì)自動(dòng)運(yùn)行autoexec.bat這條文件,在里面裝載每次DOS啟動(dòng)必用的程序,類似于Windows中的“啟動(dòng)”功能。在這里我們用它來(lái)自動(dòng)運(yùn)行SMARTDRV.EXE。

75584