MS-DOS: Difference between revisions

631 bytes added ,  5 September 2023
no edit summary
No edit summary
Tag: 2017 source edit
No edit summary
Tag: 2017 source edit
Line 22: Line 22:


There is very limited support for running multiple programs simultaneously in MS-DOS. The operating system allows a program to terminate and stay resident (TSR), meaning that a portion of the program's code can stay present in memory and be triggered by an API call or a hardware interrupt even after the base program exits. A proper [[Multitasking MS-DOS 4|multitasking version]] of MS-DOS was produced in 1986, which shipped to a limited number of OEMs and eventually evolved into [[OS/2]].
There is very limited support for running multiple programs simultaneously in MS-DOS. The operating system allows a program to terminate and stay resident (TSR), meaning that a portion of the program's code can stay present in memory and be triggered by an API call or a hardware interrupt even after the base program exits. A proper [[Multitasking MS-DOS 4|multitasking version]] of MS-DOS was produced in 1986, which shipped to a limited number of OEMs and eventually evolved into [[OS/2]].
Originally, MS-DOS was not available directly in retail, and was instead distributed by OEMs who licensed it from Microsoft. The manufacturer would receive an OEM Adaptation Kit, which would then be used to build a custom version of MS-DOS with support for a specific machine. However, as the market settled on close to 100% IBM-compatible clones, Microsoft eventually started offering a generic IBM-compatible version of MS-DOS. At first, the generic version was still distributed by each OEM who bulk-ordered it from Microsoft, although eventually Microsoft started selling MS-DOS directly in retail starting with [[MS-DOS 5]].


A port of the 16-bit MS-DOS was made for 8-bit MSX computers known as [[MSX-DOS]]. MSX-DOS is based on the MS-DOS 1.25 kernel and uses the same filesystem.
A port of the 16-bit MS-DOS was made for 8-bit MSX computers known as [[MSX-DOS]]. MSX-DOS is based on the MS-DOS 1.25 kernel and uses the same filesystem.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.