Disk operating system

Last updated

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, 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 ]

Contents

Disk operating systems for mainframes, minicomputers, microprocessors, and home computers are usually loaded from the disks as part of the boot process.

History

Early computers predate disk drives, floppy disks, or modern flash storage. Early storage devices such as delay lines, core memories, punched cards, punched tape, magnetic tape, and magnetic drums were used instead. 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, program and data entry is done at front panel switches directly into memory or through a computer terminal or keyboard, sometimes controlled by a BASIC interpreter in ROM. When power is turned off, any 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" within their respective communities: CBM DOS for Commodore 8-bit systems, Atari DOS for the Atari 8-bit family, 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

Main OSes

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

See also

Related Research Articles

<span class="mw-page-title-main">Floppy disk</span> Removable disk storage medium

A floppy disk or floppy diskette is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a fabric that removes dust particles from the spinning disk. Floppy disks store digital data which can be read and written when the disk is inserted into a floppy disk drive (FDD) connected to or inside a computer or other device.

<span class="mw-page-title-main">IBM System/360</span> IBM mainframe computer family (1964–1977)

The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978. It was the first family of computers designed to cover both commercial and scientific applications and a complete range of applications from small to large. The design distinguished between architecture and implementation, allowing IBM to release a suite of compatible designs at different prices. All but the only partially compatible Model 44 and the most expensive systems use microcode to implement the instruction set, featuring 8-bit byte addressing and binary, decimal and hexadecimal floating-point calculations.

<span class="mw-page-title-main">TRS-80</span> 1977 microcomputer by Tandy Corporation

The TRS-80 Micro Computer System is a desktop microcomputer launched in 1977 and sold by Tandy Corporation through their Radio Shack stores. The name is an abbreviation of Tandy Radio Shack, Z80 [microprocessor]. It is one of the earliest mass-produced and mass-marketed retail home computers.

<span class="mw-page-title-main">Booting</span> Process of starting a computer

In computing, booting is the process of starting a computer as initiated via hardware such as a button or by a software command. After it is switched on, a computer's central processing unit (CPU) has no software in its main memory, so some process must load software into memory before it can be executed. This may be done by hardware or firmware in the CPU, or by a separate processor in the computer system.

<span class="mw-page-title-main">CP/M</span> Discontinued family of computer operating systems

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. CP/M is a disk operating system and its purpose is to organize files on a magnetic storage medium, and to load and run programs stored on a disk. Initially confined to single-tasking on 8-bit processors and no more than 64 kilobytes of memory, later versions of CP/M added multi-user variations and were migrated to 16-bit processors.

<span class="mw-page-title-main">History of operating systems</span> Aspect of computing history

Computer operating systems (OSes) provide a set of functions needed and used by most application programs on a computer, and the links needed to control and synchronize computer hardware. On the first computers, with no operating system, every program needed the full hardware specification to run correctly and perform standard tasks, and its own drivers for peripheral devices like printers and punched paper card readers. The growing complexity of hardware and application programs eventually made operating systems a necessity for everyday use.

<span class="mw-page-title-main">Commodore PET</span> Personal computer system

The Commodore PET is a line of personal computers produced starting in 1977 by Commodore International. A single all-in-one case combines a MOS Technology 6502 microprocessor, Commodore BASIC in read-only memory, keyboard, monochrome monitor, and, in early models, a cassette deck.

Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first version of BASIC published by Microsoft as well as the first high-level programming language available for the Altair 8800 microcomputer.

<span class="mw-page-title-main">MSX</span> Family of standardized home computer architectures released between 1983 and 1992

MSX is a standardized home computer architecture, announced by ASCII Corporation on June 16, 1983. It was initially conceived by Microsoft as a product for the Eastern sector, and jointly marketed by Kazuhiko Nishi, the director at ASCII Corporation. Microsoft and Nishi conceived the project as an attempt to create unified standards among various home computing system manufacturers of the period, in the same fashion as the VHS standard for home video tape machines. The first MSX computer sold to the public was a Mitsubishi ML-8000, released on October 21, 1983, thus marking its official release date.

This article presents a timeline of events in the history of computer operating systems from 1951 to the current day. For a narrative explaining the overall developments, see the History of operating systems.

