This article is about disk operating systems in the broadest sense. For the disk operating system used by IBM PC compatibles, see DOS. For IBM mainframe operating systems, see DOS/360 and successors.
A disk operating system (DOS) is a computer operating system that resides on and can use a disk storage device, such as a floppy disk, hard disk drive, or optical disc. A disk operating system provides a file system for organizing, reading, and writing files on the storage disk, and a means for loading and running programs stored on that disk. Strictly speaking, this definition does not include any other functionality, so it does not apply to more complex OSes, such as Microsoft Windows, and is more appropriately used only for older generations of operating systems.[citation needed]
In the early 1960s, as disk drives became larger and more affordable, various mainframe and minicomputer vendors introduced disk operating systems and modified existing operating systems to use disks.
Hard disks and floppy disk drives require software to manage rapid access to block storage of sequential and other data. For most microcomputers, a disk drive of any kind was an optional peripheral. Systems could be used with a tape drive or booted without a storage device at all. The disk operating system component of the operating system was only needed when a disk drive was used.
By the time IBM announced the System/360 mainframes, the concept of a disk operating system was well established. Although IBM did offer Basic Programming Support (BPS/360) and TOS/360 for small systems, they were out of the mainstream and most customers used either DOS/360 or OS/360.
Most home and personal computers of the late 1970s and 1980s used a disk operating system, most often with "DOS" in the name and simply referred to as "DOS" within their respective communities: CBM DOS for Commodore 8-bit systems, Atari DOS for the Atari 8-bit computers, TRS-DOS for the TRS-80, Apple DOS and ProDOS for the Apple II, and MS-DOS for IBM PC compatibles. CP/M is also a disk operating system, despite not having the "DOS" acronym in the name.[1]
A disk operating system is usually loaded from a disk, but there are exceptions, such as Commodore's disk drives for the Commodore 64 and VIC-20 which contain the DOS in ROM. AmigaDOS also mostly resides in ROM, as a part of a Kickstart firmware (a few select versions are also loaded from disk).
OS extensions
Commodore DOS is on 8-bit Commodore computers such as the Commodore 64. Unlike most other DOS systems, it is integrated into the disk drives, not loaded into the computer's own memory.
Atari DOS is used by the Atari 8-bit computers. The Atari OS only offers low-level disk-access, so an extra layer called DOS can be booted from a floppy for higher level functions such as filesystems.[2] Third-party replacements for Atari DOS include DOS XL, SpartaDOS, MyDOS, TurboDOS, and Top-DOS.
MSX-DOS is for the MSX computer standard. The initial version, released in 1984, is MS-DOS 1.0 ported to Z80. In 1988, version 2 has facilities such as subdirectories, memory management, and environment strings. The MSX-DOS kernel resides in ROM (built-in on the disk controller) so basic file access capacity is available even without the command interpreter, by using BASIC extended commands.
Disc Filing System (DFS) is an optional component for the Acorn BBC Micro, as a kit with a disk controller chip, a ROM chip, and a few logic chips, to be installed inside the computer.
Some disk operating systems are the operating systems for the entire computer system.
The Burroughs (now Unisys) Master Control Program[3] (MCP) for the B5000 originally runs from a drum, but starting with the B5500 it runs from a disk. It is the basis for the MCP on the B6500, B7500, and successors.
The IBM Basic Operating System/360[6] (BOS/360), Disk Operating System/360[7] (DOS/360) and Operating System/360[8] (OS/360) are standard for all but the smallest System/360 installations; the 360/67 also has Control Program-67 /Cambridge Monitor System[9] (CP-67/CMS) and Time Sharing System/360 [10] (TSS/360). BOS is gone, CP-67/CMS has evolved into z/VM, DOS has evolved into z/VSE, OS has evolved into z/OS and TSS/360 evolved into TSS/370 PRPQ, which is now gone.
CP/M is a disk operating system, as the main or alternate operating system for numerous microcomputers of the 1970s and 1980s.
Apple DOS is the primary operating system for the Apple II, from 1979 with the introduction of the floppy disk drive, until 1983 when it was replaced by ProDOS.
TRSDOS is the operating system for the TRS-80 line of computers from Tandy.[11]
MS-DOS for IBM PC compatibles with Intelx86 CPUs. 86-DOS was modeled on CP/M, and then was adapted as the basis for Microsoft's MS-DOS. It was rebranded by IBM as PC DOS until 1993. Various compatible systems were later produced by different organizations, starting with DR-DOS in 1988.