IBM PC - Software - Operating Systems - 6024001
IBM Personal Computer Diskette Software (DOS Diskette) (6024001)
Also known as: PC DOS 1.0
Item number: 6024001
Announcement date: 1981-08-12
Availability date: 1981-08-12
Announcement letter: 281-65 THE IBM PERSONAL COMPUTER
From the announcement:
The IBM Personal Computer Diskette Software (DOS Diskette)
consists of the IBM Personal Computer Disk Operating System (DOS) and
the Disk and Advanced BASIC language extensions to the Cassette level
BASIC which is included in the ROM of the System Unit. DOS Diskette
is designed so that the user can load into memory DOS, Disk or
Advanced BASIC depending upon the functions required.
IBM Personal Computer Disk Operating System (DOS)
The IBM Personal Computer Disk Operating System (DOS) provides
a high-level interface between a program and its hardware
environment. DOS supports one or more 5 1/4" diskette drives.
Sequential and random access of files is supported and file space is
allocated dynamically as data is added. DOS functions include the
display of a diskette directory and the rename, erase, display,
compare, or copy of files. DOS also permits the chaining of a series
of diskette programs contained in a predefined job stream. Either a
job stream or a single program may be designated for automatic
execution when the system is first turned on.
The IBM Personal Computer DOS provides the diskette I/O for
the PASCAL Compiler and any programs produced by it. DOS also
provides Editor and Debug utility programs to aid in program
development. A Linkage Editor is provided to convert language
compiler relocatable modules to executable load modules.
The IBM Personal Computer DOS resides on the DOS Diskette. If
the DOS Diskette is present in diskette drive "A" when power is
turned on, DOS will automatically be loaded into memory. DOS requires
a minimum of one diskette drive and 32KB memory.
IBM Personal Computer BASIC language extensions
The IBM Personal Computer BASIC Interpreter is structured in
three functional levels: ROM Interpreter (Cassette), Disk, and
Advanced. The Cassette level not only provides the necessary cassette
input/output instructions, but also supports display, keyboard,
printer, and customer-supplied light pen and joystick, and a full
complement of editing, logic, math, and string functions. The
Cassette level of BASIC is provided with each computer in the form of
built-in read-only memory (ROM).
The Disk and Advanced levels of BASIC may be loaded into
memory from the DOS Diskette. The Disk extensions to the language
provide a full set of instructions, commands and built-in functions
which support the companion Disk Operating System and add date, time
of day, and communications capability. The Advanced extension to
BASIC includes the Disk functions and further enhances the support
for display graphics, and customer-supplied light pen and joystick.
It also includes both the Graphics Macro Language (paint, circle,
get/put display contents, store, and draw line segments) and the
Music Macro Language* (provides 84 notes for the programmable
speaker) and provides the capability to support a variety of external
hardware devices. Advanced BASIC also supports interrupts for
communications, function keys, light pen, and game controllers.
* Trademark Microsoft Inc.
The IBM Personal Computer language extensions require a
minimum 32KB memory and at least one diskette drive. While IBM
Personal Computer DOS can be loaded only from drive "A", the BASIC
extensions may be loaded from either drive "A" or "B".
Some examples of the minimum memory configuration required are:
Total User Memory Available/
Memory Total System Memory of
Required 32KB 48KB 64KB
Cassette Level
BASIC (ROM) 4.0KB 28.0KB 44.0KB 60.0KB
DOS 12.0KB 20.0KB 36.0KB 52.0KB
Disk Level
BASIC
- without communica-
tions option 24.0KB 8.0KB 24.0KB 40.0KB
- with default communi-
cations option 25.5KB 6.5KB 22.5KB 38.5KB
Advanced Level
BASIC
- without communica-
tions option 29.0KB 3.0KB 19.0KB 35.0KB
- with default communi-
cations option 30.5KB 1.5KB 17.5KB 33.5KB
Page created: 2021-08-12 Page last updated: 2021-08-12