skip to main content
article
Free Access

A student group project in operating system implementation

Authors Info & Claims
Published:01 February 1978Publication History
Skip Abstract Section

Abstract

A student operating system project is described. It provides students, working in groups of 4 or 5, with some insight into the design and organisation problems of constructing a fairly large and complex piece of software. The students design and implement the Nucleus of a multiprogramming system which runs under the control of a VM/CMS virtual machine, Aspects of the project structure and its organisation are discussed.

References

  1. Gomma, H. and Penney, B. K., 'A Student Operating System Project', Imperial College, Departmental Report CCD 75/15, July 1975.Google ScholarGoogle Scholar
  2. Brinch Hansen, P.; 'The Nucleus of a Multiprogramming System', CACM, April 1970. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Dijkstra, E. W., 'Cooperating Sequential Processes', Programming Languages, Academic Press, 1968, 43--111.Google ScholarGoogle Scholar
  4. Baker, T. F. and Mills, H. D.; 'Chief Programmer Teams', Datamation, December 1973, 58--61.Google ScholarGoogle Scholar
  5. Parnas, D. L.; 'A Technique for Software Module Specification with Examples', CACM 15, 5, May 1972, 330--336. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Liskov, B and Zilles, S; 'An Introduction to Formal Specifications of Data Abstractions' in Yeh, R. T. Current Trends in Programming Methodology, Volume 1, Software Specification and Design, Prentice Hall, 1977, 1--32.Google ScholarGoogle Scholar
  7. Parnas, D. L; 'On the Criteria to be used in Decomposing Systems into Modules', CACM 15, 12, December 1972, 1053--1058. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Brooks, F. P; 'The Mythical Man-Month', Datamation, December 1974, 44--52.Google ScholarGoogle Scholar
  9. Madnick, S. E. and Donovan, J. J.; 'Operating Systems', McGraw Hill, 1974, 381--482. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Czarnik, B and Tsichritzis, D.; 'A Student Project For an Operating Systems Course', University of Toronto. Technical Report CSRG-29, November 1973.Google ScholarGoogle Scholar
  11. Shaw, A. C.; 'The Logical Design of Operating Systems', Prentice Hall 1976, 277--286. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Weinberg, B. and Weiner, L. H; 'A System Programming Course Using the HMS 5050, A Counterfeit, Hands-on, Large-Scale Computer System', SIGCSE Bulletin, Vol 6, No. 1, 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library

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 10, Issue 1
    The papers of the SIGCSE/CSA technical symposium on computer science education
    February 1978
    296 pages
    ISSN:0097-8418
    DOI:10.1145/990654
    Issue’s Table of Contents
    • cover image ACM Conferences
      SIGCSE '78: Papers of the SIGCSE/CSA technical symposium on Computer science education
      February 1978
      311 pages
      ISBN:9781450374767
      DOI:10.1145/990555
      • Conference Chair:
      • Kenneth Williams

    Copyright © 1978 ACM

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 February 1978

    Check for updates

    Qualifiers

    • article

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!