Jump to content

Disk operating system

From Wikipedia, the free encyclopedia
(Redirected from Disk Operating System)

A disk operating system (DOS) is a computer operating system that provides storage access limited to disk hardware (such as a floppy, hard drive and optical)[disputeddiscuss] that today is obsolete. A DOS provides a file system and a means for loading and running programs stored on the disk. Typically, a DOS was loaded from the disk as part of the boot process. More complex and modern operating systems such as Windows and Unix-based are not considered a DOS.[citation needed][1]

History

[edit]

Before modern storage such as the disk drive, floppy disk, and flash storage, early computers used storage such as delay line, core memory, punched card, punched tape, magnetic tape, and magnetic drum. Early microcomputers and home computers used paper tape, audio cassette tape (such as Kansas City standard), or no permanent storage at all. Without permanent storage, programs and data are input directly into memory using front panel switches, or is input through a computer terminal or keyboard, sometimes controlled by a BASIC interpreter in ROM. When power is turned off, all information is lost.

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" in the context of its user community. For example, CBM DOS, Atari DOS, TRS-DOS, Apple DOS, Apple ProDOS, and MS-DOS. CP/M is also a disk operating system, despite not having "DOS" in the name.[2]

A DOS is usually loaded from a disk, but there are exceptions, such as Commodore's disk drive for the Commodore 64 and VIC-20 which contain the DOS in ROM. Some versions of AmigaDOS mostly resides in ROM, as a part of a Kickstart firmware.

OS extensions

[edit]
  • 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.[3] 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.
  • Advanced Disc Filing System (ADFS) is a successor to Acorn's DFS.
  • AMSDOS is for the Amstrad CPC computers.
  • GDOS and G+DOS is for the +D and DISCiPLE disk interfaces for the ZX Spectrum.

Main OSes

[edit]

Some disk operating systems are the operating systems for the entire computer system.

See also

[edit]

References

[edit]
  1. ^ Carpenter, T. (2012). Microsoft Windows Operating System essentials (1st ed.). John Wiley & Sons.
  2. ^ Dahmke, Mark (1983-07-01). "CP/M Plus: The new disk operating system is faster and more efficient than CP/M". BYTE Magazine. Vol. 8, no. 7. p. 360.
  3. ^ Wilkinson, Bill (1982). Inside Atari DOS. Greensboro, NC: COMPUTE! Books. ISBN 0-942386-02-7. Archived from the original on 2017-10-02.
  4. ^ A Narrative Description of the Burroughs B5500 Disk File Master Control Program (PDF). Systems Documentation. Burroughs. October 1966. 1023579.
  5. ^ "CDC Operating System History" (PDF). CDC.
  6. ^ GE-635 Comprehensive Operating Supervisor (GECOS) (PDF). General Electric. July 1964. CPB-1002.
  7. ^ IBM System/360 Basic Programming Support and IBM Basic Operating System/360 Programming Systems Summary (PDF). Systems Reference Library. IBM.
  8. ^ IBM System/360 Disk and Tape Operating Systems Concepts and Facilities (PDF). Systems Reference Library (Ninth ed.). IBM. October 1970. GC24-5030-8.
  9. ^ IBM Operating System/360 Concepts and Facilities (PDF). Systems Reference Library. IBM. 1965. C28-6535-0.
  10. ^ Control Program-67 /Cambridge Monitor System - (CP-67 /CMS) Version .3.1 - Program Number 3600-05.2.005 - System Description Manual (PDF). Type III Class A Program (Third ed.). IBM. September 1971. GH20-0802-2. Retrieved January 9, 2023.
  11. ^ IBM System/360 Time Sharing System - Concepts and Facilities (PDF). Systems Reference Library (Fourth ed.). IBM. September 1968. C28-2003-3. Retrieved January 9, 2023.
  12. ^ "Definitive List of TRS-80 Model II Operating Systems".