skip to main content
article
Free Access

A demand paging simulator

Published:02 February 1977Publication History
Skip Abstract Section

Abstract

A simulator is presented that allows a student to quickly write a demand paging memory management system. The simulator provides a job stream, support routines (such as read a page into memory), extensive error checking and debugging, and performance evaluation.

This simulator is intended for a first course in operating systems to acquaint a student with the mechanics involved in demand paging or a second course where more time would be spent developing and evaluating page removal algorithms and job scheduling algorithms.

References

  1. 1 Baecker, R., "Two Systems Which Produce Animated Representations of the Execution of Programs", SIGCSE Bulletin (ACM) 7,1 (Feb. 1975), 158-167. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Bauer, H.R., "Classroom Use of Replaceable Parts in a Multi-Programming System", SIGCSE Bulletin (ACM) 8,3 (Sep. 1976), 108-110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Bernstein, A.J., "An Operating System Simulator" used at SUNY at Stonybrook, New York, 11794, for the last 3 years. Private communication.Google ScholarGoogle Scholar
  4. 4 Comer, O., "The HAL/411 Simulator: Software Support for a Course in Operating System Principles", Fifth Texas Conference on Computing Systems, 18-19, October, 1976.Google ScholarGoogle Scholar
  5. 5 Cooper, R.T., & Lane, M.G., "Improved Hands-On Approach to Teaching Systems Programming and the Impact of Structured Programming", SIGCSE Bulletin (ACM), 8,3 (Sep. 1976), 115-124. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Greenawalt, E.M. & Good, D.I., "The MIX Computer as an Educational Tool", Proc. ACM 1972, Annual Conference ACM, New York, 302-309. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Hughes, C.E., & Pfleeger, C.P., "ASSIST-V:A Tool for Studying the Implementation of Operating Systems", SIGCSE Bulletin (ACM), 8,1 (Feb., 1976), 167-173. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Lamie, E.I., "Using GPSS to Teach Operating Systems Concepts", SIGCSE Bulletin (ACM), 8,1, (Feb., 1976), 174-178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Perry, J.T., & Weymouth, T.E., "A Modified Chief Programmer Team Approach to an Operating Systems Class Project", SIGCSE Bulletin (ACM) 7,1, (Feb., 1975), 31-39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Tracz, W., "The Use of ATOPSS: For Presenting Elementary Operating System Concepts" SIGCSE Bulletin (ACM), 6,1, (Feb. 1974), 74-78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Walker, J.C., & Hughes, C.E., "POPSS-A Parametric Operating System Simulator", SIGCSE Bulletin (ACM), 5,1, (Feb., 1973), 166-172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Weinberg, B., & Weiner, L.H., "A System Programming Course Using the HMS 5050, a Counterfeit, Hands-On, Large-Scale Computer System", SIGCSE Bulletin (ACM), 6,1, (Feb., 1974), 64-73. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A demand paging simulator

    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 SIGCSE Bulletin
      ACM SIGCSE Bulletin  Volume 9, Issue 3
      Special issue eighth technical symposium on computer science education
      Aug 1977
      82 pages
      ISSN:0097-8418
      DOI:10.1145/382175
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGCSE '77: Proceedings of the eighth SIGCSE technical symposium on Computer science education
        February 1977
        82 pages
        ISBN:9781450374101
        DOI:10.1145/800106

      Copyright © 1977 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 2 February 1977

      Check for updates

      Qualifiers

      • article
    • Article Metrics

      • Downloads (Last 12 months)35
      • Downloads (Last 6 weeks)8

      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!