Skip to content
Free planNo credit card requiredStart writing

article · 1994

Concurrent Object-Oriented Device Driver Programming in Apertos Operating System

Jun-ichiro Itoh, Yasuhiko Yokote

Cited by 4Abstract and details only

Abstract

This paper proposes a new approach of implementing low-level OS components, especially device drivers. We introduce the notion of concurrent objects into device driver programming. A device driver for every hardware device is implemented as independent concurrent objects. A device driver object has a single thread of control, so that mutual exclusion operations such as spl and semaphores are not necessary. Mechanisms of synchronization, scheduling objects, and interrupt mask handling are clearly separated from actual device control programs, and these are implemented by the system for device driver objects. Both an interrupt and a service request to a device driver object will be delivered as a message, so programmers need not to distinguish these two types of invocation requests. Therefore, programmers can concentrate on writing the actual device control codes without writing auxiliary codes for synchronization, and the codes will be executed much safer. We show our implementation on ...

Cite this paper

APA 7

Itoh, J.-I., & Yokote, Y. (1994). Concurrent Object-Oriented Device Driver Programming in Apertos Operating System.

MLA 9

Itoh, Jun-ichiro, and Yasuhiko Yokote. “Concurrent Object-Oriented Device Driver Programming in Apertos Operating System.” 1994.

Chicago

Itoh, Jun-ichiro, and Yasuhiko Yokote. 1994. “Concurrent Object-Oriented Device Driver Programming in Apertos Operating System.”

Harvard

Itoh, J.-I. and Yokote, Y. (1994) ‘Concurrent Object-Oriented Device Driver Programming in Apertos Operating System’.

BibTeX
@article{itoh1994concurrent,
  title = {{Concurrent Object-Oriented Device Driver Programming in Apertos Operating System}},
  author = {Itoh, Jun-ichiro and Yokote, Yasuhiko},
  year = {1994}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.