Software
Product
Description
product name: IAS, Version 3.4
Interactive Application System
SPD 14.65.18
DESCRIPTION
IAS is a general purpose operating system that runs on
these UNIBUS processors:
• PDP-11/24, PDP-11/34, PDP-11/35, PDP-11/40, PDP-
11/44, PDP-11/45, PDP-11/50, PDP-11/55, PDP-11/60
(excluding WCS), PDP-11/70, PDP-11/84
on these Q-bus processors:
• PDP-11/23 and PDP-1 1/23-PLUS with memory
management unit and EIS
and on these MicroPDP-1 1 Q-bus processors:
• MicroPDP-11/83, MicroPDP-11/73, MicroPDP-11/53,
MicroPDP-1 1/53+.
Through the system generation process, one of the fol-
lowing three operating modes of the system is selected:
• Real-time - A multi-tasking system primarily for real-time
applications.
• Multi-user - A real-time system with a timesharing
scheduler for efficient multi-terminal support.
• Timesharing - A superset of the other two modes that
includes ail the capabilities of the IAS system.
All system features are not available in each operating
mode; some of these exceptions are noted in Table 1.
IAS provides:
• Program and data protection
• An easy-to-use interactive and batch program develop-
ment interface that operates concurrently with real-time
processing
• General timesharing services for up to 32 simultaneous
users (depending on hardware)
• An interactive interface for the system operator to allo-
cate system resources In timesharing mode
In timesharing mode, IAS provides real-time processing
and timesharing executive that controls the interactive
and batch processing facilities. Real-time, interactive, and
batch processing can take place concurrently.
IAS requires only a single-user partition, but separate
partitions can be used to assure adequate memory for
real-time tasks. Real-time tasks are scheduled by priority,
regardless of the partition in which they run. The time-
sharing partition is used for interactive, batch, and noncrl-
tical real-time tasks. The heuristic scheduler allocates
resources to interactive tasks using a time slicing al-
gorithm and dynamically computed priorities. If neces-
sary, the scheduler swaps tasks in and out of memory
from one or more swapping areas on disk.
The executive schedules and swaps batch tasks in the
same manner as interactive tasks. Batch tasks normally
receive the CPU time available after the execution of
real-time and interactive tasks. It is possible however, to
guarantee that a minimum amount of the available CPU
time, after real-time requirements, is allocated to batch
processing.
IAS is oriented toward the interactive terminal user. In
timesharing mode, each terminal is normally associated
with a command language interpreter. This is a program
that implements a specific user interface, and normally
conducts a dialogue with the user and calls system serv-
ices to carry out the user's requests.
A generic Command Language Interpreter (CLI), is in-
cluded with IAS called Program Development System
(PDS). PDS includes a privileged superset of CLI, called
Systems Control Interface (SCI), which is designed for
the system operator's use in system control.
The system manager can define privileges and assign
passwords for each PDS user to control the facilities an
individual is allowed to invoke. All interactive and batch
facilities can be made available to the normal PDS user.
PDS can:
• Provide access to multiple language processors, the file
system utilities, and system status information
• Accept indirect command files for automatic command
input
• Enable the user to submit batch command files
• Conditionally execute commands in either indirect com-
mand files or batch streams based on error tests
• Provide access to real-time program control commands
• Provide a mode for support of Monitor Console Routine
(MCR) commands, as used on the RSX-11D system
SCI is the system operator's terminal interface. It enables
the operator to control system resource allocation
dynamically.
May 1990
AE-3423S-TC
IAS, Version 3.4
Interactive Application System
SCI can be:
• invoked on the system console terminal by any user
.with appropriate privileges
• Used to control allocation of resources to users and CLI
assignment to terminals
• Used to monitor system status and tune the system
dynamically
PDS and most other system programs provided with IAS
are shareable. Utility programs Include:
• A complete set of file control utilities such as file dump,
file verification, volume backup and restoration, disk
save and compression, and file comparison
• Four editors: an interactive character-oriented editor
(EDI), a line-oriented editor (SLP), the DEC Standard
Editor (EDT), and a keypad editor (KED/K52)
• Program development utilities including the MACRO as-
sembler, task builder, debugger, and RMS file mainte-
nance utilities
• The system generation program
• The program library management program
Users writing their own CLIs or other application pro-
grams can call the Timesharing Control Services (TCS)
for controlling and executing tasks and subtasks (time-
sharing mode only).
User-written interactive programs can:
• Share data through executive directives including
memory management directives and use event flags for
intertask synchronization
• Be shared between users
• Execute concurrently with other application tasks, be
timeshared and swapped
User-written CLIs can:
• Run other tasks at multiple levels
• Engage in intertask communication using send/receive
directives or CLI command lines
User programs have access to the IAS file system, which
is compatible with the RSX-11 family of operating
systems. Two file access facilities are available: File
Control Services (FCS) and Record Management
Serv'ces (RMS- 11).
RMS-1 i supports three file organizations - Sequential,
Relative and Multi-keyed Index Sequential (ISAM), and
provides sequential and direct access models.
FCS supports sequential and direct access to sequen-
tially and randomly organized files.
SPD 14.65.18
The use of the File Control Services (FCS) will increase
the task size by approximately 2K to 8K bytes, depending
on the number of open files and services desired. The
Record Management System (RMS) requires at least 8K
bytes per task.
Protection is separately controlled for four categories of
user (system, owner, group, world) and for four types of
access (read, write, extend, delete). Magnetic tape labels
are checked and ANSI standard (Level 3) magtape
format is supported.
A multi-stream BATCH facility is provided with IAS indi-
rect command file processing capabilities. The batch
commands are in PDS format, making the capability easy
to use. Status is returned to the batch processor as each
step is completed, allowing for conditionalized branching.
The batch processor collects all print files from a batch
stream and spools them along with the log file. The
queue manager gives the system manager control over
the multiple batch streams and print queues.
Other facilities are:
• Spooling of output to printers and noninteractive
terminals
• Spooled batch input from record-oriented devices
• Accounting information recorded in timesharing mode
for interactive and batch users showing CPU and
memory usage and connect time
• Automatic logging (on disk) of peripheral device errors
and memory parity errors
• Optional, user mode, diagnostic device exercisers for
on-line checkout of selected peripherals
• Block mode terminal support
• Backup and restore utility (BRU)
• On-line, disk format utility (FMT) for drives that support
that formatting. MSCP disk devices (RA and RC disks)
are not user formatted devices.
. File sort and merge utilities (SORT/MERGE-11)
• Support for the Monitor Console Routines (MCR) includ-
ing indirect MCR
• Memory Management Directives (PLAS)
• Shadow Recording - A technique used to increase data
availability by recording information on two disks.
Shadowed disk support, which allows one of two disks
of the same type to be designed as a shadowed backup
of the other disk mounted as a Files-11 volume. All
writes to the primary drive are automatically written to
the secondary. In the event of a read failure on the
primary drive, the system will automatically read the
data from the secondary drive.
IAS, Version 3.4
Interactive Application System
SPD 14.65.18
Table I
System Features Supported
By Mode of Opeation
RT MU TS
Priority Scheduler
Heuristic Scheduler
General Purpose Timesharing
Volume Protection
Program and Data Protection
User-Written CLIs
Concurrent RT, multi-user
program development
PDS, with SCI
MCR
Print Spooling
Shareable Code
Shareable Data Areas
Utilities
Multi-tasking
PLAS
Accounting
X
X
X
X
X
X
X
X
X
X
A
X
X
X
X
X
X
X
X « Recommended operation
A - Available, but not recommended or supported
SOURCE CODE INFORMATION
Source code for most Device Handlers is provided with
binary, single-use license options. DSA sources (eg. T/
MSCP handlers, HIBBR, UQSSP) are not included.
Any source code provided is on an "AS IS" basis without
any warranty of any kind either express or implied.
INSTALLATION
Only experienced customers should attempt installation
of this product. Digital recommends that all other custom-
ers purchase Digital's Installation Services. These serv-
ices provide for installation of the software product by an
experienced Digital Software Specialist.
HARDWARE RESTRICTIONS
In some cases, not all hardware features of the options in
the following HARDWARE REQUIREMENTS and
OPTIONAL HARDWARE sections are supported.
Hardware restrictions can limit the number of devices that
a system can support, and there may be some combina-
tions of devices that are mutually exclusive.
If the TK50 is used with utilities other than BRU (the
Backup and Restore Utility), degraded performance and/
or capacity of the TK50 should be expected.
IAS supports on-line formatting of RX33 diskettes. An
RX50 format diskette can be read and written in an RX33
drive, but cannot be reformatted into the higher density
RX33 format.
IAS supports the TU81 E as a TU81 .
For all hardware requirements specified, Digital
Equipment Corporation produced or supplied hardware is
assumed.
HARDWARE REQUIREMENTS
One of the following processor systems with bootstraps
for the supported distribution and target system disk de-
vices, KW11 clock, console terminal, and at least 256k
bytes of memory:
PDP-11/24, PDP-11/34, PDP-11/35, PDP-11/40, PDP-11/
44, PDP-11/45, PDP-11/50, PDP-11/55, PDP-11/60 (ex-
cluding WCS), PDP-11/70, PDP-11/84, PDP-11/23 and
PDP-11 /23-PLUS with memory management unit and
EIS, MicroPDP-11/83, MlcroPDP-11/73, MicroPDP-11/53
or the MicroPDP-1 1/53+. One of the following Digital IAS
software distribution devices:
One of the following disk storage packages:
• RL21 disk system (includes one RL02 drive) and one
additional RL02 drive
or
One of the following tape storage devices with appro-
priate UNI BUS or Q-bus controller:
. TU16, TE16, TU77, TS05, TS11, TU81, TK50
One of the following disk systems and one of the follow-
ing magnetic tape systems:
Disks:
• RL21 disk system (includes one RL02 drive) and one
additional RL02 drive
• RK61 1 disk pack controller (includes one RK06 drivel
• RPR1 1 disk pack controller (includes one RPR02 disk
drive)
• RP1 1 disk pack controller (includes one, RP03 disk
drive)
. RJP04/05/06 (or RWP04/05/06/07 for 11/70) disk pack
controller (includes RP04/05/06/07 drive)
• RM02/03/05 disk pack drives (with appropriate
controller)
• RM50 disk drive (with RH70 controller)
• RK71 1 disk system (includes one RK07 drive)
. RA60, RA70, RA80, RA81, RA82, RA90 disk drives
(with multiple KDA50 controllers per Q-bus system or
up to 2 UDA50 controllers per UNiBUS system)
• RC25 (with appropriate UNIBUS or Q-bus controller)
fixed/removable disk subsystems
. RD51, RD52, RD53, RD54, RD31, RD32 with RQDX-3
controller and optional RQDX-E expansion adapter (for
table-top RD disk configurations)
Magnetic Tape:
One of the following controller/drive combinations:
IAS, Version 3.4
interactive Application System
SPD 14.65.18
. TM11/TU10, TMA11/TU10, TME11/TE10, TJU16mJ16,
TJE16/TE16, TJU77/TU77, TJU45/TU45, TS11/TS04,
TU80, KLESI/TU81 , TKU50/TK50
. TSU05/TS05 Magnetic Tape 1 600 BPI (prerequisite for
TS05 UNIBUS magnetic tape subsystems is any PDP-
11/24.PDP-11/44 or PDP-11/84 system)
.TKQ50/TK50, TSV05/TS05 (tape systems for
MicroPDP-1 1 hardware configurations)
Tape systems for PDP-1 1/70s only:
. TWE16/TE16, TWU45/TU45, TWU77/TU77
Real-Time Systems
A 248K byte PDP-1 1/34 system configured with a dual
RL02 will support a single-user, real-time mode system.
This configuration is the minimum supported for a single
stream command system, and nonbatch program devel-
opment is not recommended in this environment.
Multi-User System
A 256k byte memory configuration with at least a dual
RL02 is recommended for concurrent program develop-
ment and application execution. This provides adequate
space for FORTRAN 77 libraries, a background compila-
tion of FORTRAN programs, and residency for several
handler tasks.
Timesharing Systems
For UNIBUS systems:
A 768K byte PDP-1 1/44, PDP-11/70, or PDP-11/84
system configured with an RP06, RM05, RA60, RA70,
RA80, RA81, RA82, or RA90 disk drive is recommended
for support of 10-12 terminal users executing both batch
and interactive tasks.
For Q-bus systems:
A 1024K byte MicroPDP-1 1/53, MicroPDP-11/53+,
MicroPDP-11/73, or MicroPDP-11/83 system configured
with an RD53, RD54, RA60, RA70, RA80, RA81, RA82,
or RA90 disk drive is recommended for support of 10-12
terminal users executing both batch and interactive tasks.
The 248K byte PDP-11/34 system is the minimum for
supporting a two-terminal system running either interac-
tive or batch tasks. This system provides only a 40K to
48K byte user area depending on which device handlers
are memory-resident.
OPTIONAL HARDWARE
• Additional memory for a system total of:
1 8-bit processors
PDP-11 /44, PDP-1 1/70
PDP-1 1/84
22-bit Q-bus processors
248K bytes
3840K bytes
3840K bytes
4088K bytes (includes all
supported MicroPDP-11s)
• FP1 1 Floating Point Processor
• KW11-L or KW11-WA/WB console interface and line
frequency clock
I/O Peripherals
. LA30, LA36, LA100, LA120, LT33, LT35, VT05, VT05B,
VT50 terminal family. LA120, VT100 family, VT200
family, VT330/VT340 i
• PR1 1 paper tape reader or PC1 1 paper tape reader/
punch
• CR11, CM11, CDA11-A or -E card reader
• CTS1 1 card reader/punch (available from Computer
Special Systems)
. LA35, LS11, LA180, LP11, LP25 or LV11 line printer
(plotter not supported by operating system)
Magnetic Tape Devices
• TU10/TE10 Magnetic Tape Drives
• TU16/TE16 Magnetic Tape Drives
• TS03 Magnetic Tape Drive
• TU45 Magnetic Tape Drive
- TU81 1600/6250 BPI Magnetic Tape Drive
. TSU05/TS05 Magnetic Tape Drive (UNIBUS systems)
• TSV05/TS05 Magnetic Tape Drive (Q-bus systems)
• TU77 Magnetic Tape Drive
• TU56 DECtape Drive
. TU58 DECtape II Cartridge 2
• TU60 Cassette Tape
• TS11/TS04 Magnetic Tape Drive
• TU80 Magnetic Tape Drive
• TU81-Plus Magnetic Tape Drive
. TKU50/TK50 Magnetic Tape Cartridge (for UNIBUS
systems)
• TKQ50/TK50 Magnetic Tape Cartridge (for Q-bus
systems)
VT100 emulation mode only
2 The TU58 is to be used in a stand-alone, lightly loaded
environment. If used as a file device in a heavily loaded
environment, it can degrade system performance.
Note: Different speed tape drives cannot be used on the
same controller. IAS does not support tape
streaming mode.
IAS, Version 3.4
Interactive Application System
SPD 14.65.18
Disk Devices
• RX01/RX02 Floppy Disk Systems
• RL01/RL02 Disk Pack Systems
• RK06/RK07 Disk Pack Systems
• RP02/RP03/RPR02 Disk Pack Systems
• RP04/RP05/RP06 Disk Pack Systems
. RM02/RM03/RM05/RM80 Disk Pack Systems
. RA60/RA70/RA80/RA81/RA82/RA90 Disk Systems
• RC25 Disk Systems
• RX50 0.8MB Diskette Drive (with appropriate UNIBUS
or Q-bus controller)
• RX33 1.2MB Diskette Drive (with appropriate UNIBUS
or Q-bus controller)
. RD51, RD52, RD53, RD54, RD31, RD32 (with RQDX-3
controller and optional RQDX-E expander module)
Communications
• DL1 1 serial single line Interface
• DJ11 serial line multiplexer
• DH1 1 programmable serial line multiplexer
• DM11-BB modem control multiplexer for DH11
• DZ1 1 serial 8-line multiplexer
• DHU11 16-line asynchronous multiplexer
• DHV1 1 ,DHQ1 1 8-line asynchronous multiplexer
• DZV11.DZQ11 4-line asynchronous multiplexer
• DHF1 1 32 line asynchronous multiplexer (Q-bus)
Laboratory/Industrial Control
• AD01 analog/digital converter
• AFC1 1 analog/digital converter
• UDC1 1 Universal Digital Controller
• IDA11-AA contact sense module
• IDA11-AB contact sense module
• IDA11-BA contact interrupt module
• IDA11-BB contact Interrupt module
• IDA11-CA I/O converter
. IDA11-DA solid state AC/DC driver
. IDA11-EA flip-flop DC driver
• IDA11-FA single shot driver
• IDA11-GA latching output relay
• IDA11-HA flip-flop output relay
• IDA11-JA single shot output relay
• IAA11-AA multi-range A/D converter
• IAA11-BA D/A converter
• IAA11-BB D/A converter
• IAA11-BC D/A converter
• IAA11-BD D/A converter
Data Acquisition
• LPS11 Laboratory Peripheral System with LPS11-S,
SPSAD-12, LPSKW, and LPSDR-A. Options are:
- BA408 gain ranging option for LPS1 1
- LPSAM multiplexer expansion to LPSAD-12
- LPSAM-SG gain ranging option to LPSAM
- LPSVC digital/analog converters and display control
- LPSAM-E multiplexer expansion (requires LPS11-E in
place of LPS11-S)
SOFTWARE REQUIREMENTS
None
OPTIONAL SOFTWARE
PDP-11 FORTRAN-77/IAS
DATATRIEVE-11/IAS
SOFTWARE LICENSING tj;
This software is furnished under the Licensing provisions
of Digital Equipment Corporation's standard Terms and
Conditions. For more information about Digital's
Licensing terms and policies, contact your local Digital
office.
SOFTWARE PRODUCT SERVICES
A variety of service options are available. For more infor-
mation on these or other services, please contact your
local Digital office.
SOFTWARE TRAINING
The IAS V3.4 System Management self-paced training
course is a text-based course that describes how to in-
stall, configure, and manage an IAS operating system
environment. The first section of the course covers infor-
mation on the IAS utilities and commands and is pre-
requisite material for the second section that describes
how to manage the IAS operating system.
The course may be ordered with the part number:
EY-C212E-PR-0001
IAS, Version 3.4
Interactive Application System
SPD 14.65.18
SOURCE MATERIALS OPTIONS
You can obtain optional source materials for this software
product, excluding DSA sources,(EG: T/MSCP handlers,
HIBBR, UQSSP), by signing Digital's Software Program
Sources License Agreement and then purchasing the
source option(s) you want. The agreement entitles you to
use the source materials at one customer facility or loca-
tion which is specified in the agreement.
Most users do not require source materials. They are
used primarily to make modifications to the software
product. Source kits provided by Digital do not necessar-
ily contain all source files used by Digital to build binary
kits.
Source License and Sources Distribution Option
This option provides you with the machine-readable
source code for this software product. It gives you the
right to use the source code on any CPU at the facility/
location specified in the agreement which has a Single-
Use License for the object code.
Sources Distribution Option
This option provides you with the revised version of the
machine-readable source code for this software product.
You must have purchased the Source License and
Source Distribution Option to obtain this option.
Sources Distribution and Listings Option
This option provides you with the revised version of the
machine-readable source code and listings for this soft-
ware product. You must have purchased the Source
License, Source Distribution and Listings Option to obtain
this option.
SOFTWARE WARRANTY
Warranty for this software product is provided by Digital
with the purchase of a license for the product as defined
in the Software Warranty Addendum of this SPD.
IAS, Version 3.4
Interactive Application System
3PD 14.65.18
SOFTWARE OPTIONS CHART
The distribution Media Codes used in the Software Options Chart are described below. You specify the desired Media
Code at the end of the Order Number, e.g., QR330-HD - binaries on 9-track 800 BPI Magtape (NRZI). .:
When ordering this product for installation on TU81 tape drives, use part number QRV65-*M.
5 - TK50 Tape Cartridge
D - 9-track 800 BPI Magtape (NRZI)
H - RL02 Disk Cartridge
M - 9-track 1600 BPI Magtape (PE)
Z - No hardware dependency
NOTE: The availability of these software product options and services may vary by country. Customers should
contact their local Digital office for informaition on availability.
OPTIONS
ORDER
NUMBER
LICENSE OPTIONS: A LICENSE IS
REQUIRED FOR EACH CPU.
Single-Use License
QR330-UZ (for UNIBUS)
QRV65-UZ (for UNIBUS)
QY330-UZ (for Q-bus)
MATERIALS AND SERVICE OPTIONS:
Distribution and Documentation Option
QR330-HD
QR330-HH
QR330-HM
QR330-H5
QRV65-HM
Software Revision Right-To-Copy Option
QR330-HZ
Documentation-Only Option
QR330-GZ
Installation Service Option
QR330-ID
QR330-IH
QR330-IM
QR330-I5
QRV65-IM
DECsupport Service
QR330-9D
QR330-9H
QR330-9M
QR330-95
QRV65-9M
Basic Service
QR330-8D
QR330-8H
QR330-8M
QR330-85
QRV65-8M
IAS, Version 3.4
Interactive Application System
SPD 14.65.18
Software Options Chart (cont)
OPTIONS
It:
ORDER
NUMBER
Self-Maintenance Service
QR330-3D
QR330-3H
QR330-3M
QR330-35
QRV65-3M
SOURCE MATERIALS OPTIONS
Source License and Sources Distribution
QR330-EM
Sources Distribution
QR330-NM
Sources Distribution and Listings
QR330-FR
® The DIGITAL Logo is a registered trademark of Digital Equipment Corporation.
™ IAS, PDP-1 1 , MicroPDP-1 1 are trademarks of Digital Equipment Corporation.
IAS Version 3.4 Cover Letter
Order No: AV-ER88E-TC
The IAS Version 3.4 release has been remastered and supersedes all previous IAS
releases.
Your IAS Version 3.4 kit contains corrections to the known deficiencies of the IAS
Version 3.3 operating system release. You can install this kit as delivered, without
prior installation of previous releases or updates.
In addition to resolution of problems from previous releases, this kit also contains
the following new features:
New Software Support
• Q-bus support
• TU81/TK50 enhancements, including a new TMSCP handler (MU....) configured
for both single-user (MU.TSK) and multiuser (MUMU.TSK) operation.
• UQSSP enhancements
• DSA error logging enhancements
• DSA error logging report generator enhancements
• New RPTGEN syntax
• New functionality to the MSCP handler to enable formatting of RX33 floppy
disks.
• Reduced UMR requirements for UNIBUS operations.
• Nonstandard CSR and vector installation support.
NOTE
See the IAS Version 3.4 Release Notes for details on all the above new
functionality.
New Documentation Set
IAS Version 3.4 also contains a completely revised an4tupdated documentation set,
including a new master index and documentation directory.
IAS Version 3.4 Media Kit
The IAS Version 3.4 kit is available on two different media: RL02 disk and 9- track
magtape, with three versions of the magtape distribution. The distribution kit
contains the following disks or tapes:
IAS V3.4 IASSYS Minimum bootable system.
IAS V3.4 OBJ 1/2 Non-source flies to rebuild the system if necessary.
IAS V3.4 BIN Layered product updates.
IAS V3.4 SORT/MERGE Sort-11 and Merge-11 utilities.
V3
The IAS Version 3.4 kits are available in five different variations, depending on the
type of media and the tape drive used. A list of the kits and their respective kit
numbers follows.
BY-QR330-2H.3.4— RL02 disk.
BY-QR330-2H.3.4— TK50 tape cartridge.
BY-QR330-2H3.4— 800 bpi 9-track magtape.
BY-QR330-2H.3.4— 1600 bpi 9-track magtape (for non-TU81 tape drive).
BY-QRV65-2M.3.4— -1600 bpi 9-track magtape (for TU81 tape drive only; system
tape part number BB-ND22A-BC).