next up previous contents
Next: Defining device commands Up: How to write Previous: Understanding the device

Abstracting the device

Once the Device Server Programmer has understood the hardware the next important step is to define what is a logical device i.e. what part of the hardware will be abstracted out and treated as a logical device. In doing so the following points of the DSM should be kept in mind -

The above points have to be taken into account when designing the level of device abstraction. The definition of what is a device for a certain hardware is primarily the job of the Device Server Programmer and the Applications Programmer but can also involve the Equipment Responsible. The Device Server Programmer should make sure that the Applications Programmer agrees with her definition of what is a device.

Here are some guidelines to follow while defining the level of device abstraction -



next up previous contents
Next: Defining device commands Up: How to write Previous: Understanding the device



Andy Goetz
Tue Jan 28 13:58:13 MET 1997