Synchronization in portable device drivers

  • Authors:
  • Stein J. Ryan

  • Affiliations:
  • Univ. of Oslo, Oslo, Norway

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

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.