萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> 作業系統基礎知識

DOS 核心系統檔案架構與功能解析:IO.SYS、MSDOS.SYS、COMMAND.COM 三大支柱

DOS 採層次模組架構,僅三個核心檔案即構成完整作業系統基礎。理解三者分工,能深入掌握 DOS 運作機制與記憶體佈局。

四層架構與對應檔案

層次模組核心檔案主要職責
1引導程式 (BOOT)MBR/PBR 程式碼檢查系統檔案存在性,載入 IO.SYS
2輸入輸出管理 (BIOS + IO.SYS)IO.SYS硬體初始化、中斷向量、解讀 CONFIG.SYS、載入裝置驅動、重新定位 MSDOS.SYS
3檔案管理 (MSDOS.SYS)MSDOS.SYS檔案系統操作、磁碟空間分配、資源管理、與外層模組介接
4命令處理 (COMMAND.COM)COMMAND.COM使用者介面、內部指令執行、外部指令載入、錯誤/鍵盤中斷處理

核心檔案詳細屬性

  • IO.SYS:隱藏、系統、唯讀、連續儲存於資料區起始,實為 ROM BIOS 的擴充介面模組。
  • MSDOS.SYS:隱藏、系統、唯讀,開機後常駐記憶體,是 DOS 真正的核心。
  • COMMAND.COM:系統、唯讀,包含所有內部指令(DIR、COPY、DEL 等),外部指令則負責從磁碟載入執行。

輔助關鍵檔案

實戰應用

  1. 最小開機磁碟:僅需 IO.SYS、MSDOS.SYS、COMMAND.COM 三檔即可進入提示符。
  2. 記憶體優化:device=himem.sys → device=emm386.exe noems → dos=high,umb → devicehigh=... 釋放 600KB+ 常規記憶體。
  3. 速度優化:AUTOEXEC.BAT 加入 smartdrv 2048 1024 啟用 2MB 讀取/1MB 寫入快取。

三大核心檔案 + 兩大管理器(HIMEM/EMM386)+ 一個快取(SMARTDRV)= 高效能 DOS 環境。

copyright © 萬盛學電腦網 all rights reserved
檔案功能載入方式
HIMEM.SYSXMS 擴充記憶體管理器CONFIG.SYS: device=himem.sys
EMM386.EXEEMS 模擬 + UMB 提供者CONFIG.SYS: device=emm386.exe ram
SMARTDRV.EXE磁碟快取,大幅提升 I/O 效能AUTOEXEC.BAT: smartdrv
CONFIG.SYS系統配置文字檔IO.SYS 自動讀取
AUTOEXEC.BAT自動執行批次檔COMMAND.COM 自動執行