Abcs of OS/390 System Programming Volume 1

Total Page:16

File Type:pdf, Size:1020Kb

Abcs of OS/390 System Programming Volume 1 IBML ABCs of OS/390 System Programming Volume 1 P. Rogers, G. Capobianco, D. Carey, N. Davies, L. Fadel, K. Hewitt, J. Oliveira, F. Pita, A. Salla, V. Sokal, Y. F. Tay, H. Timm International Technical Support Organization www.redbooks.ibm.com SG24-5597-00 IBML International Technical Support Organization SG24-5597-00 ABCs of OS/390 System Programming Volume 1 April 2000 Take Note! Before using this information and the product it supports, be sure to read the general information in Appendix D, “Special Notices” on page 303. First Edition (April 2000) This edition applies to OS/390 Version 2 Release 8, Program Number 5647-A01, and to all subsequent releases and modifications. Comments may be addressed to: IBM Corporation, International Technical Support Organization Dept. HYJ Mail Station P099 2455 South Road Poughkeepsie, New York 12601-5400 When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Copyright International Business Machines Corporation 2000. All rights reserved. Note to U.S. Government Users — Documentation related to restricted rights — Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp. Contents Figures . vii Tables . xiii Preface . xv The team that wrote this redbook ........................... xv Comments welcome . xvi Chapter 1. Introduction to OS/390 .......................... 1 1.1 Introduction to OS/390 fundamentals ...................... 2 1.1.1 OS/390 evolution . 3 1.1.2 OS/390 software and hardware ....................... 4 1.1.3 OS/390 elements and features ....................... 6 1.2 OS/390 products requiring customization ................... 8 1.2.1 Resource Access Control Facility (RACF) ................ 9 1.2.2 Data Facility Storage Management Subsystem (DFSMS) ........ 10 1.2.3 ADSTAR Distributed Storage Management (ADSM) ........... 11 1.2.4 Transmission Control Protocol/Internet Protocol (TCP/IP) ....... 12 1.2.5 System Modification Program Extended (SMP/E) ............ 13 1.2.6 Resource Management Facility (RMF) ................... 14 1.3 OS/390 components requiring customization ................. 15 1.3.1 System Management Facility (SMF) .................... 16 1.3.2 Virtual Lookaside Facility (VLF) ....................... 18 1.3.3 Time Sharing Option/Extended (TSO/E) .................. 20 1.3.4 Workload Manager (WLM) .......................... 21 1.3.5 UNIX System Services ............................ 22 1.3.6 OS/390 contents . 24 1.4 Role of a system programmer .......................... 26 1.5 OS/390 system programmer functions ..................... 28 1.5.1 System programmer and OS/390 operations ............... 31 1.5.2 Requirements for install ........................... 34 1.6 Installing OS/390 . 36 1.6.1 Maintenance or service using SMP/E ................... 36 1.6.2 Choosing an install package ........................ 37 1.6.3 Installing OS/390 using ServerPac ..................... 38 1.6.4 Installing OS/390 using CBPDO ....................... 40 1.6.5 Installing OS/390 using fee-based packages ............... 42 Chapter 2. OS/390 Storage Concepts ........................ 43 2.1 OS/390 Address Spaces .............................. 44 2.1.1 Subsystem definitions . 45 2.2 Processor Storage Overview ........................... 47 2.3 Storage managers . 49 2.3.1 Virtual Storage Manager ........................... 50 2.3.2 Virtual Storage . 51 2.4 Address space storage .............................. 54 2.4.2 Real Storage Manager ............................ 64 2.4.3 Auxiliary Storage Managers ......................... 66 2.4.4 Paging and Swapping ............................ 68 2.5 Program execution . 71 Copyright IBM Corp. 2000 iii Chapter 3. S/390 hardware and I/O management ................. 73 3.1 Data center . 74 3.2 Logical processor structure ............................ 76 3.3 Channel subsystem . 77 3.3.1 Start Subchannel (SSCH) logic ....................... 78 3.3.2 SAP logic . 78 3.3.3 Interrupt processing . 78 3.4 Multiple paths to a device ............................. 79 3.5 Device number . 80 3.6 Subchannel number . 81 3.6.1 Subchannel number II ............................ 82 3.7 Unit address . 83 3.8 Control unit function ................................ 85 3.9 Parallel channel . 86 3.10 ESCON channel . 87 3.11 S/390 ESCON concepts .............................. 89 3.11.1 ESCON link . 89 3.11.2 Link address . 90 3.12 Mapping device number in unit address ................... 91 3.13 ESCON CUADD function ............................. 92 3.14 ESCON director (switch) ............................. 94 3.15 ESCON director matrix .............................. 96 3.16 ESCON channel-to-channel (CTC) ....................... 97 3.17 Fiber Connection (FICON) ............................ 99 3.18 How to display channel types ......................... 101 3.19 S/390 connectivity . 102 3.20 System-related I/O work flow ......................... 103 3.21 What is HCD ................................... 105 3.21.1 HCD functions . 107 3.21.2 Dynamic I/O reconfiguration ....................... 109 3.21.3 Dynamic reconfiguration concepts ................... 111 3.22 IODF data set .................................. 113 3.22.1 Catalog considerations . 114 3.22.2 Production IODF backup ......................... 114 3.22.3 IODF placement . 114 3.22.4 Multiple configurations in a single IODF ................ 115 3.22.5 Definition order . 116 3.23 HCD primary option menu ........................... 117 3.23.1 How to create a new work IODF ..................... 119 3.23.2 Defining configuration data ........................ 120 3.24 Operating system definition .......................... 121 3.24.1 How to define an operating system ................... 122 3.24.2 EDT and esoterics ............................. 123 3.24.3 Select new configuration for EDTs ................... 125 3.24.4 How to define an EDT ........................... 126 3.24.5 How to define an EDT ........................... 127 3.24.6 Define EDT identifier ............................ 128 3.24.7 How to add an esoteric .......................... 129 3.24.8 Add an esoteric .............................. 130 3.25 Defining switches . 131 3.25.1 How to define a switch .......................... 132 3.26 Defining processors ............................... 133 3.26.1 Basic mode . 133 3.26.2 LPAR mode . 133 3.26.3 Defining processors with HCD ...................... 134 iv ABCs of OS/390 System Programming 3.26.4 Information required to define a processor .............. 135 3.26.5 How to define a processor ........................ 136 3.26.6 Work with partitions ............................ 137 3.26.7 How to add a partition to a CEC ..................... 138 3.26.8 Channel types . 139 3.26.9 Reconfigurable channels . 141 3.26.10 Shared or EMIF channels ........................ 142 3.26.11 Information required to add channels ................. 143 3.26.12 Work with channel paths ........................ 144 3.27 How to add a channel path .......................... 145 3.28 Channel path access list ............................ 146 3.29 Channel path candidate list .......................... 146 3.30 How to add a control unit ........................... 147 3.31 Information required to define a control unit ................ 148 3.31.1 Adding a control unit ........................... 149 3.32 Defining a 3990-6 control unit ......................... 150 3.32.2 Select processor for control unit .................... 152 3.32.3 Defining a 3990-6 control unit ...................... 153 3.32.4 Defining processor attachment data .................. 154 3.33 Information required to define a device ................... 155 3.33.1 S/390 device numbering ......................... 157 3.33.2 How to define an I/O device ....................... 159 3.33.3 Device / Processor Definition ...................... 161 3.33.4 Defining CSS definitions for a device .................. 162 3.33.5 Define device to operating system ................... 163 3.33.6 Define operating system device parameters ............. 164 3.33.7 Assign device to an esoteric ....................... 166 3.34 Defining a NIP console ............................. 167 3.35 Build a production IODF ............................ 168 3.35.1 Production IODF created ......................... 170 3.36 Activating a configuration with HCD ..................... 171 3.37 How to display active IODF from the HCD panels ............. 172 3.38 How to display active IODF from an MVS console ............. 173 3.39 How to display a device status ........................ 174 3.40 Producing configuration reports ....................... 176 3.40.2 HCD graphical reports .......................... 177 3.41 Hardware Configuration Manager (HCM) .................. 179 Chapter 4. TSO/E, ISPF, and JCL .......................... 181 4.1 Installation and customization facilities .................... 182 4.1.1 Time Sharing Option/Extended (TSO/E) ................. 184 4.1.2 Interactive System Productivity Facility (ISPF) ............. 193 4.1.3 JCL streams and jobs ........................... 211 4.1.4 DD statement parameters ......................... 217 4.1.5 Submitting a job ............................... 223 4.1.6 Introduction to the Spool Display and Search Facility (SDSF) .... 229 Chapter 5. MVS delivery and installation ..................... 235 5.1 Introduction to OS/390 .............................. 236 5.1.1 Advantages of OS/390
Recommended publications
  • The Operating System Handbook Or, Fake Your Way Through Minis and Mainframes
    The Operating System Handbook or, Fake Your Way Through Minis and Mainframes by Bob DuCharme MVS Table of Contents Chapter 22 MVS: An Introduction.................................................................................... 22.1 Batch Jobs..................................................................................................................1 22.2 Interacting with MVS................................................................................................3 22.2.1 TSO.........................................................................................................................3 22.2.2 ISPF........................................................................................................................3 22.2.3 CICS........................................................................................................................4 22.2.4 Other MVS Components.........................................................................................4 22.3 History........................................................................................................................5 Chapter 23 Getting Started with MVS............................................................................... 23.1 Starting Up.................................................................................................................6 23.1.1 VTAM.....................................................................................................................6 23.1.2 Logging On.............................................................................................................6
    [Show full text]
  • OS/390 Introduction to ISPF
    z/OS Basic Skills Information Center: ISPF Course Module Module 1: Main Features of ISPF © Copyright IBM Corp., 2005. All rights reserved. z/OS Basic Skills Information Center: ISPF Course Module Introduction This module, Main Features of ISPF, introduces you to the z/OS Interactive System Productivity Facility, or ISPF, with special emphasis on the Program Development Facility, or PDF. Time to complete: 10 – 15 minutes © Copyright IBM Corp., 2005. All rights reserved. Page 2 of 15 z/OS Basic Skills Information Center: ISPF Course Module Main Features of ISPF - Objectives Upon completion of this module, you should be able to: • Describe the purpose of ISPF and its relationship to TSO • List the four major components of ISPF • Explain the function of each of the four components © Copyright IBM Corp., 2005. All rights reserved. Page 3 of 15 z/OS Basic Skills Information Center: ISPF Course Module Main Features of ISPF – Purpose of ISPF The Interactive System Productivity Facility, or ISPF, is a development tool set for the z/OS operating system. It has been used since 1975 to increase the productivity of the development of mainframe applications, because it provides an extensive set of programmer oriented facilities. © Copyright IBM Corp., 2005. All rights reserved. Page 4 of 15 z/OS Basic Skills Information Center: ISPF Course Module Main Features of ISPF – The Time Sharing Option/Extended (TSO/E) The Time Sharing Option/Extended, or TSO/E, is a base element of IBM's mainframe z/OS operating system. TSO/E allows you to communicate interactively with the MVS operating system by typing commands (one line at a time) on a computer terminal.
    [Show full text]
  • IBM System/360 Operating System Sequential Access Methods Program Logic Manual
    Y28-6604-1 Program Logic IBM System/360 Operating System Sequential Access Methods Program Number 3S0S-DM-50B This publication describes the internal logic of the routines of the queued sequen­ tial access method, the basic sequential access method, and the basic partitioned access method of IBM System/360 Operating System. Program Logic Manuals are intended for use by IBM customer engineers involved in program maintenance, and by system pro­ grammers involved in altering the program design. Program logic information is not necessary for program operation and use; therefore, distribution of this manual is limited to persons with program maintenance or modification responsibilities. Restricted Distribution PREFACE This publication describes the sequen­ • Buffer pool management routines that tial access method facilities in IBM Oper­ furnish buffer space in main storage. ating System/360. It describes routines in five categories: PREREQUISITE PUBLICATIONS • Queued sequential access method rou­ tines that cause storage and retrieval Knowledge of the information in the of data records arranged in sequential following publications is required for an order .• understanding of this publication: • Basic sequential access method routines IBM system/360 Operating System: Data that cause storage and retrieval of Management, Form C28-6537 data blocks arranged in sequential order. IB,M Systerol360 Operating System: Intro­ duction to Control Program Logic. Pro­ • Basic partitioned access method rou­ gram Logic Manual, Form Y28-6605 tines that cause storage and retrieval of data blocks in a member of a parti­ tioned data set, and construct entries and search for entries in the directory RECOMMENDED READING of a partitioned data set. The publication IBM System/360 Operating • Executors that operate with System: Control Program SerVices, Form input/output supp~rt routines.
    [Show full text]
  • PKZIP MVS User's Guide
    PKZIP for MVS MVS/ESA, OS/390, & z/OS User’s Guide PKMU-V5R5000 PKWARE, Inc. PKWARE, Inc. 9009 Springboro Pike Miamisburg, Ohio 45342 Sales: 937-847-2374 Support: 937-847-2687 Fax: 937-847-2375 Web Site: http://www.pkzip.com Sales - E-Mail: [email protected] Support - http://www.pkzip.com/support 5.5 Edition (2003) PKZIP for MVS™, PKZIP for OS/400™, PKZIP for VSE™, PKZIP for UNIX™, and PKZIP for Windows™ are just a few of the many members in the PKZIP® family. PKWARE, Inc. would like to thank all the individuals and companies -- including our customers, resellers, distributors, and technology partners -- who have helped make PKZIP® the industry standard for Trusted ZIP solutions. PKZIP® enables our customers to efficiently and securely transmit and store information across systems of all sizes, ranging from desktops to mainframes. This edition applies to the following PKWARE of Ohio, Inc. licensed program: PKZIP for MVS™ (Version 5, Release 5, 2003) PKZIP(R) is a registered trademark of PKWARE(R) Inc. Other product names mentioned in this manual may be a trademark or registered trademarks of their respective companies and are hereby acknowledged. Any reference to licensed programs or other material, belonging to any company, is not intended to state or imply that such programs or material are available or may be used. The copyright in this work is owned by PKWARE of Ohio, Inc., and the document is issued in confidence for the purpose only for which it is supplied. It must not be reproduced in whole or in part or used for tendering purposes except under an agreement or with the consent in writing of PKWARE of Ohio, Inc., and then only on condition that this notice is included in any such reproduction.
    [Show full text]
  • Facility/370: Introduction
    File No. S370-20 Order No. GC20-1800=9 IDl\n \/:u+ •• ".1 I\n"n"': ..... ft IDIVI V IIlUQI .Via"'lllIlv Facility/370: Systems Introduction Release 6 PLC 4 This publication introduces VM/370, and is intended for anyone who is interested in VM/370. However, the reader should have a basic understanding of I BM data processing. VM/370 (Virtual Machine Facility/370) is a system control program (SCP) that tailors the resources and capabilities of a single System/370 computer to provide concurrent users their one unique (virtual) machine. VM/370 consists of a Control Program (CP), which manages the real computer, a Conversational Monitor System (CMS), which is a general-purpose conversational time-sharing system that executes in a virtual machine, a Remote Spooling Communications Subsystem (RSCS), which spools files to and from geographically remote locations, and a Interactive Problem Control System (I PCS), which provides problem analysis and management faci I ities. The first section of the publication is an introduction; it describes what VM/370 can do. The second, third, fourth, and fifth sections describe the Control Program, Conversational Monitor System, Remote Spooling Communications Subsystem, and Interactive Problem Control System respectively. The appendixes include information about VM/370 publication-to-audience relationship and VM/370-related publications for CMS users. , This publication is a prerequisite for the VM/370 system library. --...- --- ---.-- ------- ------ --..- --------- -~-y- Page of GC20-1800-9 As Updated Aug 1, 1979 by TNL GN25-0U89 ~b Edition (Karch 1919) This edition (GC20-1800-~ together with Technical Newsletter GN25-0489. dated August 1, 1919, applies to Release 6 PLC 4 (Program Level Change) of IBM Virtual Machine Facility/310 and to all subsequent releases until otherwise indicated in new editions or Technical Newsletters.
    [Show full text]
  • Download for Z/OS
    Print Services Facility for z/OS Version 4, Release 6.0 Download for z/OS IBM S550-0429-05 Note Before using this information and the product it supports, read the information in “Notices” on page 83. This edition applies to the IBM® Print Services Facility™ Version 4 Release 6 Modification 0 for z/OS®, Program Number 5655-M32, and to all subsequent releases and modifications until otherwise indicated in new editions. This edition replaces S550-0429-04. © Copyright International Business Machines Corporation 1995, 2017. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents List of Figures...................................................................................................... vii List of Tables........................................................................................................ ix About this publication...........................................................................................xi Who should read this publication............................................................................................................... xi How this publication is organized............................................................................................................... xi Understanding the syntax notation used in this publication......................................................................xi Related information....................................................................................................................................xii
    [Show full text]
  • Airline Control System Version 2: General Information Manual Figures
    Airline Control System Version 2 IBM General Information Manual Release 4.1 GH19-6738-13 Airline Control System Version 2 IBM General Information Manual Release 4.1 GH19-6738-13 Note Before using this information and the product it supports, be sure to read the general information under “Notices” on page ix. This edition applies to Release 4, Modification Level 1, of Airline Control System Version 2, Program Number 5695-068, and to all subsequent releases and modifications until otherwise indicated in new editions. Order publications through your IBM representative or the IBM branch office serving your locality. Publications are not stocked at the address given below. A form for readers’ comments appears at the back of this publication. If the form has been removed, address your comments to: ALCS Development 2455 South Road P923 Poughkeepsie NY 12601-5400 USA When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. © Copyright IBM Corporation 2003, 2019. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Figures .................................... v Tables .................................... vii Notices .................................... ix Trademarks ................................... ix About this book ................................ xi Who should read this book .............................. xi Related publications ...............................
    [Show full text]
  • Z/OS ♦ Z Machines Hardware ♦ Numbers and Numeric Terms ♦ the Road to Z/OS ♦ Z/OS.E ♦ Z/OS Futures ♦ Language Environment ♦ Current Compilers ♦ UNIX System Services
    Mainframes The Future of Mainframes Is Now ♦ z/Architecture ♦ z/OS ♦ z Machines Hardware ♦ Numbers and Numeric Terms ♦ The Road to z/OS ♦ z/OS.e ♦ z/OS Futures ♦ Language Environment ♦ Current Compilers ♦ UNIX System Services by Steve Comstock The Trainer’s Friend, Inc. http://www.trainersfriend.com 800-993-8716 [email protected] Copyright © 2002 by Steven H. Comstock 1 Mainframes z/Architecture z/Architecture ❐ The IBM 64-bit mainframe has been named "z/Architecture" to contrast it to earlier mainframe hardware architectures ♦ S/360 ♦ S/370 ♦ 370-XA ♦ ESA/370 ♦ ESA/390 ❐ Although there is a clear continuity, z/Architecture also brings significant changes... ♦ 64-bit General Purpose Registers - so 64-bit integers and 64-bit addresses ♦ 64-bit Control Registers ♦ 128-bit PSW ♦ Tri-modal addressing (24-bit, 31-bit, 64-bit) ♦ Over 140 new instructions, including instructions to work with ASCII and UNICODE strings Copyright © 2002 by Steven H. Comstock 2 z/Architecture z/OS ❐ Although several operating systems can run on z/Architecture machines, z/OS is the premier, target OS ❐ z/OS is the successor to OS/390 ♦ The last release of OS/390 was V2R10, available 9/2000 ♦ The first release of z/OS was V1R1, available 3/2001 ❐ z/OS can also run on G5/G6 and MP3000 series machines ♦ But only in 31-bit or 24-bit mode ❐ Note these terms: ♦ The Line - the 16MiB address limit of MVS ♦ The Bar - the 2GiB limit of OS/390 ❐ For some perspective, realize that 16EiB is... ♦ 8 billion times 2GiB ♦ 1 trillion times 16MiB ❐ The current release of z/OS is V1R4; V1R5 is scheduled for 1Q2004 Copyright © 2002 by Steven H.
    [Show full text]
  • Microkernel Vs
    1 VIRTUALIZATION: IBM VM/370 AND XEN CS6410 Hakim Weatherspoon IBM VM/370 Robert Jay Creasy (1939-2005) Project leader of the first full virtualization hypervisor: IBM CP-40, a core component in the VM system The first VM system: VM/370 Virtual Machine: Origin 3 IBM CP/CMS CP-40 CP-67 VM/370 Why Virtualize 4 Underutilized machines Easier to debug and monitor OS Portability Isolation The cloud (e.g. Amazon EC2, Google Compute Engine, Microsoft Azure) IBM VM/370 Specialized Conversation Mainstream VM al Monitor OS (MVS, Another Virtual subsystem System DOS/VSE copy of VM machines (RSCS, RACF, (CMS) etc.) GCS) Hypervisor Control Program (CP) Hardware System/370 IBM VM/370 Technology: trap-and-emulate Problem Application Privileged Kernel Trap Emulate CP Classic Virtual Machine Monitor (VMM) 7 Virtualization: rejuvenation 1960’s: first track of virtualization Time and resource sharing on expensive mainframes IBM VM/370 Late 1970’s and early 1980’s: became unpopular Cheap hardware and multiprocessing OS Late 1990’s: became popular again Wide variety of OS and hardware configurations VMWare Since 2000: hot and important Cloud computing Docker containers Full Virtualization 9 Complete simulation of underlying hardware Unmodified guest OS Trap and simulate privileged instruction Was not supported by x86 (Not true anymore, Intel VT-x) Guest OS can’t see real resources Paravirtualization 10 Similar but not identical to hardware Modifications to guest OS Hypercall Guest OS registers handlers Improved performance VMware ESX Server 11 Full virtualization Dynamically rewrite privileged instructions Ballooning Content-based page sharing Denali 12 Paravirtualization 1000s of VMs Security & performance isolation Did not support mainstream OSes VM uses single-user single address space 13 Xen and the Art of Virtualization Xen 14 University of Cambridge, MS Research Cambridge XenSource, Inc.
    [Show full text]
  • IBM Mainframe Utility Programs ­ Wikipedia, the Free Encyclopedia IBM Mainframe Utility Programs from Wikipedia, the Free Encyclopedia
    9/11/2015 IBM mainframe utility programs ­ Wikipedia, the free encyclopedia IBM mainframe utility programs From Wikipedia, the free encyclopedia IBM mainframe utility programs are Utility software supplied with IBM mainframe operating systems such as MVS to carry out various tasks associated with datasets, etc. The following list describes utilities distributed with OS/360 and successors. No VSE or VM utilities are included. Contents 1 History/Common JCL 2 Dataset utilities 2.1 IDCAMS 2.2 IEBCOMPR 2.3 IEBCOPY 2.4 IEBDG 2.5 IEBEDIT 2.6 IEBGENER 2.7 IEBIMAGE 2.8 IEBISAM 2.9 IEBPTPCH 2.10 IEBUPDTE 3 Scheduler utilities 3.1 IEFBR14 4 System utilities 4.1 ICKDSF 4.2 IEHDASDR 4.3 IEHINITT 4.4 IEHLIST 4.5 IEHMOVE 4.6 IEHPROGM 5 Supporting programs 5.1 SORT 5.2 Compilers/Linker 5.3 DFSMS 6 References 7 See also 8 External links History/Common JCL Many of these utilities were designed by IBM users, through the group SHARE, and then modified or extended by IBM from versions originally written by a user. https://en.wikipedia.org/wiki/IBM_mainframe_utility_programs 1/14 9/11/2015 IBM mainframe utility programs ­ Wikipedia, the free encyclopedia These utilities are usually invoked via Job Control Language (JCL). They tend to use common JCL DD identifiers for their data sets: DDNAME Usual function input file for the 'commands' for the utility. Often set to DUMMY if the default action is SYSIN desired SYSUT1 input file SYSUT2 output file SYSUT3 work (spill) file for input (SYSUT1) (often not used) SYSUT4 work (spill) file for output (SYSUT2) (often not used) SYSPRINT output file for printed output from the utility SYSOUT output file for messages from the utility SYSUDUMP output file for a system 'dump' if the program fails Dataset utilities IDCAMS IDCAMS ("Access Method Services") generates and modifies Virtual Storage Access Method (VSAM) and Non­VSAM datasets.
    [Show full text]
  • TITLE SPIRES (Stanford Public Information Retrieval System) 1970-71 Annual Report INSTITUTION Stanford Univ
    DOCUMENT REsUME ED 057 828 LI 003 325 AUTHOR Parker, Edwin B. TITLE SPIRES (Stanford Public Information Retrieval System) 1970-71 Annual Report INSTITUTION Stanford Univ. , Calif. Inst. for Communication Research. SPONS AGENCY National Science Foundation, Washington, D.C. Office of Science Information Services. PUB DATE Dec 71 NOTE 154p.;(23 References) EDRS PRICE MF-$0.65 HC-$6.58 DESCRIPTORS *Computer Programs; *Information Retrieval; *Information Storage; *Information Systems; *On Line Systems IDENTIFIERS Computer Software; SPIRES; *Stanford Public Information Retrieval System ABSTRACT SPIRES (Stanford Public Information REtrieval System) is a computer information storage and retrieval system being developed at Stanford University with funding from the National Science Foundation. SPIRES has two major goals: to provide a user-oriented, interactive, on-line retrieval syste for a variety of researchers at Stanford; and to support the automation efforts of the university libraries by developing and implementing common software. SPIRES I, a prototype system, was implemented at the Stanford Linear Accelerator Center (SLAC) in 1969, from a design based on a 1967 information study involving physicists at SLAC. Its primary data base is a high-energy-physics preprints file. Evaluation of SPIRES I resulted in the definition of a production information storage and retrieval system, SPIRES II. This system will be available -daily, beginning in mid-1972, to faculty, staff, and students of the University.- It is characterized by flexibility, simplicity, and economy. _SPIRES II will operate on-line on an IBM 360/67 computer. This report summarizes the uses of the SPIRES I system over the past year and describes both the nature of SPIRES II and this system,s development over the past year.
    [Show full text]
  • MTS on Wikipedia Snapshot Taken 9 January 2011
    MTS on Wikipedia Snapshot taken 9 January 2011 PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sun, 09 Jan 2011 13:08:01 UTC Contents Articles Michigan Terminal System 1 MTS system architecture 17 IBM System/360 Model 67 40 MAD programming language 46 UBC PLUS 55 Micro DBMS 57 Bruce Arden 58 Bernard Galler 59 TSS/360 60 References Article Sources and Contributors 64 Image Sources, Licenses and Contributors 65 Article Licenses License 66 Michigan Terminal System 1 Michigan Terminal System The MTS welcome screen as seen through a 3270 terminal emulator. Company / developer University of Michigan and 7 other universities in the U.S., Canada, and the UK Programmed in various languages, mostly 360/370 Assembler Working state Historic Initial release 1967 Latest stable release 6.0 / 1988 (final) Available language(s) English Available programming Assembler, FORTRAN, PL/I, PLUS, ALGOL W, Pascal, C, LISP, SNOBOL4, COBOL, PL360, languages(s) MAD/I, GOM (Good Old Mad), APL, and many more Supported platforms IBM S/360-67, IBM S/370 and successors History of IBM mainframe operating systems On early mainframe computers: • GM OS & GM-NAA I/O 1955 • BESYS 1957 • UMES 1958 • SOS 1959 • IBSYS 1960 • CTSS 1961 On S/360 and successors: • BOS/360 1965 • TOS/360 1965 • TSS/360 1967 • MTS 1967 • ORVYL 1967 • MUSIC 1972 • MUSIC/SP 1985 • DOS/360 and successors 1966 • DOS/VS 1972 • DOS/VSE 1980s • VSE/SP late 1980s • VSE/ESA 1991 • z/VSE 2005 Michigan Terminal System 2 • OS/360 and successors
    [Show full text]