Skip to main content

Full text of "dec :: pdp11 :: ias :: v3.4 :: IAS 3.4A SPD May1990"

See other formats




product name: IAS, Version 3.4 

Interactive Application System 

SPD 14.65.18 


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 

• 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 

• 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 

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 

• 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 

May 1990 

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 

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 

• 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 


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 


Print Spooling 

Shareable Code 

Shareable Data Areas 









X « Recommended operation 

A - Available, but not recommended or supported 


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. 


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. 


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 


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 


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: 


• 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 

• RP1 1 disk pack controller (includes one, RP03 disk 

. 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 

• 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. 


• 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/ 

• 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 

• TKQ50/TK50 Magnetic Tape Cartridge (for Q-bus 

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) 


• 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) 







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 


A variety of service options are available. For more infor- 
mation on these or other services, please contact your 
local Digital office. 


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: 

IAS, Version 3.4 

Interactive Application System 

SPD 14.65.18 


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 

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. 


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 


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. 




Single-Use License 

QR330-UZ (for UNIBUS) 
QRV65-UZ (for UNIBUS) 
QY330-UZ (for Q-bus) 


Distribution and Documentation Option 


Software Revision Right-To-Copy Option 


Documentation-Only Option 


Installation Service Option 


DECsupport Service 


Basic Service 


IAS, Version 3.4 

Interactive Application System 

SPD 14.65.18 

Software Options Chart (cont) 




Self-Maintenance Service 



Source License and Sources Distribution 


Sources Distribution 


Sources Distribution and Listings 


® 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 

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 

• Reduced UMR requirements for UNIBUS operations. 

• Nonstandard CSR and vector installation support. 


See the IAS Version 3.4 Release Notes for details on all the above new 

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. 

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).