Disk Operating System (DOS)
Description and functions of individual components of the Disk Operating System: Bios, Kernel, and Command interpreter.
The structure of DOS (Disk Operating System) breaks down to four distinct components:
The BIOS Module
The BIOS module includes the default resident drivers for:
Installable drivers are accommodated by DEVICE=driver entries in the CONFIG.SYS file. Driver examples are:
The primitive parts of the resident drivers are in the ROM BIOS while the rest are in the IO.SYS (or IBMBIO.COM) system file.
The DOS KernelThe DOS Kernel performs the following functions:
The DOS kernel components are contained in the MSDOS.SYS (or IBMDOS.COM) system file. Programs communicate with the kernel via software interrupts.
The Command Processor
The DOS command processor is COMMAND.COM. A command processor is also known as a shell and a command interpreter. The DOS command processor is not the operating system, but rather a special class of program running under control of the MS-DOS kernel. Its major function is to provide the DOS user interface (UI).
The command processor, COMMAND.COM, is responsible for parsing and carrying out user commands, including both internal and external commands.
Programming code for internal commands is contained within COMMAND.COM
itself (see DOS Internal Commands), while code
for external commands resides in disk files and must be loaded into primary
memory (RAM) before being executed.
(See DOS External Commands).
Bruce Miller, 2005, 2014