Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/78395
Title: Device driver virtualisation
Authors: Vella, Simon (2011)
Keywords: Device drivers (Computer programs)
Kernel functions
Operating systems (Computers)
Issue Date: 2011
Citation: Vella, S. (2011). Device driver virtualisation (Master's dissertation).
Abstract: Device Drivers have evolved from primitive platform-dependent assembly language real-mode applications to more standardized programs written according to device driver models specified by modern operating systems. The USB protocol and architecture has standardized device control even further, both in terms of communication between the driver and the device, as well as the interface of the driver with the operating system. This has led to the increase in popularity of third parties developing device drivers. However, due to various reasons this standardization has not simplified driver development as much as similar standardization and sandboxing architectures used in application development. The main reason for this limitation is the heavy dependency of device drivers on the underlying hardware and software platform - especially the operating system. This has led to serious drawbacks concerning device driver interoperability among different operating systems and hardware platforms, as well as kernel stability. A number of existing solutions for this problem are based on virtualization techniques, and are mainly concerned with providing a virtualised platform on which the drivers execute. Throughout this dissertation this problem will be analyzed together with existing solutions. Further on, a new approach for improving driver interoperability and platform stability will be suggested. This approach is based around a device driver interpretation method, and platform interface adaptation mechanisms based on standard virtualisation technologies that are applied depending on the driver's contents, and the platform's characteristics.
Description: M.SC.COMPUTER SCIENCE
URI: https://www.um.edu.mt/library/oar/handle/123456789/78395
Appears in Collections:Dissertations - FacICT - 2011
Dissertations - FacICTCS - 2010-2015

Files in This Item:
File Description SizeFormat 
M.SC.COMPUTER SCIENCE_Vella_Simon_2011.pdf
  Restricted Access
8.17 MBAdobe PDFView/Open Request a copy
M.SC.COMPUTER SCIENCE_Vella_Simon_2011a.pdf
  Restricted Access
8.91 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.