[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

A paged - operating - system project

Published: 01 January 1984 Publication History

Abstract

This paper describes a student project which is a major part of a senior level Operating Systems course at the Federal Institute of Technology in Lausanne.
The project consists in conceiving and implementing an entire Operating System, where user jobs benefit from a simulated paged virtual memory on a DEC-LSI/11 based microprocessor. Students program in Portal, a modular high level language similar to Modula.
The positive reactions we have obtained from our students center on satisfaction in having participated in defining specifications and having implemented an entire system themselves.

References

[1]
Daley,R.C. and Dennis,J.B. "Virtual Memory, Processes, and Sharing in MULTICS", Comm. ACM, 11, 5 (May 1968), 306-312.
[2]
"Microcomputer Processor Handbook", Digital Equipment Corporation, 1979.
[3]
Dijkstra,E.W. "The Structure of the THE Multiprogramming System", Comm. ACM, 11, 5 (May 1968), 341-346.
[4]
Hayashi,T. "An Operating Systems Laboratory Course", SIGCSE Bulletin, 15, 1 (Feb. 1983), 31-35.
[5]
Lane,M.G. "Teaching Operating Systems and Machine Architecture—More on the Hands-on Laboratory Approach", SIGCSE Bulletin, 13, 1 (Feb. 1981), 28-46.
[6]
Schild,R. and Lienhart,H. "Real-Time Programming in PORTAL", SIGPLAN Notices, 15, 4 (April 1980), 79-92.
[7]
Ruschizka,M. "An Operating Systems Implementation Project for an Undergraduate Course", SIGCSE Bulletin, 9, 1 (Feb. 1977), 77-84.
[8]
Schiper,A., Eggli,J., Mattini,I. and Simon,R. "MSB: un mini système batch", Chaire d'Informatique Théorique, Rapport No 31, 1983, Ecole Polytechnique, Lausanne, Switzerland.
[9]
Shub,C.B. "A Project for a Course in Operating Systems", SIGCSE Bulletin, 15, 1 (Feb. 1983), 25-30.
[10]
Weaver,A.C. "Design of a Microcomputer Laboratory for Teaching Computer Science", SIGCSE Bulletin, 13, 1(Feb. 1981), 132-137.
[11]
Wiley,S.J. "An Operating Systems Course Using Stand Alone Computers", SIGCSE Bulletin, 14, 1.(Feb. 1982), 88-91.
[12]
Wirth,N. "Modula: a Language for Modular Multi-programming", Software-Practice and Experience, 7, (1977), 3-35.

Cited By

View all
  • (2019)Multi-objective Optimisation of Online Distributed Software Update for DevOps in CloudsACM Transactions on Internet Technology10.1145/333885119:3(1-20)Online publication date: 27-Aug-2019
  • (2018)Joint Modeling of Participant Influence and Latent Topics for Recommendation in Event-based Social NetworksACM Transactions on Information Systems10.1145/318371236:3(1-31)Online publication date: 13-Mar-2018
  • (2018)Sequential Articulated Motion Reconstruction from a Monocular Image SequenceACM Transactions on Multimedia Computing, Communications, and Applications10.1145/318042014:1s(1-21)Online publication date: 26-Mar-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGCSE Bulletin
ACM SIGCSE Bulletin  Volume 16, Issue 1
Proceedings of the 15th SIGCSE technical symposium on Computer science education
February 1984
235 pages
ISSN:0097-8418
DOI:10.1145/952980
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 1984
Published in SIGCSE Volume 16, Issue 1

Check for updates

Author Tags

  1. High level programming
  2. Operating system
  3. Partial simulation paging
  4. Project

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)58
  • Downloads (Last 6 weeks)7
Reflects downloads up to 07 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Multi-objective Optimisation of Online Distributed Software Update for DevOps in CloudsACM Transactions on Internet Technology10.1145/333885119:3(1-20)Online publication date: 27-Aug-2019
  • (2018)Joint Modeling of Participant Influence and Latent Topics for Recommendation in Event-based Social NetworksACM Transactions on Information Systems10.1145/318371236:3(1-31)Online publication date: 13-Mar-2018
  • (2018)Sequential Articulated Motion Reconstruction from a Monocular Image SequenceACM Transactions on Multimedia Computing, Communications, and Applications10.1145/318042014:1s(1-21)Online publication date: 26-Mar-2018
  • (2018)Quality of Experience-Centric Management of Adaptive Video Streaming ServicesACM Transactions on Multimedia Computing, Communications, and Applications10.1145/316526614:2s(1-29)Online publication date: 1-May-2018
  • (2018)Explicit Diversification of Event Aspects for Temporal SummarizationACM Transactions on Information Systems10.1145/315867136:3(1-31)Online publication date: 2-Feb-2018
  • (2017)Woven Fabric Model Creation from a Single ImageACM Transactions on Graphics10.1145/313218736:5(1-13)Online publication date: 6-Oct-2017
  • (2016)MultiClust 2013: Multiple Clusterings, Multiview Data, and Multisource Knowledgedriven ClusteringACM SIGKDD Explorations Newsletter10.1145/2980765.298076918:1(35-38)Online publication date: 1-Aug-2016
  • (2015)Empirical Investigation on Relational Social Capital in a Virtual Community for Website ProgrammingACM SIGMIS Database: the DATABASE for Advances in Information Systems10.1145/2795618.279562246:2(43-60)Online publication date: 23-Jun-2015
  • (2015)From Liking to LoyaltyACM SIGMIS Database: the DATABASE for Advances in Information Systems10.1145/2795618.279562146:2(30-42)Online publication date: 23-Jun-2015
  • (2008)SCTACM Journal on Emerging Technologies in Computing Systems10.1145/1389089.13890944:3(1-24)Online publication date: 29-Aug-2008
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media