Hardware virtualization

in #computer7 years ago (edited)

Hardware virtualization is the representation of hardware in software. Software written for one hardware architecture such as the Intel 386 and the Motorola 6800 are able to run each other's software in a limited capacity.

We have made hardware virtualization with varying degrees of dedicated software and hardware.

We have virtualized all parts of hardware in software such as virtualbox. And we have put specialized computer hardware in other computer hardware to represent faster the hardware to be virtualized.

This has been with 'daughter boards', as with the Amiga Bridgeboard A2088/A2286

Rather than dedicate resources to hardware expansion boards Transmeta virtualized
https://en.wikipedia.org/wiki/Transmeta
a processor with hardware meta instructions supporting all the transformations of one hardware instruction into another.

We are buiding in today's CPUs hardware bridgeboards with special X86 hardware instructions that allows direct access to the CPU hardware and memory while not disabling the protected memory of the host
https://en.wikipedia.org/wiki/X86_virtualization
Protected memory prevents untrusted processes from accessing memory spaces of other processes

With projects like Xen we make a docker like host and run all the guests applications as services from a bridge board like docker service
https://wiki.xen.org/

Today we use Docker to represent the guest hardware, the bridgeboard, to the guest software.
https://www.docker.com/

Sort:  

Congratulations @olierty! You have received a personal award!

1 Year on Steemit
Click on the badge to view your Board of Honor.

Do not miss the last post from @steemitboard!


Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @olierty! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

SteemitBoard - Witness Update
Do not miss the coming Rocky Mountain Steem Meetup and get a new community badge!
Vote for @Steemitboard as a witness to get one more award and increased upvotes!