An introduction to operating systems (2nd ed.)
An introduction to operating systems (2nd ed.)
Understanding operating systems
Understanding operating systems
Operating Systems: A Pragmatic Approach
Operating Systems: A Pragmatic Approach
Linux Kernel Internals with Cdrom
Linux Kernel Internals with Cdrom
Operating Systems
Programming the Microsoft Windows Driver Model, Second Edition
Programming the Microsoft Windows Driver Model, Second Edition
Operating Systems: A Systematic View
Operating Systems: A Systematic View
Hi-index | 0.00 |
In this paper the device driver architectures currently used by two of the most popular operating systems, Linux and Microsoft's Windows, are examined. Driver components required when implementing device drivers for each operating system are presented and compared. The process of implementing a driver, for each operating system, that performs I/O to a kernel buffer is also presented. The paper concludes by examining the device driver development environments and facilities provided to developers by each operating system.