skip to main content
article
Free Access

I/O device Emulation in The Stanford Emulation Laboratory

Published:18 November 1979Publication History
Skip Abstract Section

Abstract

This report describes the implementation of an I/O device emulation system for a universal host machine, the Emmy. The actual system I/O devices are part of a PDP-11/05 system supporting the UNIX operating system. To support device emulation a process is established within this system to act as a simple I/O channel responding to host I/O requests. This channel process is able to provide three basic device structures: serial, linear and variable, which correspond roughly to character, disk-like and tape-like devices respectively. These structures have been found to be adequate for a wide range of system emulations. Examples of such systems and their performance are given.

References

  1. 1 C. Neuhauser, "Emmy System Processor—Principles of Operation", Technical Note No. 114, Computer Systems Laboratory, Stanford University, May 1977.Google ScholarGoogle Scholar
  2. 2 D. Ritchie and K. Thompson, "The UNIX Time-Sharing System", Communications of the ACM, Vol. 17, No. 7, pp 365-375, July 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 M. Shih, "Emmy/Unibus Interface Design Specification", Technical Note No. 109, Computer Systems Laboratory, Stanford University, May 1977.Google ScholarGoogle Scholar
  4. 4 J. Huck, "Virtual Input/Output System for the Stanford Emmy: V-access", Technical Note No. 144, Computer Systems Laboratory, Stanford University, May 1979.Google ScholarGoogle Scholar
  5. 5 N. Wirth, J. Wells Jr. and E. Satterhwaite Jr., "The PL360 System", Technical Report No. CS91, Computer Science Department, Stanford University, April 1968. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. I/O device Emulation in The Stanford Emulation Laboratory

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGMICRO Newsletter
            ACM SIGMICRO Newsletter  Volume 10, Issue 4
            Dec. 1979
            113 pages
            ISSN:1050-916X
            DOI:10.1145/1014188
            Issue’s Table of Contents

            Copyright © 1979 Authors

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 18 November 1979

            Check for updates

            Qualifiers

            • article
          • Article Metrics

            • Downloads (Last 12 months)19
            • Downloads (Last 6 weeks)4

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!