Synchronization in portable device drivers

  • Authors:
  • Stein J. Ryan

  • Affiliations:
  • University of Oslo, PO Box 1080 Blindern, N-0316 Oslo, Norway

  • Venue:
  • ACM SIGOPS Operating Systems Review
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an overview of the synchronization mechanisms offered to device drivers by different operating systems and develop a foundation for writing portable device drivers by unifying these mechanisms. Our foundation has been used to implement an efficient portable cluster adapter driver for three different operating systems as part of the runtime system for a heterogeneous PC cluster. We show how our portable synchronization mechanisms map to the native synchronization mechanisms of these three operating systems.