Disk formatting is the process of preparing a data storage device such as a hard disk drive, solid-state drive, floppy disk, memory card or USB flash drive for initial use. In some cases, the formatting operation may also create one or more new file systems. The first part of the formatting process that performs basic medium preparation is often referred to as "low-level formatting". Partitioning is the common term for the second part of the process, dividing the device into several sub-devices and, in some cases, writing information to the device allowing an operating system to be booted from it. The third part of the process, usually termed "high-level formatting" most often refers to the process of generating a new file system. In some operating systems all or parts of these three processes can be combined or repeated at different levels and the term "format" is understood to mean an operation in which a new disk medium is fully prepared to store files. Some formatting utilities allow distinguishing between a quick format, which does not erase all existing data and a long option that does erase all existing data.

MSX-DOS is a discontinued disk operating system developed by Microsoft's Japan subsidiary for the 8-bit home computer standard MSX, and is a cross between MS-DOS v1.25 and CP/M-80 v2.2.

The history of IBM mainframe operating systems is significant within the history of mainframe operating systems, because of IBM's long-standing position as the world's largest hardware supplier of mainframe computers. IBM mainframes run operating systems supplied by IBM and by third parties.

<span class="mw-page-title-main">History of personal computers</span> History of the consumer personal computer

The history of the personal computer as a mass-market consumer electronic device began with the microcomputer revolution of the 1970s. A personal computer is one intended for interactive individual use, as opposed to a mainframe computer where the end user's requests are filtered through operating staff, or a time-sharing system in which one large processor is shared by many individuals. After the development of the microprocessor, individual personal computers were low enough in cost that they eventually became affordable consumer goods. Early personal computers – generally called microcomputers – were sold often in electronic kit form and in limited numbers, and were of interest mostly to hobbyists and technicians.

<span class="mw-page-title-main">History of the floppy disk</span>

A floppy disk is a disk storage medium composed of a disk of thin and flexible magnetic storage medium encased in a rectangular plastic carrier. It is read and written using a floppy disk drive (FDD). Floppy disks were an almost universal data format from the 1970s into the 1990s, used for primary data storage as well as for backup and data transfers between computers.

<span class="mw-page-title-main">Home computer</span> Class of microcomputers

Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a single, non-technical user. These computers were a distinct market segment that typically cost much less than business, scientific, or engineering-oriented computers of the time, such as those running CP/M or the IBM PC, and were generally less powerful in terms of memory and expandability. However, a home computer often had better graphics and sound than contemporary business computers. Their most common uses were word processing, playing video games, and programming.

<span class="mw-page-title-main">Floppy disk variants</span> Types of floppy disk formats

The floppy disk is a data storage and transfer medium that was ubiquitous from the mid-1970s well into the 2000s. Besides the 3½-inch and 5¼-inch formats used in IBM PC compatible systems, or the 8-inch format that preceded them, many proprietary floppy disk formats were developed, either using a different disk design or special layout and encoding methods for the data held on the disk.

References

  1. 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.
  2. Wilkinson, Bill (1982). Inside Atari DOS. Greensboro, NC: COMPUTE! Books. ISBN   0-942386-02-7. Archived from the original on 2017-10-02.
  3. A Narrative Description of the Burroughs B5500 Disk File Master Control Program (PDF). Burroughs. October 1966. 1023579.{{cite book}}: |work= ignored (help)
  4. "CDC Operating System History" (PDF). CDC.
  5. GE-635 Comprehensive Operating Supervisor (GECOS) (PDF). General Electricn. July 1964. CPB-1002.
  6. IBM System/360 Basic Programming Support and IBM Basic Operating System/360 Programming Systems Summary (PDF). IBM.{{cite book}}: |work= ignored (help)
  7. IBM System/360 Disk and Tape Operating Systems Concepts and Facilities (PDF) (Ninth ed.). IBM. October 1970. GC24-5030-8.{{cite book}}: |work= ignored (help)
  8. IBM Operating System/360 Concepts and Facilities (PDF). IBM. 1965. C28-6535-0.{{cite book}}: |work= ignored (help)
  9. Control Program-67 /Cambridge Monitor System - (CP-67 /CMS) Version .3.1 - Program Number 3600-05.2.005 - System Description Manual (PDF) (Third ed.). IBM. September 1971. GH20-0802-2. Retrieved January 9, 2023.{{cite book}}: |work= ignored (help)
  10. IBM System/360 Time Sharing System - Concepts and Facilities (PDF) (Fourth ed.). IBM. September 1968. C28-2003-3. Retrieved January 9, 2023.{{cite book}}: |work= ignored (help)
  11. "Definitive List of TRS-80 Model II Operating Systems". Archived from the original on 2017-10-02.