A comparison of the Linux and Windows device driver architectures
- Tsegaye, Melekam, Foss, Richard
- Authors: Tsegaye, Melekam , Foss, Richard
- Date: 2004
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427198 , vital:72421 , https://dl.acm.org/doi/pdf/10.1145/991130.991132
- Description: 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.
- Full Text:
- Date Issued: 2004
- Authors: Tsegaye, Melekam , Foss, Richard
- Date: 2004
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427198 , vital:72421 , https://dl.acm.org/doi/pdf/10.1145/991130.991132
- Description: 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.
- Full Text:
- Date Issued: 2004
An XML-Based Approach to the Generation and Testing of mLAN Sound Installation Configurations
- Foss, Richard, Laubscher, Ron, Fujimori, J I
- Authors: Foss, Richard , Laubscher, Ron , Fujimori, J I
- Date: 2004
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427267 , vital:72426 , https://www.aes.org/e-lib/browse.cfm?elib=12787
- Description: An application, called the mLAN Installation Designer, has been developed that enables the user to graphically design and validate an mLAN sound installation. This application is built upon a model of mLAN systems that is defined by an Extensible Markup Language (XML) Schema, ensuring cross platform portability and future scalability. The XML Schema provides sufficient flexibility to form the basis for a standard effort to describe the configuration of IEEE 1394 based sound installation environments. The output from the mLAN Installation Designer application file is an XML document, consistent with the defined schema, which allows a configuration tool to configure the mLAN devices for automatic operation during deployment of the system.
- Full Text:
- Date Issued: 2004
- Authors: Foss, Richard , Laubscher, Ron , Fujimori, J I
- Date: 2004
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427267 , vital:72426 , https://www.aes.org/e-lib/browse.cfm?elib=12787
- Description: An application, called the mLAN Installation Designer, has been developed that enables the user to graphically design and validate an mLAN sound installation. This application is built upon a model of mLAN systems that is defined by an Extensible Markup Language (XML) Schema, ensuring cross platform portability and future scalability. The XML Schema provides sufficient flexibility to form the basis for a standard effort to describe the configuration of IEEE 1394 based sound installation environments. The output from the mLAN Installation Designer application file is an XML document, consistent with the defined schema, which allows a configuration tool to configure the mLAN devices for automatic operation during deployment of the system.
- Full Text:
- Date Issued: 2004
- «
- ‹
- 1
- ›
- »