virtuaalilaitteita
Virtuaalilaitteita ovat ohjelmallisesti toteutettuja laitteita, jotka esittävät fyysisen laitteen ominaisuudet ja rajapinnat käyttöjärjestelmälle tai sovellukselle. Niiden avulla voidaan tuottaa I/O-toimintoja, testata ohjelmistoa erillään fyysisestä laitteistosta ja tarjota käyttöjärjestelmälle välittääviä laiteyhteyksiä ilman oikeita laitteita. Virtuaalilaitteet ovat yleisiä tietojärjestelmävirtualisoinnissa, emuloinnissa sekä kehitysympäristöissä.
Toimintaperiaate on, että hypervisori tai emulointiprosessi esittää laitteille virtuaalisen rajapinnan. Vierasjärjestelmä kommunikoi virtuaalilaitteisiin kuin oikeiden laitteiden
Tyyppejä ovat esimerkiksi virtuaalinen kiintolevy (virtual disk), virtuaalinen verkkokortti (virtual NIC), virtuaalinen äänikortti sekä virtuaalinen näyttö-/videodraiveri.
Käyttökohteita ovat palvelin- ja työpöytävirtualisointi, sovellustestaus ilman fyysistä laitteistoa sekä kehitys- ja migraatio-ympäristöt. Virtuaalilaitteiden avulla ympäristöt
Esimerkkejä teknologioista ovat QEMU/KVM:n virtio-laitteet, VMwaren virtualisoidut laitteet sekä Microsoftin Hyper-V:n synteettiset laitteet. Linux-ympäristöissä virtio-ajurit ovat