PDP-A RAM LIBRARY PROG

Total Page:16

File Type:pdf, Size:1020Kb

PDP-A RAM LIBRARY PROG .. [Q]OECUS ! PDP-a RAM LIBRARY PROG . CATALOG PDP-8 PROGRAM LIBRARY CATALOG The DECUS Library Staff wishes to express appreciation to the many authors who have submitted new or revised programs and to the many other individuals who have contributed their time to improving the DECUS Library. June 1979 C DIGITAL EQUIPMENT COMPUTER USERS SOCIETY This is a complete PDP-8 DECUS Library Catalog. It includes a complete listing of current PDP-8, BASIC-8, and FOCAL-8 DECUS programs. First Edition December 1973 Updated July 1974 Updated December 1974 Updated May 1975 Updated November 1975 Updated June 1976 Combined and revised March 1977 Updated and revised August 1978 Updated and revised June 1979 Copyright © 1979, Digital Equipment Corporation, Maynard, Massachusetts The DECUS Program Library is a clearing house only; it does not sell, generate or test programs. All programs and information are provided "AS IS". DIGITAL EQUIPMENT COMPUTER USERS SOCIETY, DIGITAL EQUIPMENT CORPORATION AND THE CONTRIBUTOR DISCLAIM ALL WARRANTIES ON THE PROGRAMS AND ANY MEDIA ON WHICH THE PROGRAMS ARE PROVIDED, INCLUDING WITHOUT LIMITATION, ALL IMPLIED WARRANTIES OF MER­ CHANT ABILITY AND FITNESS. The descriptions, service charges, exchange rates, and availability of software available from the DECUS Library are subject to change without notice. The following are trademarks of Digital Equipment Corporation: COMPUTER LABS DECtape FOCAL PDP COMTEX DECUS INDAC PHA DDT DIBOL LAB·S RSTS DEC DIGITAL MASSBUS RSX DECCOMM EDUSYSTEM OMNIBUS TYPESET-8 DECsystem·l0 FLIP CHIP OS-8 TYPESET·ll DECSYSTEM·20 UNIBUS 5/79-14 CONTENTS iii Section 1 General Information 1.1 Special Announcements for 1979 ....... v 1.1.1 How to Obtain Additional Ubrary Catalogs ....•................ vi 1.2 New and Revised Programs ........... vii 1.3 How to Order From This Catalog . .. viii 1.3.1 General Ordering Information. .. viii 1.3.2 Media Price Codes Defmition Table . .. ix 1.3.3 How to Pay for Your Library Order .. ix 1.3.4 DECUS Coupons ............... x 1.3.S Where to Send Your Ubrary Order. x 1.3.5.1 In the European Chapter. x 1.3.5.2 In the Australian Chapter. x 1.3.5.3 In the U.s. and Canadian Chapters ........... x 1.3.6 Delivery ..................... xi 1.4 Returns Policy ..................... xi 1. S Cross-System Index ................. xii 1.6 How to Submit a Program to the Library. xii 1. 7 Program Distribution . .. xiii 1.7.1 Notes....................... xiii 1.7.2 Ubrary Tape Packages ........... xiii I.S International Information ............. xv 1.8.1 General Ordering Information - In French. .. xv 1.8.2 General Ordering Information - In German ................... xviii 1.8.3 Local Currency Price Table for Various Countries . .. xxi 1.8.3.1 Austria, Belgium. .. xxi 1.8.3.2 Denmark, U.K. ...... xxii 1.8.3.3 France, Finland ....... xxiii 1.8.3.4 Germany, Italy ....... xxiv 1.8.3.5 Netherlands, Norway ... xxv 1.8.3.6 Spain, Sweden ....... xxvi 1.8.3.7 Switzerland ......... xxvii 1.8.3.8 Australia, New Zealand XXVll1 1.8.4 International DECUS Office Addresses xxix Section 2 Abstracts 2.1 PDP-S Abstracts . 1 2.2 BASIC-S Abstracts. .. 6S 2.3 FOCAL-S Abstracts ................. 89 iv CONTENTS (Cont.) Section 3 Standards 3.1 DEC Standards Available Through DECUS. 13S Section 4 Indexes 4.1 Alphabetical Index ................... 139 4.2 Category Index ..................... 149 4.3 Operating System Index . .. 161 NOTICE Please read the Special Announcements (Section LI)! General Information v 1.1 Special Announcements for 1979 • All pricing and policies, as stated in this catalog, will become effective on July 1,1979. • It is necessary to be a member of DECUS or a DIGITAL employee prior to taking advantage of its services. • A minimum of $25.00 (U.S. Currency) is required for all orders that are not prepaid, excluding the invoicing charge. The invoicing charge is an additional $2.00 (U.S.). • Documentation must now be ordered explicitly when individual pro­ gram tapes and disks are ordered. • Documentation is assumed not to be included on magnetic media unless explicitly stated at the end of the abstract. • DIGITAL Employees see Section 1.3.3. vi General Information 1.1.1 How to Obtain Additional Library Catalogs • Microfiche catalogs are available without charge on request (limited to a maximum of 3). Hardcopy catalogs may be purchased for a service charge of $3.00 (U.S. Currency) each (or the equivalent in various local currencies - see Section 1.8.3). • To obtain additional catalogs, orders should be sent on the DECUS 1979 Library order form with payment to the local DECUS Chapter office. Specify PDP-8, PDP-II, or DECsystem-l0/20, and microfiche or hardcopy when preparing your order. General Information vii 1.2 New and Revised Programs • The following programs have been added since the 1978 publication of this catalog: DEC US No. 8-881 through 8-906 DECUS No. FOCAL8-340 through FOCAL8-342 DECUS No. BASIC8-105 through BASIC8-107 STANDARD - DEC STD 165 • The following programs have been revised since the 1978 publication of this catalog: 8-842 DIRECT 8-655 CINET-BASIC 8-859 INFPAK and 8-861 USER4.PA Patches 8-754 Number and Redate 8-630 Pulmonary 8-850 USR and Other Function Special Purpose Laboratory Subroutines Programs 8-879 MTFOTP FOCAL8-301 U/W FOCAL • The following programs have been reinstated: 8-257 UCONN-EAP: Editor-Assembler 8-612 ELAN FOCAL8-16 One-Sample Statistics, Two-Sample Statistics FOCAL8-25 Payroll Calculations • The following programs have been withdrawn from the library and will no longer be distributed: 8-618 OS/8 Device Handlers for the 57 A Magnetic Tape Control 8-604 GET Command for the Disk/DECtape Monitor System 8-640 OS/8 EDIT PLUS 8-641 OS/8 FORMAT 8-677 STAR PIP 8-848 LPTSPL (obsoleted by DECUS No. 8-890) 8-657 Neurophysiological Data Collecting Program BASIC8-51 DISEDU viii General Information 1.3 How to Order From This Catalog 1.3.1 General Ordering Information • A new 1979 library Order Form is required for all library orders. Order forms can be obtained from your DECUS Chapter office. (Note: you may send your company's purchase order form but it must accom­ pany a completed library Order Form). • Type or print all necessary information on the library Order Form. Complete the form carefully and thoroughly. The form must include your DECUS membership number. • A minimum order of $25.00 (U.S. Currency) or the equivalent in for­ eign currency (see Section 1.8) is required for all orders that are not prepaid. An additional $2.00 (U.S. Currency) invoicing charge is added to all orders that are not prepaid. For European orders, add an addi­ tional $3.00 (U.S.) for handling charge to cover postage. • Include the entire DECUS program number. The following numbers specify four different programs: RSTS-11-12, 11-12, BASIC-8-50, 8-50. • To determine if the media you require is available for the program you are ordering, check the media code* listed with the program abstract. *For definition of the media code, see Section 1.3.2. • Individual programs are supplied only on the media listed in the abstracts. • Complete sources are normally included with all mag­ netic media unless specified otherwise in the abstract . • DECUS programs are distributed only on new (unused) media supplied by DECUS. • Specify the service charges on the order form in both U.S. and local currency if ordering from other than the U.S. or Canada. See the International Price Codes Table, Section 1.8. • The follOwing example illustrates an order for DECUS program No. 11-346 that includes one 600' magtape for $50.00 (U.S.) and one write-up for $2.00 (U.S.) at a total cost of $52.00 (U.S.), 91,-- Swiss Francs. DECUS Program Media Price Service ChaIge Service Charge Qty. Number Codes $ U.S. Local Currency 11-346 A2,M50 $52.00 91,- General Information ix 1.3.2 Media Price Codes Deimition Table The Media Price Codes included with each program abstraet are alphanumeric. The letter indicates the medium on which the program can be ordered (see the following table). The number specifies the actual service charge in u.s. currency (30 = $30.00 U.S.) or can be used to determine the service charge in any of the approved local currencies listed in the International Price Code Tables in Section 1.8. Media Price Code Definition Table A Write-up J LINCtape B Listing K Floppy Diskette C Microfiche L Cassette D Write-up and Listing M Magtape 600' E Manuals N Magtape 1200: F Binary Paper Tape P Magtape 2400 G ASCII Paper Tape Q RKOS Disk H DECtape R Card Deck 1.3.3 How to Pay for Your Library Order • DECUS Library Orders must be prepaid or accompanied by a valid company purchase order. • Prepaid orders must be accompanied by check, postal money order, or DECUS coupons (see Section 1.3.4). PLEASE DO NOT SEND CASH mROUGH THE MAIL. Make payments payable to DECUS (or DECUS EUROPE for European orders). • Orders may also be invoiced to your company; however, they must be accompanied by an authorized company purchase order, and they must total a minimum of $25.00 (U.S. Currency or the equivalent in foreign currency) excluding the $2.00 invoicing charge. This $2.00 invoicing charge is added to all orders that are not prepaid. For European orders add an additional $3.00 (U.S.) for handling charge to cover postage. • DO NOT COMBINE DECUS ORDERS WITH DIGITAL EQUIPMENT CORPORATION ORDERS.
Recommended publications
  • Muxserver 380 Hardware Installation Manual Order Number EK-DSRZD-IM-002
    MUXserver 380 Hardware Installation Manual Order Number EK-DSRZD-IM-002 2nd Edition Second Edition - February 1992 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation (Australia) Pty. Limited. Digital Equipment Corporation (Australia) Pty. Limited assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by Digital Equipment Corporation (Australia) Pty. Limited or its affiliated companies. Copyright ©1992 by Digital Equipment Corporation (Australia) Pty. Limited. All Rights Reserved. Printed in Australia. The postpaid READER’S COMMENTS form on the last page of this document requests the user’s critical evaluation to assist in preparing future documentation. The following are trademarks of Digital Equipment Corporation: DEC DIBOL UNIBUS DEC/CMS EduSystem UWS DEC/MMS IAS VAX DECnet MASSBUS VAXcluster DECstation PDP VMS DECsystem–10 PDT VT DECSYSTEM–20 RSTS DECUS RSX DECwriter ULTRIX dt Contents Preface viii Chapter 1 Introduction 1.1 Overview of the MUXserver 380 Network . ................................1–1 1.2 Typical MUXserver 380 Network Configuration ...............................1–2 1.3 The MUXserver 380 . .................................................1–3 1.4 Connecting the MUXserver 380 . ........................................1–6 1.5 Installation Overview . ................................................1–10 1.6 Items Required for MUXserver 380 Installation .............................1–11 1.7 Service Options ......................................................1–12 1.7.1 Digital On-Site Service .
    [Show full text]
  • Ditto Max Data Sheet FINAL
    The Ditto Max Professional® Professional strength backup and disaster recovery ■ Expandable capacity – up to 10GB* ■ Compatible with 3GB*, 5GB*, 7GB* and 10GB* Ditto Max cartridges ■ Flash!File™ storage area allows five-second average External (EPP) parallel port model access to important files** ■ Easy-to-use Ditto Tools software (Y2K compliant) ■ One-Button Backup, Copy and Restore ■ FullBack™ system recovery software ■ Up to 2GB* per hour back up speed Provides peace of mind Simplifies disaster recovery Whether you use your computer for work, home or If you have to restore your hard drive, Ditto Max fun – Ditto Max Professional protects your data. Its makes the process almost automatic. Just one tape massive capacity – up to 10GB* of compressed data and two diskettes created with the Ditto Max (5GB native) – protects even the largest hard drive. FullBack™ system recovery software are all it takes Backups are a snap to restore your files to perfection. Ditto Max is designed to make backups Fast, easy access to important files easier and faster than ever! Ditto Tools Ditto Max Flash!File technology One-Button software copies, restores or backs can store frequently used files in up your system while you work or play. Ditto Max can a special 125MB** location that even back up your systems when you’re not around! allows fast, easy access. Simply drag and drop files Capacity that grows with your storage needs onto your Flash!File drive letter. Then, you can access them in as little as five seconds. The OmniTray™ is Ditto Max’s universal cartridge caddy. It is compatible with 3GB*, 5GB*, 7GB* and Everything is in the box.
    [Show full text]
  • PDP-11 Bus Handbook (1979)
    The material in this document is for informational purposes only and is subject to change without notice. Digital Equipment Corpo­ ration assumes no liability or responsibility for any errors which appear in, this document or for any use made as a result thereof. By publication of this document, no licenses or other rights are granted by Digital Equipment Corporation by implication, estoppel or otherwise, under any patent, trademark or copyright. Copyright © 1979, Digital Equipment Corporation The following are trademarks of Digital Equipment Corporation: DIGITAL PDP UNIBUS DEC DECUS MASSBUS DECtape DDT FLIP CHIP DECdataway ii CONTENTS PART 1, UNIBUS SPECIFICATION INTRODUCTION ...................................... 1 Scope ............................................. 1 Content ............................................ 1 UNIBUS DESCRIPTION ................................................................ 1 Architecture ........................................ 2 Unibus Transmission Medium ........................ 2 Bus Terminator ..................................... 2 Bus Segment ....................................... 3 Bus Repeater ....................................... 3 Bus Master ........................................ 3 Bus Slave .......................................... 3 Bus Arbitrator ...................................... 3 Bus Request ....................................... 3 Bus Grant ......................................... 3 Processor .......................................... 4 Interrupt Fielding Processor .........................
    [Show full text]
  • R4 Os-2916 Ops Final 3
    OVERLAND STORAGE OVERLAND STORAGE, INC. 2004 ANNUAL REPORT Overland Storage, Inc. 4820 Overland Avenue San Diego, California 92123 USA Tel: 858-571-5555 Fax: 858-571-0982 www.overlandstorage.com 2004 ANNUAL REPORT C ORPORATE I NFORMATION BOARD OF DIRECTORS CORPORATE MANAGEMENT WORLDWIDE LOCATIONS SHAREHOLDER INFORMATION Christopher P. Calisi Christopher P. Calisi* Overland Storage, Inc. ANNUAL MEETING President and President and 4820 Overland Avenue The annual meeting will be Chief Executive Officer Chief Executive Officer San Diego, California 92123 USA held at 9:00 a.m. on Monday, Overland Storage, Inc. Toll free: 800-729-8725 November 15th at Director since 2001 Chester Baffa* Tel: 858-571-5555 Overland Storage, Inc. Vice President Fax: 858-571-0982 4820 Overland Avenue Robert A. Degan Worldwide Sales and E-mail: [email protected] San Diego, California Private Investor Customer Support www.overlandstorage.com Director since 2000 STOCK INFORMATION Diane N. Gallo* Overland Storage (Europe) Ltd. Overland’s Common Stock is Scott McClendon Vice President EMEA Office traded on the NASDAQ National Chairman Human Resources Overland House, Ashville Way Market under the symbol “OVRL.” Overland Storage, Inc. Wokingham, Berkshire Director since 1991 W. Michael Gawarecki* RG41 2PL, England TRANSFER AGENT AND REGISTRAR Vice President Tel: +44 (0)118-9898000 Wells Fargo Shareowner Services John Mutch Operations Fax: +44 (0)118-9891897 161 North Concord Exchange President and E-mail: [email protected] South St. Paul, Minnesota 55075
    [Show full text]
  • Dfsmsrmm Implementation and Customization Guide
    z/OS Version 2 Release 3 DFSMSrmm Implementation and Customization Guide IBM SC23-6874-30 Note Before using this information and the product it supports, read the information in “Notices” on page 537. This edition applies to Version 2 Release 3 of z/OS (5650-ZOS) and to all subsequent releases and modifications until otherwise indicated in new editions. Last updated: 2019-03-01 © Copyright International Business Machines Corporation 1992, 2019. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents List of Figures...................................................................................................... xv List of Tables.......................................................................................................xxi About this document......................................................................................... xxiii How to use this document.......................................................................................................................xxiii How to find samples in this document....................................................................................................xxiv Required product knowledge.................................................................................................................. xxiv z/OS information...................................................................................................................................... xxiv Notational conventions............................................................................................................................xxiv
    [Show full text]
  • Ditto Tape Drive Installation Ditto Tools Software Installation User’S Guide Using This Guide
    Ditto Tape Drive Installation Ditto Tools Software Installation User’s Guide Using this Guide You now have a Ditto tape drive that’s going to Don‘t miss help you back up and Iomega‘s new organize all your stuff! Where do you start? It’s internal tape drive easy! All you have to do installation video! is install the tape drive and then the software. This guide will take you through the process step by step! Table of Contents 1 Installing your Ditto tape drive External (parallel port) tape drive Printer Compatibility Information Internal tape drive 2 Installing the software Using Windows 95 Using Windows 3.1 or higher Using Windows NT 4.0 Using DOS 3 Using your Ditto tape drive General Reference for all Ditto Drives Your Ditto 2GB Drive Your Ditto Max Drive Your Ditto Easy 3200 Drive Solving Problems with all Ditto drives Warranty Contacting Iomega 2 Installing Your External Tape Drive Using this guide, you will be able to install your new external tape drive. Installation of the tape drive requires three basic steps. 1 Preparing the drive 2 Preparing the computer 3 Connecting the drive to the computer After you have installed the drive, refer to Installing Your Software for further instructions. Getting Started Unpack the tape drive and accessories. Ditto Tools Backup Software External Power Supply External Tape Drive Parallel Port Cable (actual tape drive may not match illustration) 3 Preparing the Drive 1 Connect the parallel port cable to the back of the tape drive. Preparing the Computer 2 Turn off the power switches on the computer and printer.
    [Show full text]
  • Massbus Follies
    A Massbus Mystery, or, Why Primary Sources Matter, Even In Computer History Bob Supnik, 24-Sep-2004 Summary In preparing a simulator for the VAX-11/780, I discovered that all the extent printed documentation for the DEC RP04/RP05/RP06 controllers is incorrect. Further, VMS followed this error in its drivers, creating a latent bug that has been present since the first release of the operating system in 1977. Background: The Massbus The Massbus is a simple, 16b, high-speed interconnect between a CPU host adapter and one or more mass storage devices. DEC created the Massbus in the early 1970’s, to provide a CPU-to-mass-storage interconnect that was faster than the Unibus. The Massbus was implemented in the PDP-11/70 (via the RH70 host bus adapter) and the DECsystem-20 (via the RH20 host bus adapter). The Massbus was the primary storage interconnect on the VAX-11/780 (via the RH780 host bus adapter). Massbus storage could also be connected to Unibus PDP-11’s (via the RH11 host bus adapter). The Massbus implemented a very simple command and control structure between the host bus adapter and devices. The host adapter maintained the address and word count (DMA) logic. It communicated with the devices via register reads and writes. The host adapter mapped host addresses either to internal (adapter) registers offsets, or to external (device) register offsets. On the PDP-11, this mapping was quite complicated, and a mapping PROM was used between host addresses and register offsets; on the VAX, it was very simple, with different partitions of the adapter’s address space being used for internal offsets and external offsets.
    [Show full text]
  • Cau Truc May Tinh 002.Pdf
    CHƯƠNG 1 KIẾN TRÚC CƠ BẢN CỦA MÁY TÍNH § 1. Những thành phần cơ bản của máy tính Biểu diễn thông tin trong máy tính I. Hệ đếm nhị phân và phương pháp biểu diễn thông tin trong máy tính. 1. Hệ nhị phân (Binary) 1.1. Khái niệm: Hệ nhị phân hay hệ đếm cơ số 2 chỉ có hai con số 0 và 1. Đó là hệ đếm dựa theo vị trí. Giá trị của một số bất kỳ nào đó tuỳ thuộc vào vị trí của nó. Các vị trí có trọng số bằng bậc luỹ thừa của cơ số 2. Chấm cơ số được gọi là chấm nhị phân trong hệ đếm cơ số 2. Mỗi một con số nhị phân được gọi là một bit (Binary digit). Bit ngoài cùng bên trái là bit có trọng số lớn nhất (MSB, Most Significant Bit) và bit ngoài cùng bên phải là bit có trọng số nhỏ nhất (LSB, Least Significant Bit) như dưới đây: 23 22 21 20 2-1 2-2 MSB 1 0 1 0 . 1 1 LSB Chấm nhị phân Số nhị phân (1010.11)2 có thể biểu diễn thành: 3 2 1 0 -1 -2 (1010.11)2 = 1*2 + 0*2 + 1*2 + 0*2 + 1*2 + 1*2 = (10.75)10. Chú ý: dùng dấu ngoặc đơn và chỉ số dưới để ký hiệu cơ số của hệ đếm. Đối với phần lẻ của các số thập phân, số lẻ được nhân với cơ số và số nhớ được ghi lại làm một số nhị phân.
    [Show full text]
  • Magneto-Optical Drives, Flash Memory Devices, and Tape Drives Are Useful Supplements to Primary Storage
    13 0789729741 ch12 7/15/03 4:11 PM Page 663 CHAPTER 12 High-Capacity Removable Storage 13 0789729741 ch12 7/15/03 4:11 PM Page 664 664 Chapter 12 High-Capacity Removable Storage The Role of Removable-Media Drives Since the mid-1980s, the primary storage device used by computers has been the hard disk drive. However, for data backup, data transport between computers, and temporary storage, secondary storage devices such as high-capacity removable media drives, floptical drives, magneto-optical drives, flash memory devices, and tape drives are useful supplements to primary storage. Pure optical storage—such as CD-R, CD-RW, DVD-RAM, DVD+RW, DVD-RW, and others—is covered in Chapter 13, “Optical Storage.” These types of drives can also be used as a supplement to hard disk storage as well as for pri- mary storage. The options for purchasing removable devices vary. Some removable-media drives use media as small as a quarter or your index finger, whereas others use larger media up to 5 1/4''. Most popular removable- storage drives today have capacities that range from as little as 16MB to as much as 100GB or more. These drives offer fairly speedy performance and the capability to store anything from a few data files or less frequently used programs to complete hard disk images on a removable disk or tape. The next two sections examine the primary roles of these devices. Extra Storage As operating systems and applications continue to grow in size and features, more and more storage space is needed for these programs as well as for the data they create.
    [Show full text]
  • PRRU Prozeßdatenverarbeitung
    Skriptum PRRU Prozeßdatenverarbeitung © 1996 by Mag. Dr. Klaus Coufal Mag. Dr. Klaus Coufal - prru3_g.doc - 17. Januar 1997 1 Inhaltsverzeichnis Inhaltsverzeichnis .............................................................................................................................. 2 I Grundlagen für PRRU ...................................................................................................................... 6 1 PHYSIK....................................................................................................................................... 6 1.1 Einheiten und Symbole ......................................................................................................... 6 1.2 Ohm´sches Gesetz................................................................................................................ 8 1.3 Kirchhoff´sche Regel ............................................................................................................. 8 1.4 Verhältnisse bei mehreren Widerständen .............................................................................. 9 1.5 Quellen- und Klemmenspannung .......................................................................................... 9 1.6 Spannungs- und Strommessung inkl. Meßfehler...................................................................10 1.7 Spannungsteiler ...................................................................................................................10 1.8 Elektrische Leistung .............................................................................................................11
    [Show full text]
  • Designer's Notebook
    DESIGNER'S NOTEBOOK EK-VBIDS-RM-001 DIGITAL EQUIPMENT CORPORATION CONFIDENTIAL AND PROPRIETARY DIGITAL CONFIDENTIAL & PROPRIETARY ( .... ~•. ... ,,)' VAXBI DESIGNER'S NOTEBOOK EK-VBIDS-RM-001 o Digital Equipment Corporation. Maynard, Massachusetts DIGITAL CONFIDENTIAL & PROPRIETARY First Printing, January 1986 Digital Equipment Corporation makes no representation that the interconnection of its products in the manner described herein will not infringe on existing or future patent rights, nor do the descrip­ tions contained herein imply the granting of license to make, use, or sell equipment constructed in accordance with this description. The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The manuscript for this book was created using generic coding and, via a translation program, was automatically typeset. Book production was done by Educational Services Development and Pub­ lishing in Bedford, MA. Copyright © Digital Equipment Corporation 1985, 1986 All Rights Reserved Printed in U.S.A. The following are trademarks of Digital Equipment Corporation: DEC MASSBUS UNIBUS DECmate PDP ULTRIX DECnet P/OS VAX "----- / DECUS Professional VAXBI DECwriter Rainbow VAXELN DIBOL RSTS VMS ~DmDDmD'" RSX VT RT Work Processor DIGITAL CONFIDENTIAL & PROPRIETARY Contents Preface Chapter 1 Introduction to VAXBI Option Design 1-1 by VAXBI Development Group Overview
    [Show full text]
  • An Interpreted Operating System
    Faculty for Computer Science Operating Systems Group Master Thesis Summer semester 2018 PylotOS - an interpreted Operating System Submitted by: Naumann, Stefan [email protected] Programme of study: Master Informatik 3rd semester Matriculation number: XXXXXX Supervisors: Christine Jakobs Dr. Peter Tröger Prof. Dr. Matthias Werner Submission deadline: 11th July 2018 Contents 1. Introduction 1 2. Preliminary Considerations 3 2.1. Textbook Operating System Architecture . 3 2.1.1. Processes and Interprocess Communication . 4 2.1.2. Driver Model . 6 2.2. Platform Considerations . 9 2.2.1. Intel x86 . 9 2.2.2. Raspberry Pi . 11 3. Existing Implementations 13 3.1. Related Work . 13 3.2. The C subroutine library . 15 3.2.1. Device drivers and files . 15 3.2.2. Process Management . 16 3.3. 4.3BSD . 16 3.3.1. Process Management . 16 3.3.2. Interprocess Communication . 19 3.3.3. Driver Architecture . 21 3.3.4. System Start-up . 23 3.4. Linux 2.6 . 26 3.4.1. Handling Interrupts and Exceptions . 26 3.4.2. Linux I/O Architecture and device drivers . 30 3.4.3. Levels of kernel support for a device . 33 3.5. Windows 2000 . 34 3.5.1. Interrupt Handling . 34 3.5.2. I/O System . 36 3.5.3. I/O Manager . 37 3.5.4. Structure of a Driver . 39 3.5.5. Plug and Play . 40 3.5.6. Power Manager . 41 3.5.7. I/O Data Structures (ntddk.h) . 42 3.6.JX ................................................... 43 3.6.1. Architectural Overview . 44 3.6.2.
    [Show full text]