IBM User's Guide, Thirteenth Edition


3 IBM Systems at UTCC


Configuration of the IBM computers

Hardware

IBM Hardware

Units Unit Description Unit #

  1   Central Processing Unit (CPU)    IBM 3090-300E
     3 processors with 128 megabytes of shared central storage
     and 128 megabytes of expanded storage;
     3 high-speed integrated vector facility processors (VF)
 1 Central Processing Unit (CPU)    IBM 3081-D32
     2 processors with 32 megabytes of shared processor storage

Peripheral Equipment for the IBM Computers

Units Unit Description Unit #

1 Disk Storage Unit ( 8 volumes/unit) IBM 3390-A28 1 Disk Storage Unit (12 volumes/unit) IBM 3390-B2C 3 Disk Storage Units ( 4 volumes/unit) IBM 3380-AA4 4 Disk Storage Units ( 4 volumes/unit) IBM 3380-B04 1 Disk Storage Unit ( 4 volumes/unit) IBM 3380-AD4 1 Disk Storage Unit ( 4 volumes/unit) IBM 3380-AE4 1 Disk Storage Unit ( 4 volumes/unit) IBM 3380-AK4 2 Disk Storage Unit ( 4 volumes/unit) IBM 3380-BK4 1 Printer IBM 4245-20 1 Laser Printer IBM 3816 1 Drum Plotter CalComp 1051 4 Tape Drives (1600/6250 BPI - 9 track) IBM 3420-8 4 Cartridge Tape Drives (2 drives/unit, IDRC capable) IBM 3480-B22

IBM 3081 and 3090 descriptions

The basic unit of storage on an IBM computer is the byte, which consists of eight bits (binary digits). A byte can represent any value from 0 through 255. Two adjacent bytes make a halfword; two adjacent halfwords, a fullword; and two adjacent fullwords, a doubleword. The arithmetic operations allow the use of fixed-point (integer) arithmetic with halfwords and fullwords. Floating-point arithmetic is supported in short format with fullwords, in long format with doublewords, and in extended format with two adjacent doublewords. The range of valid numbers for integer arithmetic is -2 % through 2 % -1 for fullword, -2 % through 2 % -1 for halfword. The range for all floating-point numbers is approximately 10 % to 10 % for fullwords, from 14-1/2 to 17 decimal digits for doublewords, and from 33 to 35 decimal digits for numbers in extended format. The precision varies as a function of the number being represented. The IBM 3090-300E CPU has 128 megabytes of main memory, 128 megabytes of expanded storage, 32 channels, and a processor controller with duplexed functions. The IBM 3090 has a cycle time of 17.2 nanoseconds, a high-speed 64kb buffer and an integrated vector facility for each of three processors, and high-speed scalar functions for improved floating point operations. The IBM 3090 provides support for up to 4,080 I/0 devices and makes extensive use of microcode and advanced technology for processor unit logic. The MVS/ESA operating system runs as a guest under the VM/XA operating system. The IBM 3081-D32 has 32 megabytes of main memory. It has a cycle time of 26 nanoseconds. The VM/HPO operating system runs on the 3081.

Peripheral devices The IBM 3390 disk unit contains 4, 8 or 12 logical disk packs with a storage capacity of 3.7 to 22.7 gigabytes per unit, depending on the model. (A gigabyte is one billion bytes.) The IBM 3380 disk unit contains four logical disk packs with a total storage capacity of 2.5, 5.0, or 7.5 gigabytes per unit, depending on the model. The 3480-B22 tape units record data at a density of 38,000 bytes per inch (BPI) and at a data rate of up to 45 megabytes per second. Each 4" x 5" tape cartridge has a data capacity of 200 megabytes (using a block size of 24K). These drives can be accessed from MVS or CMS. The drives have the IDRC (Improved Data Recording Capability) feature, which allows them to read and write data in compressed format. The 3420-8 magnetic tape units read and write 9-track reel tapes at a speed of 200 inches per second at a density of 1600 or 6250 bytes per inch (BPI). When operating in 6250 BPI mode, the 3420-8 has a transfer rate of 1250 kilobytes per second. The 4245-20 printer produces the locally printed output for the system. It can produce 132-character lines (maximum) at a maximum rated speed of 2000 lines per minute. The GN and TN character sets (see Appendix B) are available for printed output. The 3816 laser printer prints in both simplex (front side only) and duplex (both sides) modes and has all-points-addressable graphics capability. IBM rates the 3816 at a top speed of 24 page impressions per minute; however, as with any laser printer, actual printing speed depends on the density and complexity of the data printed. Timesharing terminals and remote stations communicate with the system via telephone lines connected to the network and IBM 3725 and IBM 3745 Communications Control Units. The IBM 37x5s are attached to the IBM computers.

