
DS990 Software
DS990 software features a versatile and powerful
operating system, the DX
10
operating system. File-
management and error-control features make this
operating system an extremely efficient one. A wide
variety of high-level languages are available with the
DS990 system. Among these are COBOL,
DXIO
Operating
System
The operating-system software selected for a
computer installation has a major effect on the
throughput, reliability, and usability of the system.
The disks, processors, memories, terminals, and other
physical resources of a computer system represent a
potential for performance. The operating system
controls the total system resources and allocates
them to the various tasks required in the user's
application programs. An operating system also
provides other necessary system services and utilities,
such as interrupt handling and input/output (I/O)
device service routines. The operating system relieves
the individual application program of these overhead
responsibilities, which greatly reduces the opportunity
for error and simplifies application programming.
The
DXIO
operating system
is
Texas Instruments
powerful disk-based operating system; it
is
one of
the most sophisticated, flexible, and versatile
computer operating systems available. First released
in
1976,
the
DXIO
system
is
a proven product that
has been refined
by
operation within Texas
Instruments and
at
customer sites around the world.
The
DXIO
system
is
a general-purpose,
multitasking operating system, which
is
optimized for
multiterminal interactive operations. The operating
system makes each terminal appear to have exclusive
control of the system; so the existence of other
terminals
is
transparent to any individual user.
Batch-processing tasks can
be
initiated from any
terminal without interfering with interactive terminal
operations.
The
DXIO
operating system has extensive file-
management capabilities. The
DXIO
system creates
files, allocates disk and memory space for
files,
transfers
files
between disk and memory as required,
and controls read access, write access, deletion, and
file
sharing by
mUltiple
users. The operating system
supports sequential files, relative-record
files,
and
multikey-indexed
files
with up to fourteen
keys.
7
FORTRAN, RPG II, BASIC, Pascal, and DBMS
990.
Software-development tools include an
interactive text editor, macro assembler, link editor,
and debug package. These features enable DS990
software to comprehend user requirements in a way
not found in most computers of this class.
The
DXIO
operating system incorporates a number
of program-development utilities, which greatly
reduces development time and improves effectiveness.
Programs can
be
developed under the
DXIO
operating system to execute on the DS990 system or
on the smaller floppy-disk-based or memory-resident
systems in the
990
family. Program-development
packages are sold as extra-cost options to many
operating systems; however, they are included as part
of the DX
10
system because program development
is
a major application of the DS990 systems. The
program-development utilities include an interactive
text editor, relocatable macro assembler, link editor,
and interactive debugger.
Many users prefer to write programs in one or
more
of
the major high-level programming
languages. Compilers/interpreters for FORTRAN
(with Instrument Society of America (ISA) process-
control extensions), COBOL, BASIC, Business
BASIC, RPG II, DBMS 990, and Pascal are
available as optional features of the DXI0 operating
system.
The
DXIO
operating system includes the device
service routines necessary to communicate with the
standard and optional DS990 110 devices, such as
the Model
911
Video Display Terminals (VDTs),
disk systems, Model
810
Printers, Model
2230
and
Model
2260
Line Printers, Model
979
A Magnetic-
Tape Transport, and Silent
700
terminals. Special
device service routines can
be
linked to the
DXIO
system. The
DXIO
system
uses
logical
1/0,
which
further isolates an individual user program from the
characteristics of the
I/O
device. Logical
I/O
allows
an
I/O
device to
be
treated as a
file
that
is
referenced by a logical unit number (LUNO).
This simplification allows the user to concentrate
on the application problem rather than on device
details. Logical
I/O
is
particularly useful for
program development in which a
file
or another
I/O