|
|
| 第 33 行: |
第 33 行: |
|
| |
|
| === DOS BIOS === | | === DOS BIOS === |
| DOS BIOS 是 MS-DOS 的底层,它直接与系统硬件通信,并包含常驻设备驱动程序(与从 <code>CONFIG.SYS</code> 加载的可安装驱动程序相反)。此模块过去由 OEM 提供并为特定机器定制;这种做法最终随着 Microsoft 开始在零售中销售通用 MS-DOS 副本而消失。 | | DOS BIOS(基本 I/O 系统)是 MS-DOS 的底层,它直接与系统的硬件通信,并包含驻留设备驱动程序(与从 <code>CONFIG.SYS</code> 加载的可安装驱动程序相反)。此模块过去由 OEM 提供,并针对特定机器进行定制;这种做法最终随着市场对接近 100% 兼容 IBM 的机器而消失。 |
|
| |
|
| 它还包括 DOS 初始化模块 <code>SYSINIT</code>,此模块在引导到 MS-DOS 时由引导扇区调用。该模块初始化 DOS BIOS 和 DOS 内核,解析 <code>CONFIG.SYS</code> 文件,然后继续启动 shell。 | | 它还包括 DOS 初始化模块 <code>SYSINIT</code>,此模块在引导到 MS-DOS 时由引导扇区调用。此模块初始化 DOS BIOS 和 DOS 内核,解析 <code>CONFIG.SYS</code> 文件,然后继续启动 shell。 |
| | |
| | |
| The DOS BIOS (Basic I/O System) is the lower layer of MS-DOS, which communicates directly with the system's hardware and contains resident device drivers (as opposed to installable drivers, loaded from <code>CONFIG.SYS</code>). This module used to be supplied by an OEM and customized for a particular machine; this practice eventually died out as the market settled on close to 100% IBM-compatible machines.
| |
| | |
| It also includes the DOS initialization module, <code>SYSINIT</code>, which is invoked by the boot sector when booting into MS-DOS. The module initializes the DOS BIOS as well as the DOS kernel, parses the <code>CONFIG.SYS</code> file and then proceeds to launch the shell.
| |
|
| |
|
| === DOS 内核 === | | === DOS 内核 === |