Machine logical layout for the IBM computers


Operating systems

The operating system is a group of programs that provide the interface between users' programs and the hardware. It also monitors the sharing of resources and the execution of programs and performs housekeeping functions.

MVS/ESA

The IBM 3090 computer runs the IBM Multiple Virtual Storage/Extended System Architecture (MVS/ESA) operating system. MVS has been enhanced with the addition of the IBM MVS/ESA DFP (Device Facility Product) software.

JES2 JES2 (Job Entry Subsystem 2) controls the use of the unit record devices (line printers). JES2 performs all unit record operations required by the system or by a user's job. JES2 reads input files from remote job entry terminals and the batch submission facilities of the timesharing systems and stores the file images until the job is ready for execution. During execution, JES2 controls the feeding of these images to the regular operating system and receives the output records intended for printing. Later, these records are written to the appropriate devices.

VM/HPO

The IBM 3081 computer operates under the control of the IBM Virtual Machine/High Performance Option (VM/HPO) operating system. The VM operating system provides each user with a "virtual machine," like a microcomputer. The virtual machine then uses the Conversational Monitor System (CMS) to manage the user's work. CMS is an interactive system designed to help users edit files, run programs, and communicate with others.

Access methods

The operating system provides several methods for accessing data stored external to the CPU. At one end of the spectrum, users accept responsibility for all data access and organization (EXCP access). At the other end, users ask for the data and wait for the access method routines to deliver the data to the program. Most of the compilers for high-level languages, e.g., COBOL, FORTRAN, and PL/I, call I/O subroutines which provide all the necessary interface activity. UTCC provides the access methods indicated below for general use:

BDAM: Basic Direct Access Method BPAM: Basic Partitioned Access Method BSAM: Basic Sequential Access Method EXCP: Execute Channel Program ISAM: Indexed Sequential Access Method QSAM: Queued Sequential Access Method VSAM: Virtual Storage Access Method VTAM: Virtual Telecommunications Access Method


The UTCC version of the operating system

The operating systems on the IBM computers are, for the most part, usable as described in the IBM Systems Reference Library (SRL) publications. Each computer installation using MVS and VM, however, is expected to make changes as a result of its own requirements. Changes that affect UTCC users are described in this user's guide.

Application programs

A partial list of applications software available on MVS/ESA and VM/CMS is given below.

Software available with MVS/ESA

Compilers and interpretive systems

ALGOL ASSEMBLER H ASSIST IBM C/370 LISP 1.5 Pascal 8000 PL/C

PL/I Optimizer REXX RPG SPITBOL VS COBOL II VS FORTRAN VS Pascal

Language debuggers and support tools

FORTRAN Translation Tool (converts DEC and CDC source code to IBM VS FORTRAN) INSPECT interactive debugger for PL/I and C/370 VS COBOL II interactive debugger VS FORTRAN interactive debugger

Engineering, scientific and operations research

ABAQUS Finite Element Analysis* Fluid Dynamics Analysis Package* (FIDAP) GAMESS GAUSSIAN-90* General Purpose Simulation System (GPSS) Integrated Circuit Analysis Program (SPICE) Symbolic Mapping (geographic density) (SYMAP)

* Vectorized version available.

Statistical, mathematical, and graphics

Biomedical Data Program (BMDP) Eigensystem Subroutine Package (EISPACK) Engineering & Scientific Subroutine Library (ESSL)* Exploratory Factor Analysis (EFAP) GDDM/Base GDDM/Presentation Graphics Feature IMSL MATH/Library* IMSL STAT/Library* IMSL SFUN/Library* Linear Algebra Subroutine Package (LINPACK) LISREL 7 (Analysis of Linear Structural Relationships) Mathematical Programming System Extended (MPSX)* MINPACK NAG (Numerical Algorithms Group Library)* Optimization Subroutine Library* (OSL) Radioimmunoassay Data Processing Package (RIA) SAS* SAS/GRAPH (Graphics) SAS/ETS (Econometric Time Series) SAS/OR (Operations Research) SAS/IML (Interactive Matrix Language) SPSS (Statistical Package for the Social Sciences) X11 Programming Libraries

