Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/78395
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.date.accessioned | 2021-07-16T07:59:38Z | - |
dc.date.available | 2021-07-16T07:59:38Z | - |
dc.date.issued | 2011 | - |
dc.identifier.citation | Vella, S. (2011). Device driver virtualisation (Master's dissertation). | en_GB |
dc.identifier.uri | https://www.um.edu.mt/library/oar/handle/123456789/78395 | - |
dc.description | M.SC.COMPUTER SCIENCE | en_GB |
dc.description.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. | en_GB |
dc.language.iso | en | en_GB |
dc.rights | info:eu-repo/semantics/restrictedAccess | en_GB |
dc.subject | Device drivers (Computer programs) | en_GB |
dc.subject | Kernel functions | en_GB |
dc.subject | Operating systems (Computers) | en_GB |
dc.title | Device driver virtualisation | en_GB |
dc.type | masterThesis | en_GB |
dc.rights.holder | The copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder. | en_GB |
dc.publisher.institution | University of Malta | en_GB |
dc.publisher.department | Faculty of Information and Communication Technology. Department of Computer Science | en_GB |
dc.description.reviewed | N/A | en_GB |
dc.contributor.creator | Vella, Simon (2011) | - |
Appears in Collections: | Dissertations - FacICT - 2011 Dissertations - FacICTCS - 2010-2015 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
M.SC.COMPUTER SCIENCE_Vella_Simon_2011.pdf Restricted Access | 8.17 MB | Adobe PDF | View/Open Request a copy | |
M.SC.COMPUTER SCIENCE_Vella_Simon_2011a.pdf Restricted Access | 8.91 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.