Knowledge

DOS

Source 📝

56: 408: 1118:
assigned to one of the extended partition logical drives. Moreover, even adding a new hard drive having only logical drives in an extended partition would still disrupt the letters of RAM disks and optical drives. This problem persisted through Microsoft's DOS-based 9x versions of Windows until they were replaced by versions based on the NT line, which preserves the letters of existing drives until the user changes them. Under DOS, this problem can be worked around by defining a SUBST drive and installing the DOS program into this logical drive. The assignment of this drive would then be changed in a batch job whenever the application starts. Under some versions of
983:. As such, removing and adding this file is likely to render the media unbootable. It is, however, possible to replace the shell at will, a method that can be used to start the execution of dedicated applications faster. This limitation does not apply to any version of DR DOS, where the system files can be located anywhere in the root directory and do not need to be contiguous. Therefore, system files can be simply copied to a disk provided that the boot sector is DR DOS compatible already. 1149: 1029:: 8 characters for the filename and 3 characters for the extension. Starting with DOS 2 hierarchical directories are supported. Each directory name is also 8.3 format but the maximum directory path length is 64 characters due to the internal current directory structure (CDS) tables that DOS maintains. Including the drive name, the maximum length of a fully qualified filename that DOS supports is 80 characters using the format drive:\path\filename.ext followed by a null byte. 4188: 1757: 4199: 358:. Microsoft purchased 86-DOS, allegedly for US$ 50,000. This became Microsoft Disk Operating System, MS-DOS, introduced in 1981. Within a year Microsoft licensed MS-DOS to over 70 other companies, which supplied the operating system for their own hardware, sometimes under their own names. Microsoft later required the use of the MS-DOS name, with the exception of the IBM variant. IBM continued to develop their version, 512: 317: 582: 273: 44: 211: 1703:(TSR) function which allows programs to remain resident in memory. These programs can hook the system timer or keyboard interrupts to allow themselves to run tasks in the background or to be invoked at any time, preempting the current running program and effectively implementing a simple form of multitasking on a program-specific basis. The DOS 1599:
Under OS/2 2.x and later, the DOS emulation is provided by DOSKRNL. This is a file that represents the combined IBMBIO.COM and IBMDOS.COM, the system calls are passed through to the OS/2 windowing services. DOS programs run in their own environment, the bulk of the DOS utilities are provided by bound
1591:
In Windows 3.1 and 9x, the DOS virtual machine is provided by WINOLDAP. WinOldAp creates a virtual machine based on the program's PIF file, and the system state when Windows was loaded. The DOS graphics mode, both character and graphic, can be captured and run in the window. DOS applications can use
889:
constitutes a VBR now. VBRs are operating system specific and cannot be exchanged between different DOS versions in general, as the exact behaviour differs between different DOS versions. In very old versions of DOS such as DOS 1.x, the VBR would load the whole IO.SYS/IBMBIO.COM file into memory at
729:
for the Motorola 68000 series of CPUs in the early 1990s. While these systems loosely resembled the DOS architecture, applications were not binary compatible due to the incompatible instruction sets of these non-x86-CPUs. However, applications written in high-level languages could be ported easily.
542:
and Tim Norman joined the project. A kernel, the COMMAND.COM command line interpreter (shell), and core utilities were created by pooling code they had written or found available. There were several official pre-release distributions of FreeDOS before the FreeDOS 1.0 distribution was released on 3
526:
began selling Unix, Microsoft and IBM began developing OS/2 as an alternative. The two companies later had a series of disagreements over two successor operating systems to DOS, OS/2 and Windows. They split development of their DOS systems as a result. The last retail version of MS-DOS was MS-DOS
1489:
It is still possible to create files or directories using these reserved device names, such as through direct editing of directory data structures in disk sectors. Such naming, such as starting a file name with a space, has sometimes been used by viruses or hacking programs to obscure files from
1603:
OS/2 allows for 'DOS from Drive A:', (VMDISK). This is a real DOS, like MS-DOS 6.22 or PC DOS 5.00. One makes a bootable floppy disk of the DOS, adds a number of drivers from OS/2, and then creates a special image. The DOS booted this way has full access to the system, but provides its own
1117:
systems), they can be disrupted by adding new hardware that needs a drive letter. An example is the addition of a new hard drive having a primary partition where a pre-existing hard drive contains logical drives in extended partitions; the new drive will be assigned a letter that was previously
1595:
The emulated DOS in OS/2 and Windows NT is based upon DOS 5. Although there is a default configuration (config.sys and autoexec.bat), one can use alternate files on a session-by-session basis. It is possible to load drivers in these files to access the host system, although these are typically
1587:
The DOS emulation in OS/2 and Windows runs in much the same way as native applications do. They can access all of the drives and services, and can even use the host's clipboard services. Because the drivers for file systems and such forth reside in the host system, the DOS emulation needs only
308:
for help with an 8088-compatible build of CP/M. IBM was then sent to Digital Research, and a meeting was set up. However, initial negotiations for the use of CP/M broke down: Digital Research wished to sell CP/M on a royalty basis, while IBM sought a single license, and to change the name to
362:, for the IBM PC. Digital Research became aware that an operating system similar to CP/M was being sold by IBM (under the same name that IBM insisted upon for CP/M), and threatened legal action. IBM responded by offering an agreement: they would give PC consumers a choice of PC DOS or 1600:
DOS / OS2 applications in the \OS2 directory. OS/2 can run Windows 3.1 applications by using a modified copy of Windows (Win-OS/2). The modifications allow Windows 3.1 programs to run seamlessly on the OS/2 desktop, or one can start a WinOS/2 desktop, similar to starting Windows from DOS.
1729:
program Back and Forth (1990) has a hotkey to save the state of the currently-running program to disk, load another program, and switch to it, making it possible to switch "back and forth" between programs (albeit slowly, due to the disk access required). Back and Forth could not enable
481:
wrote in 1995 that "DOS was, when we first wrote it, a one-time throw-away product intended to keep IBM happy so that they'd buy our languages." Microsoft expected that it would be an interim solution before Xenix. The company planned to improve MS-DOS over time, so it would be almost
716:
distribution under the manufacturer's name, to versions specifically designed to work with non-IBM-PC-compatible hardware. As long as application programs used DOS APIs instead of direct hardware access, they could run on both IBM-PC-compatible and incompatible machines. The original
1085:. On systems with only one floppy drive DOS assigns both letters to the drive, prompting the user to swap disks as programs alternate access between them. This facilitates copying from floppy to floppy or having a program run from one floppy while accessing its data on another. 1067:. IBM PC DOS 4.0 also had preliminary installable file system (IFS) support but this was unused and removed in DOS 5.0. DOS also supported Block Devices ("Disk Drive" devices) loaded from CONFIG.SYS that could be used under the DOS file system to support network devices. 385:). Microsoft provided an OEM Adaptation Kit (OAK) which allowed OEMs to customize the device driver code to their particular system. By the early 1990s, most PCs adhered to IBM PC standards so Microsoft began selling a retail version of MS-DOS, starting with MS-DOS 5.0. 921:
In later DOS versions, where the VBR has loaded only the first 3 sectors of the IO.SYS/IBMBIO.COM file into memory, the loaded portion contains another boot loader, which will then load the remainder of itself into memory, using the root directory information stored at
1110:, and other hardware. Letter assignments usually occur in the order the drivers are loaded, but the drivers can instruct DOS to assign a different letter; drivers for network drives, for example, typically assign letters nearer to the end of the alphabet. 573:, though the MS-DOS component remained for compatibility. With Windows 95 and 98, but not ME, the MS-DOS component could be run without starting Windows. With DOS no longer required to use Windows, the majority of users stopped using it directly. 1160:
device names in DOS that cannot be used as filenames regardless of extension as they are occupied by built-in character devices. These restrictions also affect several Windows versions, in some cases causing crashes and security vulnerabilities.
527:
6.22; after this, MS-DOS became part of Windows 95, 98 and Me. The last retail version of PC DOS was PC DOS 2000 (also called PC DOS 7 revision 1), though IBM did later develop PC DOS 7.10 for OEMs and internal use.
1588:
provide a DOS API translation layer which converts DOS calls to OS/2 or Windows system calls. The translation layer generally also converts BIOS calls and virtualizes common I/O port accesses which many DOS programs commonly use.
1089:
were originally assigned the letters "C" and "D". DOS could only support one active partition per drive. As support for more hard drives became available, this developed into first assigning a drive letter to each drive's active
685:) on modern operating systems. DOSBox includes its own implementation of DOS which is strongly tied to the emulator and cannot run on real hardware, but can also boot MS-DOS, FreeDOS, or other DOS operating systems if needed. 937:
on MS-DOS systems, into memory as well. In Windows 9x, the DOS system initialization code and built-in device drivers and the DOS kernel are combined into a single IO.SYS file while MSDOS.SYS is used as a text configuration
1522:
of adapters on some video and network peripherals, and the system's BIOS. By 1985, some DOS applications were already hitting the memory limit, while much of reserved was unused, depending on the machine's specifications.
1611:(NTVDM). 64-bit (IA-64 and x86-64) versions of Windows do not support NTVDM and cannot run 16-bit DOS applications directly; third-party emulators such as DOSbox can be used to run DOS programs on those machines. 366:, Kildall's 8086 version. Side-by-side, CP/M cost US$ 200 more than PC DOS, and sales were low. CP/M faded, with MS-DOS and PC DOS becoming the marketed operating system for PCs and PC compatibles. 2537: 898:. For this to work, these sectors had to be stored in consecutive order on disk by SYS. In later issues, it would locate and store the contents of the first two entries in the root directory at 3226: 858:
in memory, otherwise this step is skipped. The MBR code will scan the partition table, which is located within this sector, for an active partition (modern MBRs check if bit 7 is set at offset
1009:
the binary system files IO.SYS and MSDOS.SYS were combined into a single file IO.SYS whilst MSDOS.SYS became a configuration file similar to CONFIG.SYS and AUTOEXEC.BAT. If the MSDOS.SYS
1474:
conventionally indicate device names, but the colon is not actually a part of the name of the built-in device drivers. Colons are not necessary to be typed in some cases, for example:
2098: 3469:
IBM Corp., IBM, (January 1984). "Disk Operating System User's guide (DOS Release 2.10)". 1st edition. Microsoft Corp. (100 pages including colour illustrations) Item Number. 6183947
1289:, typing in the location of the reserved name (such as CON/CON, AUX/AUX, or PRN/PRN) crashes the operating system, of which Microsoft has provided a security fix for the issue. In 918:(DPT). Finally, it passes control to the loaded portion by jumping to its entry point with certain registers set up (with considerable differences between different DOS versions). 1722:
provide command-line editing facilities beyond what is available in COMMAND.COM. Programs like the Microsoft CD-ROM Extensions (MSCDEX) provide access to files on CD-ROM disks.
843:. If the sector is not considered to be valid, the ROM BIOS will try the next physical disk in the row, otherwise it will jump to the load address with certain registers set up. 930:. For most versions, the file contents still need to be stored in consecutive order on disk. In older versions of DOS, which were still loaded as a whole, this step is skipped. 1623:. A program is started by entering its filename at the command prompt. DOS systems include utility programs and provide internal commands that do not correspond to programs. 2675: 906:
and if they happen to reflect the correct boot files as recorded in the VBR, the VBR would load the first 3 consecutive sectors of the IO.SYS/IBMBIO.COM file into memory at
3029: 1530:(EMS) was designed to allow memory on an add-on card to be accessed via a 64 KiB page frame in the reserved upper memory area. 80386 and later systems could use a 3175: 569:
was bundled as a standalone operating system that did not require a separate DOS license. Windows 95 (and Windows 98 and ME, that followed it) took over as the default
3472:
IBM Corp., IBM, (January 1984). "Disk Operating System Manual (DOS Release 2.10)". 1st edition. Microsoft Corp. (574 looseleaf pages in 3 ring folder) Item No. 6183940
2161: 2243: 2454: 2900: 1063:
Starting with DOS 3.1, file redirector support was added to DOS. This was initially used to support networking but was later used to support CD-ROM drives with
2429: 2399: 915: 878:
in the similar fashion as if it had been loaded by the ROM BIOS itself. The MBR will then pass execution to the loaded portion with certain registers set up.
2945: 778:
The operating system offers an application programming interface that allows development of character-based applications, but not for accessing most of the
741:: only one program at a time can use them, and DOS itself has no functionality to allow more than one program to execute at a time. The DOS kernel provides 2200: 798:
for each hardware peripheral. Hardware manufacturers would release specifications to ensure device drivers for popular applications were available.
4289: 3660: 2545: 2578: 2301: 2225: 2996: 2516: 4063: 2733: 1514:
DOS was designed for the Intel 8088 processor, which can only directly access a maximum of 1 MiB of RAM. Both IBM and Microsoft chose 640
2862: 3210: 1297:
and later, attempting to use a reserved name for a file or folder brings up an error message saying "The specified device name is invalid."
396:
and licensed to several European companies. This version of DOS supports preemptive multitasking, shared memory, device helper services and
2106: 4236: 2367: 3412: 1293:, the name of the file or folder using a reserved name silently reverts to its previous name, with no notification or error message. In 2421: 3605: 4203: 3466:
IBM Corp., IBM, (January 1984). "IBM DOS Release 2.10 Cloth bound retail hard board box". 1st edition. IBM Corp. Item Number. 6183946
3135: 2389: 1010: 2264: 1102:
their names (where such additional partitions existed and contained a DOS-supported file system). Lastly, DOS allocates letters for
1017:, the boot process will stop with the command processor (typically COMMAND.COM) loaded, instead of executing WIN.COM automatically. 404:
kernel. This version of DOS is distinct from the widely released PC DOS 4.0 which was developed by IBM and based upon DOS 3.3.
2975: 2916: 2837: 3086: 2679: 2066: 1718:
Terminate-and-stay-resident programs are also used to provide additional features not available by default. Programs like CED and
400:("NE") format executables. None of these features were used in later versions of DOS, but they were used to form the basis of the 3546: 538:
then posted a manifesto proposing the development of an open-source replacement. Within a few weeks, other programmers including
2329: 1677:
Eventually, the manufacturers of major DOS systems began to include their own environment managers. MS-DOS/IBM DOS 4 included
55: 4565: 4536: 3369: 3342: 3163: 767:). Each line of a batch file is interpreted as a program to run. Batch files can also make use of internal commands, such as 407: 1592:
the Windows clipboard by accessing extra published calls in WinOldAp, and one can paste text through the WinOldAp graphics.
1565:
Starting with DOS 5, DOS could directly take advantage of the HMA by loading its kernel code and disk buffers there via the
3653: 3552: 3375: 1542:(XMS) for 80286 and later systems. This provided a way to copy data to and from extended memory, access to the 65,520-byte 1518:(KiB) as the maximum amount of memory available to programs and reserved the remaining 384 KiB for video memory, the 1300:
These names (except for NUL) have continued to be supported in all versions of MS-DOS, PC DOS and DR-DOS ever since.
3700: 2239: 1694: 1056:
drive limit and could support up to 512 MiB. Finally MS-DOS 7.1 (the DOS component of Windows 9x) added support for
794:. This required programmers to access the hardware directly, usually resulting in each application having its own set of 196: 2704: 2650: 933:
The DOS system initialization code will initialize its built-in device drivers and then load the DOS kernel, located in
4751: 3563: 3021: 3587: 354:. The system was initially named QDOS (Quick and Dirty Operating System), before being made commercially available as 159:, whose use predates the IBM PC. Dozens of other operating systems also use the acronym, beginning with the mainframe 3695: 3524: 3491: 2949: 2896: 2141: 2032: 200: 3439: 2607: 1538:
to create expanded memory from extended memory without the need of an add-on card. The second specification was the
4340: 4284: 3055: 2761: 2483: 2050: 4761: 4259: 4229: 4192: 3813: 3646: 623:
operating system. And a few developers and computer engineers still use it because it is close to the hardware.
620: 393: 370: 4452: 4350: 2811: 1671: 1455:), but these defaults can be changed in some versions of DOS to point to other serial or parallel devices. The 1304:
was also available in some OEM versions of MS-DOS 1.25, whereas other OEM versions of MS-DOS 1.25 already used
4730: 4279: 4264: 2881: 1992: 1539: 1527: 4756: 4325: 4310: 4269: 4023: 1712: 1667: 1638:
becoming a self-contained program loader, and replacing DOS as the most-used PC-compatible program loader.
635:. The final versions of DR-DOS are still aimed at this market. ROM-DOS is used as operating system for the 556: 149:
Although the name has come to be identified specifically with this particular family of operating systems,
3581: 1607:
In all 32-bit (IA-32) editions of the Windows NT family since 1993, DOS emulation is provided by way of a
1422:
is an optional built-in driver for a fourth line printer supported in some versions of DR-DOS since 7.02.
565:
ran on MS-DOS. By the early 1990s, the Windows graphical shell saw heavy use on new DOS systems. In 1995,
4491: 4438: 4108: 4058: 2725: 1604:
drivers for hardware. One can use such a disk to access cdrom drives for which there is no OS/2 driver.
4506: 4345: 4222: 4138: 1081:
In DOS, drives are referred to by identifying letters. Standard practice is to reserve "A" and "B" for
544: 2221: 377:. DOS was structured such that there was a separation between the system specific device driver code ( 4541: 4360: 4320: 4315: 4274: 3728: 3000: 2786: 2512: 1889: 1397: 772: 734: 693:
MS-DOS and IBM PC DOS related operating systems are commonly associated with machines using the
389: 332: 321: 316: 4584: 4471: 4335: 2858: 2566: 2003: 1663: 1498: 1317: 976: 534:
project began on 26 June 1994, when Microsoft announced it would no longer sell or support MS-DOS.
392:. This version of DOS is generally referred to as "European MS-DOS 4" because it was developed for 130:, both of which were introduced in 1981. Later compatible systems from other manufacturers include 24: 2570: 4330: 4053: 4028: 3167: 3131: 3092: 2646: 2479: 2450: 1965: 1884: 1626:
In an attempt to provide a more user-friendly environment, numerous software manufacturers wrote
1076: 347: 4718: 4657: 4546: 4526: 4475: 4433: 3838: 1620: 738: 681: 160: 1569:
statement in CONFIG.SYS. DOS 5+ also allowed the use of available upper memory blocks via the
1152:
Error message when attempting to use a reserved name while naming or renaming a file or folder
4501: 4467: 4369: 4305: 3669: 3416: 3196: 2357: 2190: 1765: 1751: 1509: 1060:
which used 32-bit allocation entries and could support hard drives up to 137 GiB and beyond.
1033: 535: 277: 155: 20: 3613: 2133: 749:), like character I/O, file management, memory management, program loading and termination. 4698: 4672: 3705: 1960: 1430: 28: 3122: 2222:"Did you know that OS/2 wasn't Microsoft's first non Unix multi-tasking operating system?" 8: 4667: 4619: 4496: 3998: 3397: 3389: 2458: 2276: 2165: 1639: 1608: 1582: 1463: 1094:, then making a second pass over the drives to allocate letters to logical drives in the 980: 636: 2924: 2833: 1113:
Because DOS applications use these drive letters directly (unlike the /dev directory in
866:), and, if found, load the first sector of the corresponding partition, which holds the 4604: 4511: 3978: 3973: 3818: 3710: 3214: 3164:"Microsoft DOS V1.1 and V2.0: /msdos/v20source/SKELIO.TXT, /msdos/v20source/HRDDRV.ASM" 2394: 1987: 1731: 1547: 1103: 1095: 1045: 946: 867: 847: 812: 761: 301: 1526:
Specifications were developed to allow access to additional memory. The first was the
4713: 4662: 4594: 4551: 4392: 4118: 3520: 3509: 3487: 3365: 3338: 3192: 2280: 2137: 2122: 2028: 1531: 1099: 1091: 954: 779: 705: 666: 562: 499: 452: 374: 115: 35: 2967: 1459:
device (present only in some HP OEM versions of MS-DOS) was reconfigurable as well.
300:
had a conversation with fellow United Way National Board Executive Committee member
4693: 4245: 3628: 2268: 1838: 1804: 1784: 1708: 1659: 1651: 1643: 1631: 1543: 1519: 1341: 1130:, the reserved drive letter L: will automatically be assigned to the corresponding 1044:
which used 16-bit allocation entries and supported up to 65518 clusters per drive.
808: 787: 251: 218: 111: 93: 73: 2272: 1725:
Some TSRs can even perform a rudimentary form of task switching. For example, the
419:
Digital Research attempted to regain the market lost from CP/M-86, initially with
4637: 4599: 4570: 3868: 3556: 3359: 3188: 3187:(NB. While the publishers claim this would be MS-DOS 1.1 and 2.0, it actually is 2186: 2129: 2054: 1928: 1704: 708:. Machine-dependent versions of MS-DOS were produced for many non-IBM-compatible 675: 658: 632: 616: 3633: 4723: 4647: 4609: 4481: 3823: 3638: 3483: 1903: 1848: 1119: 791: 487: 420: 397: 3477: 3063: 1388:
in some issues of MS-DOS 2.11) clock device were introduced with DOS 2.0, and
1148: 4745: 4632: 4589: 4428: 4382: 4113: 3968: 3863: 2729: 2700: 2654: 2260: 1647: 1494: 1309: 1294: 1157: 1123: 1082: 986:
In PC DOS and DR DOS 5.0 and above, the DOS system files are named
795: 478: 432: 222: 176: 146:(1998). MS-DOS dominated the IBM PC compatible market between 1981 and 1995. 3567: 2878:"Reverse-Engineering DOS 1.0 – Part 1: The Boot Sector « pagetable.com" 1841:, personal information manager that could be used from within other programs 1634:
interfaces. Microsoft Windows is a notable example, eventually resulting in
1418:
device for dynamic idle detection to saving power and improve multitasking.
4516: 3988: 3943: 3159: 2099:"The rest of the story: How Bill Gates beat Gary Kildall in OS war, Part 1" 2094: 1971: 1924: 1912: 1788: 1627: 1026: 968: 753: 661:
for running DOS programs at near native speed. There are a number of other
491: 472: 336: 310: 168: 19:
This article is about a family of operating systems. For the concept, see
4642: 4624: 4407: 4397: 4387: 4133: 3798: 3516: 3443: 3025: 2599: 1944: 1916: 1893: 1844: 1798: 1794: 1769: 1739: 1337: 1266: 1143: 1086: 1040:
which supported up to 4078 clusters per drive. DOS 3.0 added support for
958: 816: 539: 464: 460: 269:
microcomputers—in order to simplify porting CP/M applications to MS-DOS.
2807: 2757: 2487: 1002:. Older versions of DR DOS used DRBIOS.SYS and DRBDOS.SYS instead. 3883: 3873: 3770: 3760: 3740: 2047: 1997: 1948: 1699:
Although DOS is not a multitasking operating system, it does provide a
1635: 1409: 1290: 1286: 1282: 1274: 1131: 1006: 995: 987: 942: 783: 757: 631:
DOS's structure of accessing hardware directly allows it to be used in
566: 448: 373:(OEMs). One major reason for this was that not all early PCs were 100% 344: 305: 293: 262: 244: 232: 214: 119: 63:, showing version information and an example of its directory structure 2726:"Datalight DOS Selected for Canon's New Line of Digital Still Cameras" 1857:, word processor originally for CP/M that became popular on the IBM PC 4579: 4486: 4412: 4377: 4128: 4083: 3958: 3953: 3948: 3938: 3625:"(...) An archive of carefully hand selected FREE software for DOS." 3171: 3059: 2968:"Drive Letter Assignment and Choosing Primary vs. Logical Partitions" 2362: 2195: 1726: 1678: 1551: 1515: 1427: 1114: 999: 934: 713: 570: 382: 351: 297: 266: 172: 164: 123: 4214: 1756: 581: 431:(both compatible with both MS-DOS and CP/M-86 software), later with 4708: 4158: 4123: 3923: 3908: 3903: 3848: 3843: 3733: 2330:"The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace" 1897: 1875: 1854: 1778: 1735: 1655: 1414: 1107: 1053: 662: 428: 401: 226: 184: 48: 2877: 1817:, the utility that quickly became the standard in file compression 439:(compatible with MS-DOS software). Digital Research was bought by 4703: 4402: 4173: 4143: 4098: 4073: 4008: 4003: 3993: 3898: 3888: 3878: 3858: 3828: 3803: 3780: 3775: 3765: 3690: 1977: 1932: 1920: 1820: 1682: 1365: 1127: 850:(MBR), as found on partitioned media, it will relocate itself to 742: 733:
DOS is a single-user, single-tasking operating system with basic
718: 608: 600: 596: 592: 531: 523: 511: 456: 444: 412: 363: 340: 143: 139: 135: 60: 3314: 3211:"Caldera OpenDOS 7.01/7.02 Update Alpha 3 IBMBIO.COM README.TXT" 2628: 914:. The VBR also has to take care to preserve the contents of the 4153: 4148: 4048: 4038: 4033: 4013: 3963: 3928: 3853: 3808: 3750: 3723: 3687: 2851: 1907: 1871: 1824: 1719: 1559: 1535: 1270: 1064: 1049: 991: 820: 726: 670: 653: 585: 495: 440: 436: 424: 378: 359: 355: 343:, intended as an internal product for testing SCP's new 16-bit 324: 289: 247: 240: 236: 180: 131: 127: 3290: 3254: 3242: 3130:(2 ed.). Portable Computer Division, Corvallis, OR, USA: 2162:"The Unusual History of MS-DOS The Microsoft Operating System" 272: 4652: 4168: 4103: 4093: 4078: 4043: 3933: 3893: 3755: 3745: 3050: 3048: 3046: 1982: 1880: 1867: 1832: 1828: 1814: 1808: 1774: 1057: 1041: 1037: 722: 694: 648: 604: 483: 468: 259: 99: 3124:
Hewlett-Packard - Technical Reference Manual - Portable PLUS
3088:
Hewlett-Packard - Technical Reference Manual - Portable PLUS
508:
in 1983 described as "the multi-user MS-DOS of the future".
43: 4163: 4088: 4068: 4018: 3983: 3833: 3588:"The Rise of DOS: How Microsoft Got the IBM PC OS Contract" 2334: 2306: 1954: 1555: 824: 768: 612: 547:(GPL), FreeDOS does not require license fees or royalties. 515: 504: 255: 3278: 3230: 3043: 2105:(Interview). Interviewed by Scoble, Robert. Archived from 1707:
command does this to implement background print spooling.
1320:) instead, as introduced with PC DOS. In addition to 331:
IBM again approached Bill Gates. Gates in turn approached
296:
microprocessor, they needed an operating system. Chairman
79: 4688: 3791: 3056:"MS-DOS Device Driver Names Cannot be Used As File Names" 2782: 712:-based machines, with variations from relabelling of the 709: 701: 697: 285: 2997:"Microsoft Windows MS-DOS Device Name DoS Vulnerability" 2889: 2422:"I.B.M. Executive Describes Price Pressure by Microsoft" 1957:(Digital Research early operating system similar to DOS) 975:
The DOS system files loaded by the boot sector must be
435:(compatible with both MS-DOS and CP/M-86 software) and 3302: 3266: 3095:, Portable Computer Division. August 1985. 45559-90001 2455:"The past, present, and future of the FreeDOS Project" 2390:"Microsoft Widens Its Split With I.B.M. Over Software" 1801:
which has been credited with the success of the IBM PC
210: 2191:"Bill Gates, Microsoft and the IBM Personal Computer" 1970:(DCP, an MS-DOS derivative by the former East-German 1490:
users who do not know how to access these locations.
518:
1.0 featured a text mode interface similar to MS-DOS.
102: 82: 3152: 1681:; DR DOS 5.0, released the following year, included 1546:
directly above the first megabyte of memory and the
96: 76: 3606:"Application Software - DOS Short File Name Family" 2600:"Description of Restarting Computer in MS-DOS Mode" 3508: 3428:and says "(C) 1990 by Progressive Solutions, Inc." 2121: 3582:Batfiles: The DOS batch file programming handbook 3158: 2255: 2253: 2179: 1098:, then a third pass to give any other non-active 522:IBM, however, did not want to replace DOS. After 34:"WinDOS" redirects here. Not to be confused with 4743: 3668: 2067:"Mary Gates, 64; Helped Her Son Start Microsoft" 665:for running DOS on various versions of Unix and 118:computers. The DOS family primarily consists of 3202: 2859:"The Master Boot Record (MBR) and What it Does" 2513:"HOW TO: Coax retro DOS games to play on Vista" 2302:"Of IBM, Operating Systems, and Rosetta Stones" 1396:were added with DOS 3.3. Only the multitasking 862:, whereas old MBRs simply check for a value of 250:processors. It was developed to be similar to 3511:Memory Management and Multitasking Beyond 640K 2962: 2960: 2938: 2349: 2250: 1688: 59:The boot screen and command-line interface of 47:The boot screen and command-line interface of 4230: 3654: 3506: 3337:. EasyWay Downloadable Books. pp. 7–12. 3320: 3296: 3260: 3248: 3236: 3117: 3115: 3113: 3111: 3109: 3081: 3079: 3077: 3075: 3073: 3062:. 2003-05-12. KB74496, Q74496. Archived from 2870: 2834:"ZINGTECH - Guide to the New Game Programmer" 2592: 2559: 2321: 2006:, the base of DOS's TUI on IBM PC compatibles 2000:(a DOS-compatible multiuser operating system) 1576: 827:will load this sector into memory at address 673:. DOSBox is designed for legacy gaming (e.g. 591:As of 2023, available compatible systems are 482:indistinguishable from single-user Xenix, or 16:Family of IBM PC-compatible operating systems 2571:"What was the role of MS-DOS in Windows 95?" 2293: 1550:area. Generally XMS support was provided by 51:, with an example of its directory structure 2957: 4237: 4223: 4198: 3661: 3647: 3388: 3364:. EasyWay Downloadable Books. p. 71. 3106: 3070: 2575:The Old New Thing - Site Home - MSDN Blogs 2506: 2504: 2185: 2089: 2087: 1947:(the command line interpreter for DOS and 846:If the loaded boot sector happens to be a 2752: 2750: 611:. Some computer manufacturers, including 543:September 2006. Made available under the 415:for the IBM Personal Computer Version 1.0 369:Microsoft originally sold MS-DOS only to 3564:"DOS - where hardware is the only limit" 3394:Dvorak's Guide to DOS and PC Performance 2914: 2419: 2155: 2153: 1755: 1412:and higher and Multiuser DOS support an 1147: 1137: 580: 510: 406: 388:In the mid-1980s, Microsoft developed a 315: 309:"PC DOS". Digital Research founder 271: 258:—the dominant disk operating system for 209: 54: 42: 3549:, articles and manuals by Tim Paterson. 3475: 3357: 3332: 3308: 3284: 3272: 2501: 2387: 2327: 2084: 2022: 953:variable specifies the location of the 835:, and typically check for a signature " 819:, the first sector on the first track ( 4744: 3437: 2831: 2747: 2510: 2355: 2299: 2259: 1070: 1036:(FAT) filesystem. This was originally 153:is a platform-independent acronym for 4244: 4218: 3642: 3507:Bailes, Lenny; Mueller, John (1992). 2150: 1666:programs included Digital Research's 1025:DOS uses a filesystem which supports 870:(VBR) of that volume, into memory at 3634:MS-DOS v1.25, v2.0, v4.0 Source Code 3553:Timeline of DOS and Windows versions 3208: 2645: 2565: 2478: 2449: 2119: 2093: 1861: 1503: 1336:, Hewlett-Packard's OEM version of 619:, sell computers with FreeDOS as an 23:. For the type of cyber attack, see 3440:"Whatever Happened To Lotus 1-2-3?" 1695:Terminate-and-stay-resident program 626: 197:Comparison of DOS operating systems 13: 3460: 3091:(1 ed.). Corvallis, OR, USA: 2159: 1670:(originally written for CP/M) and 1554:or a V86 mode memory manager like 14: 4773: 3540: 1715:(PIM), also uses this technique. 1614: 964:The shell is loaded and executed. 201:Timeline of DOS operating systems 4341:Object-oriented operating system 4197: 4187: 4186: 3378:from the original on 2015-03-18. 3209:Paul, Matthias R. (1997-10-02). 2903:from the original on 2009-05-02. 2884:from the original on 2009-05-11. 2865:from the original on 2013-05-27. 2246:from the original on 2013-06-02. 2228:from the original on 2012-11-04. 1134:whenever an application starts. 811:on PC-compatible computers, the 801: 576: 371:original equipment manufacturers 92: 72: 3431: 3404: 3382: 3351: 3326: 3178:from the original on 2014-03-26 3141:from the original on 2016-11-28 3134:. December 1986 . 45559-90006. 3032:from the original on 2008-09-29 3014: 2989: 2978:from the original on 2012-04-17 2908: 2840:from the original on 2008-12-19 2825: 2814:from the original on 2008-09-07 2800: 2789:from the original on 2008-07-23 2775: 2764:from the original on 2008-05-25 2736:from the original on 2012-07-09 2718: 2707:from the original on 2008-12-21 2693: 2668: 2639: 2621: 2610:from the original on 2014-02-05 2581:from the original on 2014-02-05 2538:"Finding The DOS In Windows 95" 2530: 2519:from the original on 2008-08-01 2472: 2443: 2432:from the original on 2008-12-11 2413: 2402:from the original on 2010-11-02 2381: 2370:from the original on 2018-01-29 2203:from the original on 2015-03-18 1534:(V86) mode memory manager like 304:, who referred Opel to her son 4351:Supercomputer operating system 3438:Darrow, Barbara (2002-02-01). 2388:Pollack, Andrew (1991-07-27). 2328:Fiedler, Ryan (October 1983). 2300:Morgan, Chris (January 1982). 2232: 2214: 2113: 2059: 2041: 2027:. EasyWay Downloadable Books. 2016: 1883:, the 32-bit DPMI DOS port of 1851:that was dominant in the 1980s 1020: 949:configuration parameters. The 815:, is located beginning at the 743:various functions for programs 486:, which would also run on the 1: 3022:"DOS device names definition" 2905:090913 academic.evergreen.edu 2486:. freedos.org. Archived from 2420:Brinkley, Joel (1999-05-28). 2010: 1993:List of DOS operating systems 1540:Extended Memory Specification 1528:Expanded Memory Specification 881:The sector content loaded at 752:DOS provides the ability for 747:application program interface 4326:Just enough operating system 4311:Distributed operating system 3410:Version 1.47 is archived at 2676:"Dell PCs Featuring FreeDOS" 2544:. March 1996. Archived from 2511:Bannan, James (2006-10-13). 2356:Howitt, Doran (1984-12-10). 2240:"Larry Osterman's Biography" 1713:personal information manager 1203:(serial communication ports) 642: 557:History of Microsoft Windows 110:) is a family of disk-based 7: 4439:User space and kernel space 3729:Multitasking MS-DOS 4.0/4.1 3629:Online Windows XP Simulator 3479:Upgrading and Repairing PCs 3162:; Microsoft (2013-12-19) . 1938: 1811:, file management utilities 1745: 1701:terminate-and-stay-resident 1689:Terminate and stay resident 1433:manager in MS-DOS 7.0–8.0. 1318:serial communication device 390:multitasking version of DOS 339:had developed a variant of 313:refused, and IBM withdrew. 10: 4778: 4346:Real-time operating system 4139:Technical Support SuperDOS 3559: (archived 2007-10-28) 3197:TeleVideo PC DOS 2.11 2915:Kozierok, Charles (2001). 2358:"Unix and the Single User" 2265:"What's happening to OS/2" 1749: 1692: 1580: 1577:DOS under OS/2 and Windows 1562:which also supported EMS. 1507: 1492: 1141: 1074: 554: 550: 545:GNU General Public License 205: 194: 190: 163:from 1966. Others include 33: 18: 4752:DOS on IBM PC compatibles 4681: 4618: 4564: 4542:Multilevel feedback queue 4537:Fixed-priority preemptive 4525: 4460: 4451: 4421: 4368: 4359: 4321:Hobbyist operating system 4316:Embedded operating system 4298: 4252: 4182: 3916: 3789: 3686: 3677: 3358:Murdock, Everett (2008). 3333:Murdock, Everett (2008). 3321:Bailes & Mueller 1992 3297:Bailes & Mueller 1992 3261:Bailes & Mueller 1992 3249:Bailes & Mueller 1992 3237:Bailes & Mueller 1992 2023:Murdock, Everett (1988). 1890:Microsoft Macro Assembler 1630:that provided users with 1573:statement in CONFIG.SYS. 971:is then run by the shell. 823:), of the boot disk. The 688: 443:, and DR DOS became 333:Seattle Computer Products 235:(and the separately sold 122:and a rebranded version, 4585:General protection fault 4336:Network operating system 4290:User features comparison 2651:"Jim Hall's blog - 2007" 2124:Just Say No to Microsoft 2004:VGA-compatible text mode 1664:Graphical user interface 1628:file management programs 1476: 1164:The reserved names are: 651:, it is possible to run 451:; later, it was part of 4331:Mobile operating system 3476:Mueller, Scott (1998). 3168:Computer History Museum 3132:Hewlett-Packard Company 3093:Hewlett-Packard Company 2281:DDFvKo.G4M@lab.lwpi.com 1870:language interpreters. 1791:graphics design program 1462:Filenames ended with a 1077:Drive letter assignment 967:The startup batch file 239:) and its predecessor, 4762:Disk operating systems 4434:Loadable kernel module 3839:Datapac System Manager 3670:Disk operating systems 2917:"The DOS Boot Process" 1835:communication programs 1761: 1621:command-line interface 1481:This achieves nothing 1439:typically defaults to 1153: 773:conditional statements 588: 519: 416: 381:) and the DOS kernel ( 328: 281: 229: 64: 52: 27:. For other uses, see 4502:Process control block 4468:Computer multitasking 4306:Disk operating system 3413:"Back and Forth 1.47" 3392:; Anis, Nick (1991). 2897:"CONFIG.SYS Commands" 2832:Matczynski, Michael. 2701:"DR-DOS Embedded DOS" 2633:rxdos.sourceforge.net 2604:support.microsoft.com 1768:, a 16-bit graphical 1759: 1752:Category:DOS software 1750:Further information: 1734:however; that needed 1732:background processing 1510:DOS memory management 1493:Further information: 1151: 1138:Reserved device names 1126:, System Manager and 1052:which removed the 32‑ 1034:File Allocation Table 979:and be the first two 945:file is then read to 584: 514: 410: 319: 278:IBM Personal Computer 275: 213: 195:Further information: 156:disk operating system 58: 46: 21:disk operating system 4673:Virtual tape library 4265:Forensic engineering 3390:Dvorak, John Charles 2954:090912 arl.wustl.edu 2886:090912 pagetable.com 2810:. computerhope.com. 2758:"DOSBox Information" 2484:"History of FreeDOS" 2273:comp.os.os2.advocacy 1961:Disk Control Program 1636:Microsoft Windows 9x 1360:; it also supported 1013:directive is set to 916:Disk Parameter Table 335:. There, programmer 29:DOS (disambiguation) 4757:American inventions 4682:Supporting concepts 4668:Virtual file system 3999:DEC BATCH-11/DOS-11 3678:MS-DOS, IBM PC DOS, 3482:(Eighth ed.). 3400:. pp. 442–444. 3398:Osborne McGraw-Hill 3323:, pp. 150–151. 3287:, pp. 243–244. 2867:090912 dewassoc.com 2120:Bove, Tony (2005). 1760:Arachne web browser 1640:Text user interface 1609:virtual DOS machine 1583:Virtual DOS machine 1122:, as well as under 1104:optical disc drives 1071:Drive naming scheme 737:functions that are 725:, was derived from 637:Canon PowerShot Pro 500:upwardly compatible 4605:Segmentation fault 4453:Process management 3979:Concurrent DOS V60 3974:Concurrent DOS 68K 3819:Concurrent CP/M-86 3680:compatible systems 2395:The New York Times 2053:2017-11-12 at the 1988:Index of DOS games 1762: 1685:, based upon GEM. 1642:programs included 1619:DOS systems use a 1548:upper memory block 1154: 1100:primary partitions 1096:extended partition 1048:added support for 1046:Compaq MS-DOS 3.31 957:which defaults to 868:Volume Boot Record 848:Master Boot Record 813:master boot record 762:filename extension 706:IBM PC compatibles 589: 561:Early versions of 520: 502:with Xenix, which 417: 329: 302:Mary Maxwell Gates 282: 230: 65: 53: 4739: 4738: 4595:Memory protection 4566:Memory management 4560: 4559: 4552:Shortest job next 4447: 4446: 4246:Operating systems 4212: 4211: 3719: 3718: 3371:978-0-923178-02-4 3344:978-0-923178-02-4 3263:, pp. 67–68. 3251:, pp. 42–44. 3193:Altos MS-DOS 2.11 3191:and a mixture of 2808:"Batch File Help" 1862:Development tools 1532:virtual 8086 mode 1504:Memory management 1092:primary partition 981:directory entries 667:Microsoft Windows 657:, a Linux-native 563:Microsoft Windows 455:(under the names 411:Digital Research 375:IBM PC compatible 292:, built with the 116:IBM PC compatible 112:operating systems 36:Microsoft Windows 4769: 4694:Computer network 4458: 4457: 4366: 4365: 4239: 4232: 4225: 4216: 4215: 4201: 4200: 4190: 4189: 3684: 3683: 3663: 3656: 3649: 3640: 3639: 3624: 3622: 3621: 3612:. Archived from 3610:www.jumpjet.info 3601: 3599: 3598: 3578: 3576: 3575: 3566:. Archived from 3536: 3534: 3533: 3514: 3503: 3501: 3500: 3455: 3454: 3452: 3451: 3442:. Archived from 3435: 3429: 3427: 3425: 3424: 3415:. Archived from 3408: 3402: 3401: 3386: 3380: 3379: 3361:DOS the Easy Way 3355: 3349: 3348: 3335:DOS the Easy Way 3330: 3324: 3318: 3312: 3306: 3300: 3299:, p. 79–80. 3294: 3288: 3282: 3276: 3270: 3264: 3258: 3252: 3246: 3240: 3234: 3228: 3225: 3223: 3222: 3213:. Archived from 3206: 3200: 3186: 3184: 3183: 3156: 3150: 3149: 3147: 3146: 3140: 3129: 3119: 3104: 3103: 3101: 3100: 3083: 3068: 3067: 3058:. Revision 2.0. 3052: 3041: 3040: 3038: 3037: 3018: 3012: 3011: 3009: 3008: 2999:. Archived from 2993: 2987: 2986: 2984: 2983: 2964: 2955: 2953: 2948:. Archived from 2942: 2936: 2935: 2933: 2932: 2923:. Archived from 2912: 2906: 2904: 2893: 2887: 2885: 2874: 2868: 2866: 2855: 2849: 2848: 2846: 2845: 2829: 2823: 2822: 2820: 2819: 2804: 2798: 2797: 2795: 2794: 2779: 2773: 2772: 2770: 2769: 2754: 2745: 2744: 2742: 2741: 2722: 2716: 2715: 2713: 2712: 2697: 2691: 2690: 2688: 2687: 2678:. Archived from 2672: 2666: 2665: 2663: 2662: 2653:. Archived from 2643: 2637: 2636: 2625: 2619: 2618: 2616: 2615: 2596: 2590: 2589: 2587: 2586: 2563: 2557: 2556: 2554: 2553: 2534: 2528: 2527: 2525: 2524: 2508: 2499: 2498: 2496: 2495: 2476: 2470: 2469: 2467: 2466: 2457:. Archived from 2447: 2441: 2440: 2438: 2437: 2417: 2411: 2410: 2408: 2407: 2385: 2379: 2378: 2376: 2375: 2353: 2347: 2346: 2344: 2343: 2325: 2319: 2318: 2316: 2315: 2297: 2291: 2290: 2288: 2287: 2257: 2248: 2247: 2236: 2230: 2229: 2218: 2212: 2211: 2209: 2208: 2187:Freiberger, Paul 2183: 2177: 2176: 2174: 2173: 2164:. Archived from 2157: 2148: 2147: 2127: 2117: 2111: 2110: 2091: 2082: 2081: 2079: 2078: 2063: 2057: 2045: 2039: 2038: 2025:DOS the Easy Way 2020: 1969: 1805:Norton Commander 1785:Harvard Graphics 1709:Borland Sidekick 1652:Volkov Commander 1644:Norton Commander 1572: 1568: 1544:high memory area 1520:read-only memory 1484: 1480: 1473: 1469: 1458: 1454: 1450: 1446: 1442: 1438: 1426:constitutes the 1425: 1421: 1417: 1407: 1403: 1395: 1391: 1387: 1383: 1379: 1375: 1371: 1363: 1359: 1355: 1351: 1347: 1342:HP Portable Plus 1335: 1331: 1327: 1323: 1315: 1307: 1303: 1264: 1258: 1252: 1246: 1242: 1238: 1234: 1230: 1226: 1222: 1218: 1214: 1208: 1202: 1198: 1194: 1190: 1186: 1182: 1178: 1174: 1170: 1016: 952: 929: 925: 913: 909: 905: 901: 897: 893: 888: 884: 877: 873: 865: 861: 857: 853: 842: 838: 834: 830: 809:bootstrap loader 766: 633:embedded devices 627:Embedded systems 498:; they would be 252:Digital Research 219:Digital Research 109: 108: 105: 104: 101: 98: 89: 88: 85: 84: 81: 78: 4777: 4776: 4772: 4771: 4770: 4768: 4767: 4766: 4742: 4741: 4740: 4735: 4677: 4638:Defragmentation 4623: 4614: 4600:Protection ring 4569: 4556: 4528: 4521: 4443: 4417: 4355: 4294: 4248: 4243: 4213: 4208: 4178: 3917:Other platforms 3912: 3869:NetWare PalmDOS 3785: 3715: 3679: 3673: 3667: 3619: 3617: 3604: 3596: 3594: 3586: 3573: 3571: 3562: 3557:Wayback Machine 3543: 3531: 3529: 3527: 3498: 3496: 3494: 3463: 3461:Further reading 3458: 3449: 3447: 3436: 3432: 3422: 3420: 3411: 3409: 3405: 3387: 3383: 3372: 3356: 3352: 3345: 3331: 3327: 3319: 3315: 3307: 3303: 3295: 3291: 3283: 3279: 3275:, pp. 169. 3271: 3267: 3259: 3255: 3247: 3243: 3235: 3231: 3220: 3218: 3207: 3203: 3189:SCP MS-DOS 1.25 3181: 3179: 3157: 3153: 3144: 3142: 3138: 3127: 3121: 3120: 3107: 3098: 3096: 3085: 3084: 3071: 3054: 3053: 3044: 3035: 3033: 3020: 3019: 3015: 3006: 3004: 2995: 2994: 2990: 2981: 2979: 2966: 2965: 2958: 2944: 2943: 2939: 2930: 2928: 2913: 2909: 2895: 2894: 2890: 2876: 2875: 2871: 2857: 2856: 2852: 2843: 2841: 2830: 2826: 2817: 2815: 2806: 2805: 2801: 2792: 2790: 2781: 2780: 2776: 2767: 2765: 2756: 2755: 2748: 2739: 2737: 2724: 2723: 2719: 2710: 2708: 2699: 2698: 2694: 2685: 2683: 2674: 2673: 2669: 2660: 2658: 2644: 2640: 2627: 2626: 2622: 2613: 2611: 2598: 2597: 2593: 2584: 2582: 2564: 2560: 2551: 2549: 2542:Smart Computing 2536: 2535: 2531: 2522: 2520: 2509: 2502: 2493: 2491: 2477: 2473: 2464: 2462: 2448: 2444: 2435: 2433: 2418: 2414: 2405: 2403: 2386: 2382: 2373: 2371: 2354: 2350: 2341: 2339: 2326: 2322: 2313: 2311: 2298: 2294: 2285: 2283: 2258: 2251: 2238: 2237: 2233: 2220: 2219: 2215: 2206: 2204: 2184: 2180: 2171: 2169: 2158: 2151: 2144: 2130:No Starch Press 2118: 2114: 2103:The Scoble Show 2092: 2085: 2076: 2074: 2065: 2064: 2060: 2055:Wayback Machine 2046: 2042: 2035: 2021: 2017: 2013: 1963: 1941: 1929:Turbo Assembler 1864: 1754: 1748: 1738:(on at least a 1697: 1691: 1617: 1585: 1579: 1570: 1566: 1512: 1506: 1501: 1487: 1486: 1482: 1478: 1471: 1467: 1456: 1452: 1448: 1444: 1440: 1436: 1423: 1419: 1413: 1405: 1401: 1393: 1389: 1385: 1381: 1377: 1373: 1369: 1361: 1357: 1353: 1349: 1345: 1344:also supported 1333: 1329: 1325: 1321: 1313: 1305: 1301: 1262: 1256: 1253:, for auxiliary 1250: 1247:(line printers) 1244: 1240: 1236: 1232: 1228: 1224: 1220: 1216: 1212: 1206: 1200: 1196: 1192: 1188: 1184: 1180: 1176: 1172: 1168: 1146: 1140: 1079: 1073: 1023: 1014: 950: 927: 923: 911: 907: 903: 899: 895: 891: 886: 882: 875: 871: 863: 859: 855: 851: 840: 836: 832: 828: 804: 764: 754:shell scripting 691: 659:virtual machine 645: 629: 579: 559: 553: 288:introduced the 233:IBM PC DOS 208: 203: 193: 95: 91: 75: 71: 39: 32: 17: 12: 11: 5: 4775: 4765: 4764: 4759: 4754: 4737: 4736: 4734: 4733: 4728: 4727: 4726: 4724:User interface 4721: 4711: 4706: 4701: 4696: 4691: 4685: 4683: 4679: 4678: 4676: 4675: 4670: 4665: 4660: 4655: 4650: 4648:File attribute 4645: 4640: 4635: 4629: 4627: 4616: 4615: 4613: 4612: 4610:Virtual memory 4607: 4602: 4597: 4592: 4587: 4582: 4576: 4574: 4562: 4561: 4558: 4557: 4555: 4554: 4549: 4544: 4539: 4533: 4531: 4523: 4522: 4520: 4519: 4514: 4509: 4504: 4499: 4494: 4489: 4484: 4482:Context switch 4479: 4464: 4462: 4455: 4449: 4448: 4445: 4444: 4442: 4441: 4436: 4431: 4425: 4423: 4419: 4418: 4416: 4415: 4410: 4405: 4400: 4395: 4390: 4385: 4380: 4374: 4372: 4363: 4357: 4356: 4354: 4353: 4348: 4343: 4338: 4333: 4328: 4323: 4318: 4313: 4308: 4302: 4300: 4296: 4295: 4293: 4292: 4287: 4282: 4277: 4272: 4267: 4262: 4256: 4254: 4250: 4249: 4242: 4241: 4234: 4227: 4219: 4210: 4209: 4207: 4206: 4195: 4183: 4180: 4179: 4177: 4176: 4171: 4166: 4161: 4156: 4151: 4146: 4141: 4136: 4131: 4126: 4121: 4116: 4111: 4106: 4101: 4096: 4091: 4086: 4081: 4076: 4071: 4066: 4061: 4056: 4051: 4046: 4041: 4036: 4031: 4026: 4021: 4016: 4011: 4006: 4001: 3996: 3991: 3986: 3981: 3976: 3971: 3966: 3961: 3956: 3951: 3946: 3941: 3936: 3931: 3926: 3920: 3918: 3914: 3913: 3911: 3906: 3901: 3896: 3891: 3886: 3881: 3876: 3871: 3866: 3861: 3856: 3851: 3846: 3841: 3836: 3831: 3826: 3824:Concurrent DOS 3821: 3816: 3811: 3806: 3801: 3796: 3794: 3787: 3786: 3784: 3783: 3778: 3773: 3768: 3763: 3758: 3753: 3748: 3743: 3738: 3737: 3736: 3731: 3720: 3717: 3716: 3714: 3713: 3708: 3703: 3698: 3693: 3681: 3675: 3674: 3666: 3665: 3658: 3651: 3643: 3637: 3636: 3631: 3626: 3602: 3584: 3579: 3560: 3550: 3547:Origins of DOS 3542: 3541:External links 3539: 3538: 3537: 3525: 3504: 3492: 3484:Que Publishing 3473: 3470: 3467: 3462: 3459: 3457: 3456: 3430: 3403: 3381: 3370: 3350: 3343: 3325: 3313: 3311:, p. 243. 3301: 3289: 3277: 3265: 3253: 3241: 3229: 3201: 3151: 3105: 3069: 3066:on 2012-07-21. 3042: 3013: 2988: 2974:. 2001-04-17. 2956: 2952:on 2010-06-29. 2937: 2907: 2888: 2869: 2850: 2824: 2799: 2785:. 2007-05-05. 2774: 2746: 2732:. 1999-08-24. 2717: 2692: 2667: 2649:(2007-07-13). 2638: 2620: 2606:. 2007-01-19. 2591: 2569:(2007-12-24). 2558: 2529: 2500: 2482:(2006-09-23). 2471: 2453:(2002-03-25). 2442: 2426:New York Times 2412: 2380: 2348: 2320: 2292: 2263:(1995-08-17). 2261:Letwin, Gordon 2249: 2231: 2213: 2189:(1982-08-23). 2178: 2160:Bellis, Mary. 2149: 2142: 2112: 2109:on 2007-11-04. 2083: 2071:New York Times 2058: 2048:Dictionary.com 2040: 2033: 2014: 2012: 2009: 2008: 2007: 2001: 1995: 1990: 1985: 1980: 1975: 1958: 1952: 1940: 1937: 1936: 1935: 1910: 1901: 1900:from Microsoft 1887: 1878: 1863: 1860: 1859: 1858: 1852: 1849:word processor 1842: 1836: 1818: 1812: 1802: 1792: 1782: 1772: 1747: 1744: 1693:Main article: 1690: 1687: 1654:, Quarterdesk 1616: 1615:User interface 1613: 1578: 1575: 1508:Main article: 1505: 1502: 1477: 1279: 1278: 1260: 1254: 1248: 1210: 1204: 1142:Main article: 1139: 1136: 1120:Concurrent DOS 1075:Main article: 1072: 1069: 1022: 1019: 1005:Starting with 973: 972: 965: 962: 939: 931: 919: 879: 844: 803: 800: 796:device drivers 784:graphics cards 700:or compatible 690: 687: 644: 641: 628: 625: 578: 575: 555:Main article: 552: 549: 488:Motorola 68000 421:Concurrent DOS 398:New Executable 207: 204: 192: 189: 15: 9: 6: 4: 3: 2: 4774: 4763: 4760: 4758: 4755: 4753: 4750: 4749: 4747: 4732: 4729: 4725: 4722: 4720: 4717: 4716: 4715: 4712: 4710: 4707: 4705: 4702: 4700: 4697: 4695: 4692: 4690: 4687: 4686: 4684: 4680: 4674: 4671: 4669: 4666: 4664: 4661: 4659: 4656: 4654: 4651: 4649: 4646: 4644: 4641: 4639: 4636: 4634: 4631: 4630: 4628: 4626: 4621: 4617: 4611: 4608: 4606: 4603: 4601: 4598: 4596: 4593: 4591: 4590:Memory paging 4588: 4586: 4583: 4581: 4578: 4577: 4575: 4572: 4567: 4563: 4553: 4550: 4548: 4545: 4543: 4540: 4538: 4535: 4534: 4532: 4530: 4524: 4518: 4515: 4513: 4510: 4508: 4505: 4503: 4500: 4498: 4495: 4493: 4490: 4488: 4485: 4483: 4480: 4477: 4473: 4469: 4466: 4465: 4463: 4459: 4456: 4454: 4450: 4440: 4437: 4435: 4432: 4430: 4429:Device driver 4427: 4426: 4424: 4420: 4414: 4411: 4409: 4406: 4404: 4401: 4399: 4396: 4394: 4391: 4389: 4386: 4384: 4381: 4379: 4376: 4375: 4373: 4371: 4370:Architectures 4367: 4364: 4362: 4358: 4352: 4349: 4347: 4344: 4342: 4339: 4337: 4334: 4332: 4329: 4327: 4324: 4322: 4319: 4317: 4314: 4312: 4309: 4307: 4304: 4303: 4301: 4297: 4291: 4288: 4286: 4283: 4281: 4278: 4276: 4273: 4271: 4268: 4266: 4263: 4261: 4258: 4257: 4255: 4251: 4247: 4240: 4235: 4233: 4228: 4226: 4221: 4220: 4217: 4205: 4196: 4194: 4185: 4184: 4181: 4175: 4172: 4170: 4167: 4165: 4162: 4160: 4157: 4155: 4152: 4150: 4147: 4145: 4142: 4140: 4137: 4135: 4132: 4130: 4127: 4125: 4122: 4120: 4117: 4115: 4114:Sinclair QDOS 4112: 4110: 4107: 4105: 4102: 4100: 4097: 4095: 4092: 4090: 4087: 4085: 4082: 4080: 4077: 4075: 4072: 4070: 4067: 4065: 4062: 4060: 4057: 4055: 4052: 4050: 4047: 4045: 4042: 4040: 4037: 4035: 4032: 4030: 4027: 4025: 4022: 4020: 4017: 4015: 4012: 4010: 4007: 4005: 4002: 4000: 3997: 3995: 3992: 3990: 3987: 3985: 3982: 3980: 3977: 3975: 3972: 3970: 3969:Commodore DOS 3967: 3965: 3962: 3960: 3957: 3955: 3952: 3950: 3947: 3945: 3942: 3940: 3937: 3935: 3932: 3930: 3927: 3925: 3922: 3921: 3919: 3915: 3910: 3907: 3905: 3902: 3900: 3897: 3895: 3892: 3890: 3887: 3885: 3882: 3880: 3877: 3875: 3872: 3870: 3867: 3865: 3864:Multiuser DOS 3862: 3860: 3857: 3855: 3852: 3850: 3847: 3845: 3842: 3840: 3837: 3835: 3832: 3830: 3827: 3825: 3822: 3820: 3817: 3815: 3812: 3810: 3807: 3805: 3802: 3800: 3797: 3795: 3793: 3788: 3782: 3779: 3777: 3774: 3772: 3769: 3767: 3764: 3762: 3759: 3757: 3754: 3752: 3749: 3747: 3744: 3742: 3739: 3735: 3732: 3730: 3727: 3726: 3725: 3722: 3721: 3712: 3709: 3707: 3704: 3702: 3699: 3697: 3694: 3692: 3689: 3688: 3685: 3682: 3676: 3671: 3664: 3659: 3657: 3652: 3650: 3645: 3644: 3641: 3635: 3632: 3630: 3627: 3616:on 2020-02-17 3615: 3611: 3607: 3603: 3593: 3589: 3585: 3583: 3580: 3570:on 2010-08-15 3569: 3565: 3561: 3558: 3554: 3551: 3548: 3545: 3544: 3528: 3526:0-8306-3476-2 3522: 3518: 3513: 3512: 3505: 3495: 3493:0-7897-1295-4 3489: 3485: 3481: 3480: 3474: 3471: 3468: 3465: 3464: 3446:on 2009-01-09 3445: 3441: 3434: 3419:on 2013-11-05 3418: 3414: 3407: 3399: 3395: 3391: 3385: 3377: 3373: 3367: 3363: 3362: 3354: 3346: 3340: 3336: 3329: 3322: 3317: 3310: 3305: 3298: 3293: 3286: 3281: 3274: 3269: 3262: 3257: 3250: 3245: 3238: 3233: 3227: 3217:on 2003-10-04 3216: 3212: 3205: 3198: 3194: 3190: 3177: 3173: 3169: 3165: 3161: 3160:Paterson, Tim 3155: 3137: 3133: 3126: 3125: 3118: 3116: 3114: 3112: 3110: 3094: 3090: 3089: 3082: 3080: 3078: 3076: 3074: 3065: 3061: 3057: 3051: 3049: 3047: 3031: 3027: 3023: 3017: 3003:on 2011-07-25 3002: 2998: 2992: 2977: 2973: 2969: 2963: 2961: 2951: 2947: 2941: 2927:on 2008-07-19 2926: 2922: 2918: 2911: 2902: 2898: 2892: 2883: 2879: 2873: 2864: 2860: 2854: 2839: 2835: 2828: 2813: 2809: 2803: 2788: 2784: 2783:"DOSEMU Home" 2778: 2763: 2759: 2753: 2751: 2735: 2731: 2730:Business Wire 2727: 2721: 2706: 2702: 2696: 2682:on 2008-03-19 2681: 2677: 2671: 2657:on 2012-10-25 2656: 2652: 2648: 2642: 2634: 2630: 2624: 2609: 2605: 2601: 2595: 2580: 2576: 2572: 2568: 2567:Chen, Raymond 2562: 2548:on 2004-07-07 2547: 2543: 2539: 2533: 2518: 2514: 2507: 2505: 2490:on 2007-05-27 2489: 2485: 2481: 2475: 2461:on 2012-05-29 2460: 2456: 2452: 2446: 2431: 2427: 2423: 2416: 2401: 2397: 2396: 2391: 2384: 2369: 2365: 2364: 2359: 2352: 2337: 2336: 2331: 2324: 2309: 2308: 2303: 2296: 2282: 2278: 2274: 2270: 2266: 2262: 2256: 2254: 2245: 2241: 2235: 2227: 2223: 2217: 2202: 2198: 2197: 2192: 2188: 2182: 2168:on 2012-04-27 2167: 2163: 2156: 2154: 2145: 2143:1-59327-064-X 2139: 2135: 2131: 2126: 2125: 2116: 2108: 2104: 2100: 2096: 2095:Rolander, Tom 2090: 2088: 2072: 2068: 2062: 2056: 2052: 2049: 2044: 2036: 2034:0-923178-00-7 2030: 2026: 2019: 2015: 2005: 2002: 1999: 1996: 1994: 1991: 1989: 1986: 1984: 1981: 1979: 1976: 1973: 1967: 1962: 1959: 1956: 1953: 1950: 1946: 1943: 1942: 1934: 1930: 1926: 1922: 1918: 1914: 1911: 1909: 1905: 1902: 1899: 1895: 1891: 1888: 1886: 1882: 1879: 1877: 1873: 1869: 1866: 1865: 1856: 1853: 1850: 1846: 1843: 1840: 1837: 1834: 1830: 1826: 1822: 1819: 1816: 1813: 1810: 1806: 1803: 1800: 1796: 1793: 1790: 1786: 1783: 1780: 1776: 1773: 1771: 1767: 1764: 1763: 1758: 1753: 1743: 1741: 1737: 1733: 1728: 1723: 1721: 1716: 1714: 1710: 1706: 1702: 1696: 1686: 1684: 1680: 1675: 1673: 1669: 1665: 1661: 1657: 1653: 1649: 1648:DOS Navigator 1645: 1641: 1637: 1633: 1629: 1624: 1622: 1612: 1610: 1605: 1601: 1597: 1596:third-party. 1593: 1589: 1584: 1574: 1563: 1561: 1557: 1553: 1549: 1545: 1541: 1537: 1533: 1529: 1524: 1521: 1517: 1511: 1500: 1496: 1495:Parallel port 1491: 1475: 1465: 1460: 1434: 1432: 1429: 1416: 1411: 1399: 1384:(still named 1368:. Otherwise, 1367: 1356:as alias for 1348:as alias for 1343: 1339: 1319: 1311: 1298: 1296: 1295:Windows Vista 1292: 1288: 1284: 1276: 1272: 1268: 1261: 1259:, for printer 1255: 1249: 1211: 1209:, for console 1205: 1167: 1166: 1165: 1162: 1159: 1150: 1145: 1135: 1133: 1129: 1125: 1124:Multiuser DOS 1121: 1116: 1111: 1109: 1105: 1101: 1097: 1093: 1088: 1084: 1083:floppy drives 1078: 1068: 1066: 1061: 1059: 1055: 1051: 1047: 1043: 1039: 1035: 1032:DOS uses the 1030: 1028: 1027:8.3 filenames 1018: 1012: 1008: 1003: 1001: 997: 993: 989: 984: 982: 978: 970: 966: 963: 960: 956: 948: 944: 940: 936: 932: 920: 917: 880: 869: 849: 845: 826: 822: 818: 814: 810: 806: 805: 802:Boot sequence 799: 797: 793: 789: 785: 781: 776: 774: 770: 763: 759: 755: 750: 748: 744: 740: 739:non-reentrant 736: 731: 728: 724: 720: 715: 711: 707: 703: 699: 696: 686: 684: 683: 678: 677: 672: 668: 664: 660: 656: 655: 650: 640: 638: 634: 624: 622: 618: 614: 610: 606: 602: 598: 594: 587: 583: 577:Continued use 574: 572: 568: 564: 558: 548: 546: 541: 537: 533: 528: 525: 517: 513: 509: 507: 506: 501: 497: 493: 489: 485: 480: 479:Gordon Letwin 476: 474: 470: 466: 462: 458: 454: 450: 446: 442: 438: 434: 433:Multiuser DOS 430: 426: 422: 414: 409: 405: 403: 399: 395: 391: 386: 384: 380: 376: 372: 367: 365: 361: 357: 353: 350:card for the 349: 346: 342: 338: 334: 326: 323: 318: 314: 312: 307: 303: 299: 295: 291: 287: 280:(IBM 5150 PC) 279: 274: 270: 268: 264: 261: 257: 253: 249: 246: 242: 238: 234: 228: 224: 223:Z-80 SoftCard 220: 216: 212: 202: 198: 188: 186: 182: 178: 177:Commodore DOS 174: 170: 166: 162: 158: 157: 152: 147: 145: 141: 137: 133: 129: 125: 121: 117: 113: 107: 87: 69: 62: 57: 50: 45: 41: 37: 30: 26: 22: 4625:file systems 4517:Time-sharing 3989:Cromemco DOS 3944:Apple ProDOS 3618:. Retrieved 3614:the original 3609: 3595:. Retrieved 3591: 3572:. Retrieved 3568:the original 3530:. Retrieved 3510: 3497:. Retrieved 3478: 3448:. Retrieved 3444:the original 3433: 3421:. Retrieved 3417:the original 3406: 3393: 3384: 3360: 3353: 3334: 3328: 3316: 3309:Mueller 1998 3304: 3292: 3285:Mueller 1998 3280: 3273:Mueller 1998 3268: 3256: 3244: 3239:, p. 5. 3232: 3219:. Retrieved 3215:the original 3204: 3180:. Retrieved 3154: 3143:. Retrieved 3123: 3097:. Retrieved 3087: 3064:the original 3034:. Retrieved 3016: 3005:. Retrieved 3001:the original 2991: 2980:. Retrieved 2972:The PC Guide 2971: 2950:the original 2940: 2929:. Retrieved 2925:the original 2921:The PC Guide 2920: 2910: 2891: 2872: 2853: 2842:. Retrieved 2827: 2816:. Retrieved 2802: 2791:. Retrieved 2777: 2766:. Retrieved 2738:. Retrieved 2720: 2709:. Retrieved 2695: 2684:. Retrieved 2680:the original 2670: 2659:. Retrieved 2655:the original 2641: 2632: 2623: 2612:. Retrieved 2603: 2594: 2583:. Retrieved 2574: 2561: 2550:. Retrieved 2546:the original 2541: 2532: 2521:. Retrieved 2492:. Retrieved 2488:the original 2474: 2463:. Retrieved 2459:the original 2445: 2434:. Retrieved 2425: 2415: 2404:. Retrieved 2393: 2383: 2372:. Retrieved 2361: 2351: 2340:. Retrieved 2333: 2323: 2312:. Retrieved 2305: 2295: 2284:. Retrieved 2234: 2216: 2205:. Retrieved 2194: 2181: 2170:. Retrieved 2166:the original 2123: 2115: 2107:the original 2102: 2075:. Retrieved 2073:. 1994-06-11 2070: 2061: 2043: 2024: 2018: 1972:VEB Robotron 1925:Turbo Prolog 1913:Turbo Pascal 1904:Watcom C/C++ 1789:presentation 1724: 1717: 1700: 1698: 1676: 1625: 1618: 1606: 1602: 1598: 1594: 1590: 1586: 1564: 1525: 1513: 1488: 1461: 1435: 1310:line printer 1299: 1280: 1267:null devices 1163: 1155: 1112: 1080: 1062: 1031: 1024: 1004: 985: 974: 969:AUTOEXEC.BAT 839:" at offset 777: 751: 746: 732: 692: 680: 676:King's Quest 674: 652: 646: 630: 590: 560: 529: 521: 503: 492:Zilog Z-8000 477: 473:DeviceLogics 418: 387: 368: 337:Tim Paterson 330: 320:A simulated 311:Gary Kildall 283: 231: 169:Apple ProDOS 154: 150: 148: 142:(1993), and 67: 66: 40: 4643:Device file 4633:Boot loader 4547:Round-robin 4472:Cooperative 4408:Rump kernel 4398:Multikernel 4388:Microkernel 4285:Usage share 4134:SpartaDOS X 3517:McGraw-Hill 3026:PC Magazine 2132:. pp.  1964: [ 1945:COMMAND.COM 1917:Turbo BASIC 1894:Microsoft C 1845:WordPerfect 1799:spreadsheet 1795:Lotus 1-2-3 1770:web browser 1499:Serial port 1338:MS-DOS 2.11 1328:as well as 1269:; added in 1144:Device file 1087:Hard drives 1021:File system 998:instead of 990:instead of 959:COMMAND.COM 860:+1BEh+10h*n 817:boot sector 758:batch files 540:Pat Villani 461:DR-DOS 7.02 437:DR DOS 360:PC DOS 4746:Categories 4573:protection 4529:algorithms 4527:Scheduling 4476:Preemptive 4422:Components 4393:Monolithic 4260:Comparison 3884:PC-MOS/386 3874:Novell DOS 3771:SISNE plus 3761:Novell DOS 3741:IBM PC DOS 3701:Comparison 3620:2020-02-07 3597:2022-12-24 3574:2010-08-29 3532:2021-11-02 3499:2021-11-02 3450:2008-07-12 3423:2013-08-05 3221:2009-03-29 3182:2014-03-25 3145:2016-11-27 3099:2016-11-27 3036:2008-09-02 3007:2008-09-02 2982:2012-04-04 2946:"misc.txt" 2931:2008-09-02 2844:2008-09-02 2818:2008-09-10 2793:2008-07-03 2768:2008-05-18 2740:2008-09-26 2711:2008-09-26 2686:2008-06-14 2661:2008-06-12 2614:2014-02-05 2585:2014-02-05 2552:2008-07-12 2523:2008-07-03 2494:2007-05-28 2465:2008-06-14 2436:2008-09-02 2406:2008-09-02 2374:2015-02-07 2342:2015-01-30 2314:2013-10-19 2286:2013-11-06 2207:2015-01-29 2172:2008-09-02 2077:2023-04-11 2011:References 1998:PC-MOS/386 1949:Windows 9x 1711:, a popup 1581:See also: 1470:) such as 1410:DR DOS 5.0 1400:supported 1291:Windows XP 1287:Windows 98 1283:Windows 95 1156:There are 1132:load drive 1007:MS-DOS 7.0 996:IBMDOS.COM 988:IBMBIO.COM 977:contiguous 943:CONFIG.SYS 821:track zero 782:, such as 760:(with the 567:Windows 95 449:Novell DOS 345:Intel 8086 306:Bill Gates 294:Intel 8088 263:Intel 8080 245:Intel 8086 215:Apple CP/M 120:IBM PC DOS 4663:Partition 4580:Bus error 4507:Real-time 4487:Interrupt 4413:Unikernel 4378:Exokernel 4129:SpartaDOS 4084:NewDos/80 3959:Atari TOS 3954:Atari DOS 3949:Apple SOS 3939:Apple DOS 3592:pcmag.com 3172:Microsoft 3060:Microsoft 2647:Hall, Jim 2480:Hall, Jim 2451:Hall, Jim 2363:InfoWorld 2269:Newsgroup 2196:InfoWorld 1727:shareware 1679:DOS Shell 1552:HIMEM.SYS 1516:kibibytes 1428:real mode 1273:1.10 and 1115:Unix-like 1108:RAM disks 1000:MSDOS.SYS 935:MSDOS.SYS 714:Microsoft 704:, mainly 663:emulators 643:Emulation 571:OS kernel 383:MSDOS.SYS 352:S-100 bus 298:John Opel 267:Zilog Z80 243:, ran on 173:Atari DOS 165:Apple DOS 124:Microsoft 4709:Live USB 4571:resource 4461:Concepts 4299:Variants 4280:Timeline 4193:Category 4159:TurboDOS 4124:SmartDOS 4064:MicroDOS 3924:AmigaDOS 3909:TurboDOS 3904:Towns OS 3849:K8918-OS 3844:DOS Plus 3734:MS-DOS 7 3706:Commands 3696:Timeline 3376:Archived 3176:Archived 3136:Archived 3030:Archived 2976:Archived 2901:Archived 2882:Archived 2863:Archived 2838:Archived 2812:Archived 2787:Archived 2762:Archived 2734:Archived 2705:Archived 2608:Archived 2579:Archived 2517:Archived 2430:Archived 2400:Archived 2368:Archived 2244:Archived 2226:Archived 2201:Archived 2051:Archived 1939:See also 1898:CodeView 1876:GW-BASIC 1855:WordStar 1839:Sidekick 1779:database 1746:Software 1736:DESQview 1660:Sidekick 1656:DESQview 1567:DOS=HIGH 1424:CONFIG$ 1415:$ IDLE$ 1406:SCREEN$ 1398:MS-DOS 4 1380:and the 1366:plotters 1340:for the 1158:reserved 825:ROM BIOS 788:printers 780:hardware 721:kernel, 669:such as 536:Jim Hall 524:AT&T 429:DOS Plus 402:OS/2 1.0 227:Apple II 225:for the 185:AmigaDOS 138:(1989), 134:(1988), 49:MS-DOS 6 4704:Live CD 4658:Journal 4622:access, 4620:Storage 4497:Process 4403:vkernel 4270:History 4253:General 4174:Z80-RIO 4144:Top-DOS 4099:RealDOS 4074:MSX-DOS 4009:DOS/360 4004:DIP DOS 3994:CSI-DOS 3899:SCP1700 3889:REAL/32 3879:OpenDOS 3859:MP/M-86 3829:CP/M-86 3804:4690 OS 3799:4680 OS 3781:FreeDOS 3776:PTS-DOS 3766:ROM-DOS 3555:at the 2277:Usenet: 2271::  1978:DOS API 1933:Borland 1921:Turbo C 1821:ProComm 1781:program 1766:Arachne 1683:ViewMAX 1571:DOS=UMB 1402:KEYBD$ 1382:CLOCK$ 1316:(first 1308:(first 1128:REAL/32 1011:BootGUI 837:55h AAh 719:FreeDOS 609:REAL/32 601:PTS-DOS 597:ROM-DOS 593:FreeDOS 551:Decline 532:FreeDOS 457:OpenDOS 453:Caldera 445:PalmDOS 413:CP/M-86 364:CP/M-86 341:CP/M-80 327:session 206:Origins 191:History 161:DOS/360 144:FreeDOS 140:PTS-DOS 136:ROM-DOS 61:FreeDOS 4512:Thread 4383:Hybrid 4361:Kernel 4202:  4191:  4154:TRSDOS 4149:TR-DOS 4049:iS-DOS 4039:IDEDOS 4034:GEMDOS 4014:DOS XL 3964:BW-DOS 3929:AMSDOS 3854:FlexOS 3809:86-DOS 3790:Other 3751:DR-DOS 3724:MS-DOS 3523:  3490:  3368:  3341:  2629:"Home" 2366:: 28. 2279:  2199:: 22. 2140:  2031:  1927:, and 1908:Watcom 1896:, and 1872:BASICA 1827:, and 1825:Qmodem 1720:DOSKEY 1658:, and 1560:386MAX 1536:EMM386 1443:, and 1354:82164A 1312:) and 1275:PC DOS 1271:86-DOS 1265:, for 1065:MSCDEX 1050:FAT16B 992:IO.SYS 735:kernel 727:DOS/NT 689:Design 671:DOSBox 654:DOSEMU 586:DOSBox 496:LSI-11 494:, and 471:, and 441:Novell 425:FlexOS 379:IO.SYS 356:86-DOS 325:86-DOS 290:IBM PC 248:16-bit 241:86-DOS 237:MS-DOS 183:, and 181:TRSDOS 132:DR-DOS 128:MS-DOS 4714:Shell 4653:Inode 4169:Z-DOS 4104:SB-80 4094:PTDOS 4079:MyDOS 4044:IMDOS 3934:ANDOS 3894:SB-86 3756:H-DOS 3746:DOS/V 3711:Games 3672:(DOS) 3139:(PDF) 3128:(PDF) 2338:: 132 2136:–11. 1983:DOS/V 1968:] 1931:from 1906:from 1881:DJGPP 1868:BASIC 1833:modem 1829:Telix 1815:PKZIP 1809:XTree 1775:dBase 1705:PRINT 1464:colon 1386:CLOCK 1058:FAT32 1042:FAT16 1038:FAT12 955:shell 951:SHELL 947:parse 938:file. 928:0500h 924:0000h 912:0000h 908:0070h 904:0500h 900:0000h 896:0600h 892:0000h 887:7C00h 883:0000h 876:7C00h 872:0000h 856:0600h 852:0000h 841:+1FEh 833:7C00h 829:0000h 790:, or 723:DOS-C 695:Intel 649:Linux 605:RxDOS 484:XEDOS 469:Lineo 284:When 260:8-bit 221:on a 217:from 4275:List 4204:List 4164:UDOS 4119:RDOS 4089:OS/M 4069:MP/M 4059:MDOS 4054:ISIS 4029:FLEX 4019:Edos 3984:CP/M 3834:CP/K 3814:ADOS 3521:ISBN 3488:ISBN 3366:ISBN 3339:ISBN 3195:and 2335:BYTE 2307:BYTE 2138:ISBN 2029:ISBN 1955:CP/M 1874:and 1847:, a 1807:and 1797:, a 1787:, a 1672:GEOS 1632:WIMP 1556:QEMM 1497:and 1485:NUL 1483:> 1479:ECHO 1472:NUL: 1449:LPT1 1441:COM1 1420:LPT4 1404:and 1394:COM4 1392:and 1390:COM3 1378:LPT3 1374:LPT2 1370:COM2 1364:for 1358:COM2 1352:and 1350:LPT2 1334:COM3 1330:COM1 1326:LPT2 1324:and 1322:LPT1 1314:COM1 1306:LPT1 1285:and 1277:1.0. 1245:LPT9 1241:LPT8 1237:LPT7 1233:LPT6 1229:LPT5 1225:LPT4 1221:LPT3 1217:LPT2 1213:LPT1 1201:COM9 1197:COM8 1193:COM7 1189:COM6 1185:COM5 1181:COM4 1177:COM3 1173:COM2 1169:COM1 994:and 941:The 807:The 792:mice 771:and 769:GOTO 765:.BAT 756:via 745:(an 702:CPUs 682:Doom 639:70. 615:and 613:Dell 607:and 530:The 516:OS/2 505:BYTE 465:7.03 459:and 447:and 427:and 276:The 265:and 256:CP/M 199:and 114:for 4731:PXE 4719:CLI 4699:HAL 4689:API 4492:IPC 4109:SCP 4024:EOS 3792:x86 3691:API 2310:: 6 1885:gcc 1742:). 1740:386 1668:GEM 1558:or 1457:PLT 1453:LST 1447:to 1445:PRN 1437:AUX 1431:PnP 1362:PLT 1346:LST 1332:to 1302:LST 1281:In 1263:NUL 1257:PRN 1251:AUX 1207:CON 1054:MiB 864:80h 710:x86 698:x86 647:On 621:OEM 467:), 394:ICL 348:CPU 322:SCP 286:IBM 254:'s 151:DOS 126:'s 68:DOS 25:DoS 4748:: 4474:, 3608:. 3590:. 3519:. 3515:. 3486:. 3396:. 3374:. 3199:.) 3174:. 3170:, 3166:. 3108:^ 3072:^ 3045:^ 3028:. 3024:. 2970:. 2959:^ 2919:. 2899:. 2880:. 2861:. 2836:. 2760:. 2749:^ 2728:. 2703:. 2631:. 2602:. 2577:. 2573:. 2540:. 2515:. 2503:^ 2428:. 2424:. 2398:. 2392:. 2360:. 2332:. 2304:. 2275:. 2267:. 2252:^ 2242:. 2224:. 2193:. 2152:^ 2128:. 2101:. 2097:. 2086:^ 2069:. 1966:de 1923:, 1919:, 1915:, 1892:, 1831:, 1823:, 1777:, 1674:. 1662:. 1650:, 1646:, 1408:. 1376:, 1372:, 1243:, 1239:, 1235:, 1231:, 1227:, 1223:, 1219:, 1215:, 1199:, 1195:, 1191:, 1187:, 1183:, 1179:, 1175:, 1171:, 1106:, 786:, 775:. 679:, 617:HP 603:, 599:, 595:, 490:, 475:. 423:, 187:. 179:, 175:, 171:, 167:, 100:ɔː 90:, 4568:, 4478:) 4470:( 4238:e 4231:t 4224:v 3662:e 3655:t 3648:v 3623:. 3600:. 3577:. 3535:. 3502:. 3453:. 3426:. 3347:. 3224:. 3185:. 3148:. 3102:. 3039:. 3010:. 2985:. 2934:. 2847:. 2821:. 2796:. 2771:. 2743:. 2714:. 2689:. 2664:. 2635:. 2617:. 2588:. 2555:. 2526:. 2497:. 2468:. 2439:. 2409:. 2377:. 2345:. 2317:. 2289:. 2210:. 2175:. 2146:. 2134:9 2080:. 2037:. 1974:) 1951:) 1468:: 1466:( 1451:( 1015:0 961:. 926:: 910:: 902:: 894:: 885:: 874:: 854:: 831:: 463:/ 106:/ 103:s 97:d 94:/ 86:/ 83:s 80:ɒ 77:d 74:/ 70:( 38:. 31:.

Index

disk operating system
DoS
DOS (disambiguation)
Microsoft Windows

MS-DOS 6

FreeDOS
/dɒs/
/dɔːs/
operating systems
IBM PC compatible
IBM PC DOS
Microsoft
MS-DOS
DR-DOS
ROM-DOS
PTS-DOS
FreeDOS
disk operating system
DOS/360
Apple DOS
Apple ProDOS
Atari DOS
Commodore DOS
TRSDOS
AmigaDOS
Comparison of DOS operating systems
Timeline of DOS operating systems

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.