mamaomo Software Product Description TOPS-10,
mamaomo Software Product Description PRODUCT NAME: TOPS-10, Version 6.03, DECsystem-10 Operating System DESCRIPTION: Under control of TOPS-10, the DECsystem-10 can service a range of job types and response requirements, including any mix of timesharing, batch, remote batch, and real-time. TOPS-10 allocates memory, storage, peripherals, and processing time among system users, and has an installation-adjustable scheduler to control system operation. To service multiple users concurrently, the DECsystem-10 uses multiprogramming and swapping. The monitor (TOPS-10) supports reentrant software; that is, only one copy of a reentrant language processor (or any reentrant program) need be memory resident to serve multiple users simultaneously. The monitor performs all input/output, user communication, resource arbitration, and other necessary services. TOPS-10 Timesharing: Depending on system configuration and total computing load, the TOPS-10 system can handle up to 400 terminals attached to 200 active jobs. The terminals can be CRTs and others which operate at speeds from 110 to 9600 baud. The TOPS-10 command language, file structure, I/O processing, and job scheduling are independent of the applications language used. In addition, standard software interfaces make it easy for a user to develop his own languages or systems. Editors, compilers, and interactive high-level debuggers shorten development time and increase programmer productivity. DECsystem-10 Batch (GALAXY-10, SPD 7.32.x): Batch on the DECsystem-10 is designed for ease of use- and flexible control over job processing. The command language for batch is an extension of the timesharing language which allows easy movement between batch and interactive processing, and reduces the amount of training necessary to use the system effectively. An interactive user can prepare jobs and enter them into the batch input queue for processing. The user is allowed to specify the characteristics and limits associated with his batch job, and can modify them as necessary. The system operator controls the batch system and specifies all operating parameters. The operator has the power to select or reject jobs, to suspend them, or to remove them from the batch system. September 1978 SPD 7.1.7 DECsystem-10 Communications: DECsystem-10 synchronous communication provides error-free high speed paths between the central computer and remote stations or other computer systems. The high-speed synchronous transmission is on a message basis, in contrast with the character-bycharacter basis of lower-speed asynchronous transmission. Full-duplex protocol software supplied with the communication front end hardware makes efficient use of the high-speed transmission in both directions simul:" taneously on a full-duplex line. The communication front end hardware and software handle hardware control, message formatting, and message acknowledgements. The data transmission is "pipelined," a technique that increases line efficiency by fully overlapping the acknowledge-continue signals. Transmission errors are detected using block-oriented techniques, including longitudinal data checks and cyclic redundancy checks (CRC-16). Data errors are corrected through retransmission of the erroneous block. The DECsystem-10 synchronous communications can be used to extend the capabilities of the DECsystem10 through the use of remote stations. These remote stations can include a line printer, a card reader, a console terminal, and, depending on the type of remote station, up to 32 asynchronous command terminals. The user interface and facilities available on the remote station are identical with those seen by a local user. The DECsystem-10 allows for simultaneous operation of multiple remote st~tions and in so doing has provisions to differentiate one remote station from another. By using peripheral devices at various stations, the user is provided with increased capabilities. For example, data can be collected from various remote stations, compiled and processed at the central station, and the results of the processing sent to all contributors of the data. Remote stations and DECsystem-10s may be connected via simple and/or complex topologies up to a maximum of 63 nodes. The most basic network topology is a pOint-to-point or star topology. This mode of interconnection is characterized by having only one link or path between computers in the network. Complex topologies are formed using route-through. AE-1004G-TB SPD 7.1.7 TOPS-10, Version 6.03 -2- Route-through is the ability to send information/data between two computers that are not directly or physically connected to each other, but which are indirectly connected through intermediate computers. More than one DECsystem-10 may be in a single network. When this occurs, the DECsystem-10s may be connected directly or via a remote station. This allows terminals anywhere in the network to select on an individual basis which DECsystem-10 they wish to be connected to. This concept is known as network virtual terminals. User Command Language: Through an easy-to-use command language, the user controls the running of his job. Specifically, he can: • Compile, execute, and debug programs • Create and edit files; list, append, and delete files • Use available resources such as mag tapes, private disk packs, or other peripherals • Communicate with the system operator and request such services as the mounting and dismounting of disk packs and magnetic tapes • Start, suspend, or terminate his job • Spool output to line printer, card punch, paper tape punch, and plotter • Determine status of the system and the resources available • Request time and resource accounting of his use of the system • Send messages to other terminals in the system Real-time Processing: Among the features of the real-time software are: fast response, high throughput, and system security. High-priority queues, the ability to lock jobs in memory, disk transfer priority, and direct access to realtime devices are all provided on a privileged basis. Real-time programs can be written in FORTRAN or assembly language. DECsystem-10 File Handling: File service for disk packs and drums is designed for convenience and efficiency. RP04/RP06 disk packs can be dual ported for high availability and increased performance. Each user can have as many files as he desires on any of the available file storage devices. The system administrator establishes limits on the total amount of space each user's files can occupy. Each file is referred to by name, so that the user is not required to know where a file is physically located. File storage is dynamically allocated during program operation, so there is no need to preallocate space before a file is established; however, pre-allocati(;m may be done to guarantee the availability of space at some later time. Files can be shared concurrently (even with different access methods) among specified users through the use of protection codes. Updating a file is performed by either of two methods - superceding or updating in place. Virtual Memory (KI and KL monitors only. Included with KL 10 based systems. Available as an option under a separate license for KI10 based systems.): On KI10 and KL 10 processors, operating system support of virtual memory is provided. Thus the user can run programs with address space greater than the physical memory actually utilized and can take advantage of typical program characteristics to reduce memory demands for a program. A unique feature of DECsystem-10 virtual memory is that it exists as an option. The system administrator decides which users need the facility, and controls are provided to both the user and the administrator to allow them to tune the system to their needs. Error Handling: TOPS-10 has extensive error detection, logging, and recovery procedures for virtually all types of peripheral and memory failures. Error recovery provides system continuation and availability. Error logging provides the maintenance engineer and system ad ministrator with valuable information regarding hardware failures, and aids in their diagnosis and correction. Utilities: The following is a list of TOPS-10 utility programs: BACKUP Disk/Magtape Save/Restore Batch Controller BA TCON BOOT11 Loads/Dumps PDP-11 connected through DL 10 Disk bootstrap loader BOOTS Magtape bootstrap loader BOOTM Invokes selected utilities (using COMPIL Concise Command Language) Cross Reference listing generator CREF Monitor extension utility DAEMON Interactive Debugging Program DDT Directory Lister DIRECT File Compare utility FILCOM File Exchange utility FILEX Provides interactive access to inforHELP mation on system facilities and commands Program HELP file subroutine HELPER System and terminal line initializaINITIA tion utility Removes a user from the system KJOB Line-oriented interactive editor LINED Linkage editor and loader LlNK-10 Verifies and processes log-in proLOGIN cedure Removes a user from the system LOGOUT Macro Assembler MACRO-10 Binary file library maintenance utility MAKLIB System Generation utility MONGEN Processes operator device mount OMOUNT requests Allows multiple programs to be conOPSER trolled from a single terminal File Manipulation utility PIP Places entries in system queues QUEUE TOPS-10, Version 6.03 SPD 7.1.7 -3- REACT SCDSET SETSRC SPOOL SPRINT-10 SYSERR SYSINF SYSTAT TECO UMOUNT WTBOOT User profile system management utility Scheduler control utility Disk search list utility Output device spooling utility Card reader spooling utility Generates reports from system error file Interprocess communications controller System status utility Interactive text editor Processes user device mount requests Writes disk bootstraps The following utilities are distributed with TOPS-10. All have Category C support. AID MIC ALCFIL MONEY BUSS-10 MONTST CHKPNT MTCOPY CREDIR PAL-10 DELFIL PLEASE DMPFIL QUOLST DSKLST REATTA DSKRAT REDALL DTBOOT RUNOFF DTCOPY SCRIPT DUMP SOS FACTPR SOUP FAILSA SPACE FILDAE STRUB FUDGE SYSDPY GLOB SYSERR GRIPE TWICE MINIMUM HARDWARE REQUIRED: • DECsystem-10 with KA10, K110, or KL 10 central processing unit, console terminal, and 128K words of memory, or KL 1OE with 256K words of memory • RP02, RP03, RP04, or RP06 disk pack drive with controller • 7- or 9-track magnetic tape transport with controller OPTIONAL HARDWARE: Multi-Processor Systems: 1055 Dual KA 10 Processors 1077 Dual KI10 Processors 1099 Dual KL 10 Processors Memories: Up to a system total of 256K words memory (KA10) or up to 4 million words memory (K110 or KL 10), as follows: MA 10 Core Memory (KA) MB10 Core Memory (KA) MD10 Core Memory (KA) ME10 Core Memory (KA, KI) MF10 Core Memory (KA, KI, KL) MG10 Core Memory (KA, KI, KL) MH10 Core Memory (KA, KI, KL) Disk Systems: • RC10 fixed-head disk controller with RD10 fixedhead disk drives or RM10B drum (KA, KI) • RP10, RP10C disk pack controller with RP02 or RP03 disk pack drives (KA, KI, KL) • RH 10 MASSBUS controller with RS04 fixed-head disk drives, RP04 or RP06 disk pack (KA, KI, KL) • RH20 MASSBUS controller with RP04 or RP06 disk pack (KL) Magnetic Tape Systems: • TM10A, TM10B controller with TU10, TU20, or TU30 magnetic tape transports (KA, KI) • TM10B controller with TU40 or TU41 magnetic tape transports (KA, KI, KL) • TC10C controller with TSU43 magnetic tape transports (KA, KI) • RH10 MASSBUS controller with TE16 magnetic tape transport (KA, KI, KL) • RH20 MASSBUS controller with TE16 or TU45 magnetic tape transport (KL) • TU70, TU71, or TU72 magnetic tape tranports with controllers (KI, KL) • TD10C DECtape controller with TU55 or TU56 DECtape transports (KA, KI, KL) Punched Card Equipment: BA 10 hardcopy controller with: CR10A, B, C, 0 punched card readers (KA, KI, KL) CR10E console model reader (KA, KI, KL) CR10F table model reader (KA, KI, KL) CP10D card punch (KA, KI, KL) Line Printers: BA 10 hardcopy controller with: LP10A, B, C, 0, E line printer (KA, KI, KL) LP10F line printer (KA, KI, KL) LP10H line printer (KA, KI, KL) LP100 line printer controller (KA, KI, KL) LP05 line printer (KA, KI, KL) LP07 line printer (KA, KI, KL) Plotters: BA 10 hardcopy controller with XY10 plotter control (KA, KI) XY10A Calcomp plotter model 565 (KA, KI) XY10B Calcomp plotter model 563 (KA, KI) Communications: DC10A, B, E asynchronous communications controller (KA, KI, KL) DC10H 2741 controller (KA, KI) DC76 asynchronous communications front end (KA, KI, KL) DN87 synchronous/asynchronous front end (KA, KI, KL) DN87S synchronous/asynchronous front end (KL) DN85 synchronous front end (KA, KI, KL) DC75NP synchronous front end (KA, KI, KL) DN61 IBM 2780/3780 bisync front end (KI, KI) DN62S IBM 2780/3780 bisync front end (KL) DN92 remote job entry station DN80,81,82 remote job entry/terminal concentrator stations (uses DN87, DN85, or DC75NP) (KA, KI, KL) TOPS-10, Version 6.03 $PO 7.1.7 -4- DC71 NP/DC72NP remote job entry/terminal concentrator stations (uses DN87, DN85, or DC75NP) (KA, KI, KL) DC68 asynchronous communications front-end (KA, KI) Terminals: Up to 512 LT33, LT35, LT37, LA30, LA36, LA37, VT05, VT06, VT50, VT52, or 2741 terminals (KA, KI, KL) Miscellaneous: DK10 programmable real-time clock (KA, KI, KL) DF10, DF10C data channel (KA, KI, KL) DAS33 buffered data channel (KA, KI, KL) MX10, MX10C memory port multiplexer (KA, KI, KL) DA28 DMA interface (KA, KI, KL) PREREQUISITE SOFTWARE: None OPTIONAL SOFTWARE: FORTRAN-10 (with FORDDT) ALGOL-10 BASIC-10 COBOL 68 DEC-10 KI10 Virtual memory support (included with KL) GALAXY-10 IQL Interactive Query Language MCS-10 Message Control System DBMS-10 SORT-10 APL-BASIC APL-SF DECnet-10 TRAINING CREDITS: THIRTEEN (13) - Applies only to options that include support services. Consult the latest Educational Services Catalog at your local office for the available courses, course requirements, and guidelines. SUPPORT CATEGORY: A - Software Support will be provided as stated in the Software Support Categories Addendum to this SPD. UPDATE POLICY: Software Updates, if any, released by DIGITAL during the one (1) year period following installation, will be provided to the customer for a media charge (includes no installation). After the first year, updates, if any, will be made available according to then prevailing DIGITAL policies. ORDERING INFORMATION: All binary licensed software, including any subsequent updates, is furnished under the licensing provisions of DIGITAL's Standard Terms and Conditions of Sale, which provide in part that the software and any part thereof may be used on only the single CPU on which the software is first installed, and may be copied, in whole or in part (with the proper inclusion of the DIGITAL copyright notice and any DIGITAL proprietary notices on the software) only for use on such CPU. All source licensed software is furnished only under the terms and conditions of a separate Software Program Sources Agreement between Purchaser and DIGITAL. Source and/or listing options are only available after the purchase of at least one binary license and after a source license agreement is in effect. The following key (F, K, L, M, P, Z) represents the distribution media for the product and must be specified at the end of the order number, e.g., QS029-EF = sources on 7-track magnetic tape. F = 7-track Magnetic Tape K = RP04 Disk Pack L = RP06 Disk Pack M 1600 bpi 9-track Magnetic Tape P = 800 bpi 9-track Magnetic Tape Z = No hardware dependency Standard Options TOPS-10 is not available as a separate product. The following systems receive TOPS-10 software as indicated: 1050 Single-use license, sources and binaries, documentation, support services for KA 10 systems 1070 Single-use license, sources and binaries, documentation, support services for KI10 systems 1080 Single-use license, sources and binaries, documentation, support services for KL 10 systems 1090 Single-use license, sources and binaries, documentation, support for KL 108 systems Source/Listing Options QS029 -E- Source license, sources, no documentation, no support services (media: K, L) ADDITIONAL QS910 -SQS920 -SQS922 -SQS924 -S~ QHK01 -KQHK02 -KQHK04 -KQHK14 -GQHK20 -GQHK10 -GQHK12 -G- SERVICES: Per Call Consulting Service (media: Z) Monthly Consulting Service (media: Z) 6-Month Resident Consulting Service (media: Z) 12-Month Resident Consulting Service (media: Z) Distribution Service (media: F, M, P) Maintenance Service (media: F, M, P) TOPS-10, Version 6.03 (For KA 10 Sites subcribing to QHK01) (media: F, M, P) Software Notebook Update Service (requires QHK01 or QHK02) (media: Z) Software Notebook (requires QHK01 or QHK02) (media: Z) Additional Bulletin Subscription Service (requires QHK01 or QHK02) (media: Z) Additional Dispatch Subscription Service (requires QHK02) (media: Z) TOPS-10, Version 6.03 SPD 7.1.7 -5- ADDENDUM SOFTWARE SUPPORT CATEGORIES Each software product (hereinafter 'SOFTWARE') with a designated Support Category A or 8 in the applicable Software Product Description (SPD) existing at the time of order will be the current release at the time of delivery and will conform to the SPD. DIGITAL's sole obligation shall be to correct defects (nonconformance of the SOFTWARE to the SPD) as described below. Any SOFTWARE with a designated Support Category C will be furnished on an 'as is' basis. For SOFTWARE with a designated Support Category A or 8, DIGITAL will provide the services set forth below without additional charge. CATEGORY A 1. Upon notification by customer to the nearest DIGITAL office that the computer system, including all required prerequisite hardware and software, is ready for the installation of the SOFTWARE, DIGITAL will install such SOFTWARE in any location within the contiguous forty-eight (48) United States, the District of Columbia, or a country in which DIGITAL or a subsidiary of DIGITAL has a software service facility. The notification must be received by DIGITAL and the system must be ready for installation within thirty (30) days after the delivery of the SOFTWARE to customer or DIGITAL will have no obligation to install. Installation will consist of: (1) verification that all components of the SOFTWARE have been received by customer, (2) loading the SOFTWARE, and (3) executing a DIGITAL sample procedure. 2. During the ninety (90) day period after installation, if the customer encounters a problem with the current unaltered release of the SOFTWARE which DIGITAL determines to be a defect in the SOFTWARE, DIGITAL will provide the following remedial service (on site where necessary): (1) if the SOFTWARE is inoperable, apply a temporary correction (TC) or make a reasonable attempt to develop an emergency by-pass, and (2) assist the customer to prepare a Software Performance Report (SPR) and submit it to DIGITAL. 3. During the one (1) year period following installation, if the customer encounters a problem with the SOFTWARE which his diagnosis indicates is caused by a SOFTWARE defect, the customer may submit an SPR to DIGITAL. DIGITAL will respond to problems reported in SPRs which are caused by defects in the current unaltered release of the SOFTWARE via the Maintenance Periodical for the SOFTWARE, which reports SPRs received, code corrections, temporary corrections, generally useful emergency by-passes and/or notice of the availability of corrected code. Software Updates, if any, released by DIGITAL during the one (1) year period, will be provided to the customer on DIGITAL's standard distribution media as speCified in the applicable SPD. The customer will be charged only for the media on which such updates are provided, unless otherwise stated in the applicable SPD, at DIGITAL's then current media prices. CATEGORY 8 During the one (1) year period following delivery, the services provided to the customer will be the same as set forth in 3 above. CATEGORY C SOFTWARE is provided on an 'as is' basis. Any software services, if available, will be provided at the then current charges. DIGITAL shall have the right to make additional charges for any additional effort required to provide services resulting from customer use of other than current unaltered release of the SOFTWARE operated in accordance with the SPD.
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project