OSP : an environment for operating system projects

Bibliographic Information

OSP : an environment for operating system projects

Michael Kifer, Scott A. Smolka

Addison-Wesley Publishing, c1991

Search this Book/Journal
Description and Table of Contents

Description

OSP, the Operating System Project, is a collection of modules that together constitute a modem-day operating system. The ideal complement to any operating system textbook, OSP generates programming projects to supplement an introductory course in operating system design. Developed by Michael Kifer and Scott A. Smolka of SUNY at Stony Brook, OSP helps you understand operating system concepts by allowing you to implement modules of an actual system, each of which performs a basic operating system service. OSP is driven by a sophisticated simulator that creates the illusion of a dynamically evolving collection of user processes to be multiprogrammed. The simulator automatically detects many logical errors in your programs. This OSP Programmers and User's Manual provides all the information you need to complete programming projects, including a section on getting started, an overview of the architecture of OSP, a reference section, and a user's guide that explains how to compile and run your programs. An Instructor's Manual for this title.

Table of Contents

1. Programming OSP. Getting Started. Architecture of OSP. CPU. Interrupt Vector. Physical Memory. General Data Types. The Simulator. Run-time Interface and Debugging. Interrupt Handling. Timer Interrupt Handling. Process Management Monitor Calls. Page Fault Handling. Device Interrupt Handling. 1/0 Monitor Calls. Memory Management. CPU Scheduling. Device Management. File Organization. Resource Management. Interprocess Communication. Representation of Sockets in OSP. Socket-Protocol Interface. Calls Common to Stream and Datagram Sockets. Calls Specific to Stream Sockets. Calls Specific to Datagram Sockets. Miscellaneous Socket Calls. Protocol-Level Support for Sockets. Stream Protocol Calls. Datagram Protocol Calls. 2. Using OSP. Getting Started. Compiling OSP. Running OSP. Interpreting the Statistics. Submitting Assignments. Errors and Warnings. Glossary. 0201548879T04062001

by "Nielsen BookData"

Details
  • NCID
    BA13365673
  • ISBN
    • 0201548879
  • Country Code
    us
  • Title Language Code
    eng
  • Text Language Code
    eng
  • Place of Publication
    Reading, Mass.
  • Pages/Volumes
    viii, 84 p.
  • Size
    24 cm
  • Classification
  • Subject Headings
Page Top