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