* Vectorized version available.

UTCC utilities

DSLIST (disk data set listing) EZCOPY (sequential data sets copied) HSUBMIT (batch job submission by another batch job) KNOWTAPE (diagnostic read for unlabeled tapes) PDSUTIL (partitioned data set modification) PDSPRINT (partitioned data set printing) PRTDOC (user documentation (U01s) access) PRTGUIDE (user guide printing) PWCHANGE (MVS password changing utility) TAPELIST (tape management system tape data set listing) TLABELS (tape label listing)

File management systems

EASYTRIEVE EASYTRIEVE PLUS Panvalet

Other

Abend-AID (program abend analyzer) CA-1 (tape management system software) CalComp Forms CalComp plotter software Coursewriter III (computer aided instruction package) FTP (file transfer protocol) Kermit (micro to mainframe file transfer program) SyncSort (sort/merge program) TELNET (network terminal protocol)

Software available with VM/CMS

Compilers and interpretive systems

3090 Vector Simulator (VSIM) Assembler H IBM C/370 Pascal 8000 PL/I Optimizing Compiler REXX Interpreter REXC (REXX compiler) VS COBOL II VS FORTRAN VS Pascal

Language debuggers and support tools

FORTRAN Translation Tool (converts DEC and CDC source code to IBM VS FORTRAN) INSPECT interactive debugger for PL/I and C/370 VS COBOL II interactive debugger VS FORTRAN interactive debugger

Statistical, mathematical, and graphics

Biomedical Data Program (BMDP) EISPACK GDDM/BASE GDDM-GKS GDDM-PGF with ICU ESSL IMSL MATH/Library IMSL STAT/Library IMSL SFUN/Library LINPACK LISREL 7 (Analysis of Linear Structural Relationships) Mathematical Programming System Extended (MPSX) MINPACK NAG (Numerical Algorithms Group) OSL (Optimization Subroutine Library) SAS SAS/AF (Application Facility) SAS/CALC (electronic spreadsheet) SAS/ETS (Econometric Time Series) SAS/FSP (Full-Screen Product) SAS/GRAPH SAS/IML (Interactive Matrix Language) SAS/SHARE (concurrent access to SAS datasets) SPSS (Statistical Package for the Social Sciences) X11 Programming Libraries

Engineering

ANSYS Finite Element Analysis Dynamic Simulation Language/VS (DSL/VS)

Office automation

Professional Office System (PROFS) PROFS Application Support (PASF) PUMP Profs University of Victoria Mail Program

UTCC utilities

CHGDISK     (request a VM/CMS minidisk be deleted or changed)
CMSTOMVS    (move data from CMS to MVS data sets)
CMSPASSW    (change your CMS password)
GETLIBS     (link to and global math, language, graphics, syncsort, and user libraries)
IMPRINT     (print CMS file on Imagen laser printer)
LOOKUP      (find e-mail address of UTCC users)
MVSPASSW    (from CMS, change MVS password)
PRTDOC      (access user documentation (U01s))
REGISTER    (add/modify your entry in the UTCC electronic mail directory)
RIFLE       (set printer output parameters)

File management systems

EASYTRIEVE EASYTRIEVE PLUS EASYTRIEVE/IPF

Text editors and formatters

Document Composition Facility (SCRIPT/VS) General Markup Language WordPerfect (word processing) XEDIT

Remote job entry and retrieval

RJE (remote job entry) STAT (job retrieval)

Other

CSP (Cross Systems Product) ESE (Expert Systems Environment) FTP (file transfer protocol) GROUPTALK (conferencing system) INSPECT debugger for PL/I and C/370 Kermit (micro to mainframe file transfer protocol) LISTSERV Pipelines REXX/SQL interface Rice MAIL/MAILBOOK (electronic mail facility) SLFTEACH (XEDIT tutorial) SyncSort (sort/merge program) TELNET (network terminal protocol) Telnet/TN 3270 VMARCHIVE (file archive and retrieval system) VMBATCH (VM batch job submission facility) VMTAPE (tape management) VSIM Vector Facility Simulator

Program availability

Users should contact their UTCC consultant, at 974-6831, to determine whether a particular program is available at UTCC. Availability of new programs is announced in the UTCC Newsletter


[ Top of Page | Previous Page | Next Page | Table of Contents ]