Digital PDFs
Documents
Guest
Register
Log In
DEC-08-XPDAI-E-D
May 2000
3 pages
Original
0.2MB
view
download
Document:
04.20.05 7703 RTS8 2B
Order Number:
DEC-08-XPDAI-E-D
Revision:
Pages:
3
Original Filename:
http://bitsavers.org/pdf/dec/spd/04.20.05_7703_RTS8_2B.pdf
OCR Text
momoomo Software Product Description PRODUCT NAME: RTS/8, Version 28, Real Time Operating System DESCRIPTION: RTS/S is the Real-Time Operating System for the PDP-S family (excluding the PDP-SIS) and for the PDP-12. It allows up to 63 tasks to run concurrently while competing for resources on a fixed priority basis. RTS/S, once generated under OS/S, can be entirely memory resident or have non-memory resident tasks. RTS/S is an event driven multitasking, multiprogramming real-time operating system which in large configurations can become a development system with OS/S as welt. The RTS/8 Executive module (task) is entirely memory resident. The size of the executive typically ranges from 640 to 1 K words of memory, depending upon the number of tasks. Other features of RTS/8 include the following: • Maximum of 63 foreground tasks and one background (the OS/S module) task. • Fixed priority of·,task. • Tasks can be scheduled by themselves, by another task, or by the operator. • Tasks can be scheduled for execution immediately, at a fixed interval from the time requested or at a specific time of day. • Tasks can be swapped into memory when required. • Tasks can be written onto mass storage prior to being swapped out. • The RTS/S executive provides facilities for tasks to communicate with other tasks. The following modules (tasks) are provided by DIGITAL in a format which, when tailored by the user, constitutes a specialized RTS/S system. RTS/8 Executive (monitor) • Controls task execution Schedules events (if a clock is available on the system) • Sends messages to system tasks • Suspends task execution Swap Module This module actually swaps tasks into or out of memory. SWAP determines whether a task is already in memory, or whether it must be first written onto mass storage before another task may reside in its partition (area of memory), or whether a new task can be swapped into memory without regard to what was in the partition previously. March 1977 SPD 4.20.5 Monitor Console Routine (MCR) Module The Monitor Console Routine provides the operator/programmer witn functions to control, inspect, debug, suspend, schedule and print the status of tasks within the system. Mass Storage Modules This group of drivers accepts the same request message format to read or write blocks on the following storage devices: • RX8-Floppy Disk • RKS-E-Cartridge Disk • RK08-Cartridge Disk • DF32/ RF08-Fixed Head Disk • TCOS-DECtape • LlNCtape OSI8 Files Module This module provides the user the ability to look-up, create and delete files in OS/ S directories from a foreground task. This module, when used in conjunction with one or more of the previously mentioned mass storage modules, allows the programmer the capability to read or write OS/ S files onto the previously mentioned storage device. OSI8 Background Module The combination of the previously mentioned device drivers and the OS/8 Background Module allows the execution of any of the OS/S operating system utilities (Le., PALS, BASIC - excluding Industrial BASIC - EDITOR, TECO, BATCH) to run under the RTS/S executive. OS/8 is run in the top two or more memory fields under control of the KMS-E, (standard on PDP-SI E,F,M, with SK or more core memory) or time shared PDP-S (KTS-I or KT08) hardware option. One of these options are required for OS/S Background execution. In addition, a background terminal must be dedicated to the OSI S system execution. Clock Module It accepts requests (in the form of RTS/8 messages) to perform actions after a specified time has elapsed. Console Terminal Module Non-Console Terminal Module These drivers handle a single terminal in either line or character mode. Input in line mode is terminated by a carriage return or an ALTMODE character, and may be edited with a RUBOUT or CRTL/U character. In character mode, input is not echoed and is terminated by overflow of a specified character count. DEC-08-XPDAI-E-D RTS/S, Version 28 SPD 4.20.5 -2- Line Printer Module The RTS/S line printer supports an LE-S, LSS-F or LV-S Line Printer. Its structure is identical to line mode in the terminal module. Cassette Module The RTS/S cassette driver is used with the TASE/TU60 DECcassette drives to allow the user to read or write data on cassette. Cassette File Module This module allows the user to look-up, enter and delete files from a DECcassette. When used with the cassette driver, the user can read or write standard CAPS-S format data files on DECcassettes. Power Faill Auto-Restart Module This driver provides the mechanism by which the system can recover from a power failure. If a power low condition occurs, the processor state is saved and the processor is halted. When power is restored, the processor state is restored and control is transferred to the power fail drive. Universal Digital CofJfroller (UDC-8)I Industrial Controller Subsystem (lCS-8) This driver gives the user the capability of controlling all the various types of UDC/ICS modules. The driver performs two types of actions: immediate al id deferred. Immediate actions include reading and sending Digital values to appropriate UDC/ICS modules. Deferred actions may be linked to specified events within the UDC/ICS (i.e., counters overflowing, switches being thrown). KL8A Support Module This module allows the use of the one or more KLSA serial 4-line handlers under RTS/S control. NULL8A Module This module is a special null job for the PDP-SA which uses the LED lights to count in decimal at a rate of approximately one increment per second. Exit Module This module, if present, is run before an RTS/S exit to OS/S is completed. MINIMUM HARDWARE REQUIRED: Minimum RTS/S configuration for a run-time system is as follows: • Without OS/S or OS/12 background support: 1. Any PDP-S family processor (except a PDP-SIS) or a PDP-12 with at least 4K words of memory 2. Console Terminal • With OS/S or OS/12 background support: 1. Any PDP-S family processor (except a PDP-SIS) or a PDP-12 with at least 12 K words of memory 2. Two (2) Terminals 3. RXS, TCOS, DF/RF, or RK, or LlNCtape (PDP12) • With OS/S or OS/12 background support running BATCH: 1. Same as above, but with 16K words of memory Minimum RTS/S development configuration is OS/S or OS/12 operating system configuration (which requires a PDP-S or PDP-12 with SK words of mass storage and a OS/S supported terminal) OPTIONAL HARDWARE SUPPORTED: Additional memory (up to 32K words system total) DKS-EA, DKS-EC, DKS-EP Clocks LA30-PA, VT05 Terminals (up to 2400 baud with KLS-JA) VT50, VT52 Video Terminal (teletype level support) LT33, L T35 Teletypewriters TCOS DECtape only DF32, RFOS, RKOS, RKS-E Disk or RXS Floppy Disk DPS-E powerfaill auto-restart TAS-E Cassette UDC-S/ICS-S Industrial Control Subsytems LE-S, LSS-F, LV-S Line Printer LlNCtape LA30, LA36 Serial DECwriters KLSA 4 Channel Interface RTSS, Version 28 does not support the FPPSI A, FPPSI E, or FPP12 nor does it support use of these devices by the OS/S or OS/12 monitors running in background. PREREQUISITE SOFTWARE: OS/S or OS/12, Version 3 or later. OPTIONAL SOFTWARE SUPPORTED: None TRAINING CREDITS: None. SUPPORT CATEGORY: B - Software Support will be provided as listed in the Software Support Categories Addendum to this SPD. RTS/8, Version 28 SPD 4.20.5 -3- UPDATE POLICY: Software Updates, if any, released by DIGITAL during the one (1) year period following installation, will be provided to the customer without additional charge. After the first year, updates, if any, will be made available according to then prevailing DIGITAL policies. ORDERING INFORMATION: This software is furnished under a license for use on a single CPU and can be copied and modified (with inclusion of DIGITAL's copyright notice) only for use on such CPU, except as may otherwise be provided in writing by DIGITAL. Source and I or listing options are only available after the purchase of at least one supported license and after a source license agreement is in effect. The following key (A, B, C, N, Y) represents the distribution media for the product and must be specified at the end of the "0" number, i.e., OF020-XC sources on DECtape. A B C N Y Linc Tape Paper Tape DECtape Cassette Floppy Disk Sourcel Listing Options OF020 -X- Single-use license, sources, listings, documentation, Support Services (media: B, C, 'N, Y) OK020 -X- Single-use license, sources, listings, documentation, Support Services (media: A) OF021 -X- Single-use license, sources, listings, documentation, includes OS/8 Version 3C binaries, Support Services (media: B, C, N, Y) OK021 -X- Single-use license, sources, listings, documentation, includes OS/8 Version 3C binaries, Support Services (media: A) Update Options Users of RTS-8 whose specified Support Category warranty has expired, may order under license the following software update at the then current charge for such update. The update is distributed in source form on the appropriate medium and includes no installation or other services unless specifically stated otherwise. OF020 -N- RTS/8 Update Kit, updates Version 2 to Version 2B (media: B, C, N, Y) OK020 -N- RTS/8 Update Kit, updates Version 2 to Version 2B (media: A) OF021 -N- RTS/8 Update Kit (with OS/8) (media: B, C, N, Y) OK021 -N- RTS/8 Update Kit (with OS/8) (media: A) Users of RTS/8, Version 2 whose specified Support Category warranty has not expired may order under license the following software update for the then current media charge. The update is distributed in source form on the appropriate medium and includes no installation or other services unless specifically stated otherwise. OF020 -V- RTS/8 Update Kit, updates Version 2 to Version 2B (media: B, C, N, Y) OK020 -V- RTS/( Update Kit, updates Version 2 to Version 2B (media: A) ADDITIONAL SERVICES: None D4.20.5
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies