![IBM PC DOS 1](https://upload.wikimedia.org/wikipedia/commons/a/ac/IBM_PC_DOS_1.0_screenshot.png)
IBMDOS.COM is the filename of the
DOS
DOS is shorthand for the MS-DOS and IBM PC DOS family of operating systems.
DOS may also refer to:
Computing
* Data over signalling (DoS), multiplexing data onto a signalling channel
* Denial-of-service attack (DoS), an attack on a communicat ...
kernel
Kernel may refer to:
Computing
* Kernel (operating system), the central component of most operating systems
* Kernel (image processing), a matrix used for image convolution
* Compute kernel, in GPGPU programming
* Kernel method, in machine learn ...
. Loaded and initially invoked by the
DOS BIOS in
IBMBIO.COM during the boot process,
it contains the hardware-independent parts of the operating system, including the embedded
FAT12
File Allocation Table (FAT) is a file system developed for personal computers. Originally developed in 1977 for use on floppy disks, it was adapted for use on hard disks and other devices. It is often supported for compatibility reasons by ...
,
FAT16
File Allocation Table (FAT) is a file system developed for personal computers. Originally developed in 1977 for use on floppy disks, it was adapted for use on hard disks and other devices. It is often supported for compatibility reasons by ...
and, in newer versions, the
FAT32
File Allocation Table (FAT) is a file system developed for personal computers. Originally developed in 1977 for use on floppy disks, it was adapted for use on hard disks and other devices. It is often supported for compatibility reasons by ...
file system code, as well as the code to provide the
DOS API
The DOS API is an API which originated with 86-DOS and is used in MS-DOS/ PC DOS and other DOS-compatible operating systems. Most calls to the DOS API are invoked using software interrupt 21h ( INT 21h). By calling INT 21h with a subfunctio ...
to applications.
The file exists in
PC DOS 1.0 to
7.10 and
DR DOS 5.0 and higher
(except for DR-DOS 7.06), with
MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
using
MSDOS.SYS (from version 1.10 to 6.22) for the same purpose. DR DOS 3.31 to 3.41 used the equivalent DRBDOS.SYS file instead.
(For compatibility purposes with some DOS applications the IBMDOS.COM file name was briefly also used by the IBM version of
OS/2 1.0, where it resembled the
OS2DOS.COM
IBMDOS.COM is the filename of the DOS kernel. Loaded and initially invoked by the DOS BIOS in IBMBIO.COM during the boot process, it contains the hardware-independent parts of the operating system, including the embedded FAT12, FAT16 and ...
OS/2 kernel file as used by
Microsoft
Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washin ...
.)
By default, the file is located in the
root directory of the bootable drive/partition (normally C:\) and has the ''hidden'', ''read-only'', and ''system''
file attributes set.
As IBMDOS.COM is a binary image containing executable code rather than a true
COM-style program, the ''hidden'' attribute is set to keep the file from being accidentally invoked at the command prompt, which would lead to a crash. This is not necessary for
DR-DOS 7.02
DR-DOS (written as DR DOS, without a hyphen, in versions up to and including 6.0) is a disk operating system for IBM PC compatibles. Upon its introduction in 1988, it was the first DOS attempting to be compatible with IBM PC DOS and MS-D ...
and higher, because under these systems the file is a
fat binary
A fat binary (or multiarchitecture binary) is a computer executable program or library which has been expanded (or "fattened") with code native to multiple instruction sets which can consequently be run on multiple processor types. This results ...
also containing a tiny COM-style stub just displaying some version info and exiting gracefully when loaded inappropriately.
In
Digital Research
Digital Research, Inc. (DR or DRI) was a company created by Gary Kildall to market and develop his CP/M operating system and related 8-bit, 16-bit and 32-bit systems like MP/M, Concurrent DOS, FlexOS, Multiuser DOS, DOS Plus, DR DOS and Gr ...
terminology, the kernel component of the operating system is called the
BDOS (
Basic Disk Operating System
CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/ 85-based microcomputers by Gary Kildall of Digital Research, Inc. Initial ...
),
a term originally coined by
Gary Kildall
Gary Arlen Kildall (; May 19, 1942 – July 11, 1994) was an American computer scientist and microcomputer entrepreneur.
During the 1970s, Kildall created the CP/M operating system among other operating systems and programming tools, an ...
in 1975 for
CP/M,
but which is continued to be used in all other DRI operating systems (except for
Concurrent DOS 286
Multiuser DOS is a real-time multi-user multi-tasking operating system for IBM PC-compatible microcomputers.
An evolution of the older Concurrent CP/M-86, Concurrent DOS and Concurrent DOS 386 operating systems, it was originally developed by ...
and
FlexOS
FlexOS is a discontinued modular real-time multiuser multitasking operating system (RTOS) designed for computer-integrated manufacturing, laboratory, retail and financial markets. Developed by Digital Research's Flexible Automation Business U ...
). Microsoft has used
this name as well when referring to the kernel of the
MSX-DOS
MSX-DOS is a discontinued disk operating system developed by Microsoft for the 8-bit home computer standard MSX, and is a cross between MS-DOS 1.25 and CP/M-80 2.
MSX-DOS
MSX-DOS and the extended BASIC with 3½-inch floppy disk supp ...
operating system. The
FAT
In nutrition, biology, and chemistry, fat usually means any ester of fatty acids, or a mixture of such compounds, most commonly those that occur in living beings or in food.
The term often refers specifically to triglycerides (triple est ...
file system specific code is called the FDOS in DRI terminology.
See also
*
IBMBIO.COM
*
MSDOS.SYS
*
List of DOS system files MS-DOS / PC DOS and some related disk operating systems use the files mentioned here.
System Files:
*IO.SYS (or IBMBIO.COM): This contains the system initialization code and builtin device drivers.
* MSDOS.SYS (or IBMDOS.COM): This contains the D ...
References
DOS kernel
DOS files
{{operating-system-stub