Uses Of In Operating Systems

1564 Words Mar 16th, 2016 7 Pages
Uses of Virtualisation in Operating Systems
Virtualisation in operating systems is a wide ranging subject relating to many topics within operating systems. Waldspurger and Rosenblum define virtualisation in their article I/O virtualization as “decoupling the logical from the physical, introducing a level of indirection between the abstract and the concrete.” [1] In this essay I will briefly outline some of the many types of Virtualisation as well as talk about benefits and limitations virtualisation in general.
Due to the term ‘virtualisation’ referring to so many different areas within operating system, talking about the History of this topic is very hard. In Modern Operating Systems, Andrew Tanenbaum states “visualization, which is more than 40 years old” [6]. This book was published in 2009, implying that virtualisation started roughly in the 1969. However, spooling which is an example of I/O virtualisation existed in IBMs SPOOL system. IBM copyrighted the SPOOL system in 1960 suggesting Virtualisation started on or before the 1960s [7]. From the context of Tanenbaum’s book, it is clear that he is speaking of virtual machine technology which for the confines of this essay will be considered a subset of virtualisation. Throughout the history of computers more virtualisation techniques have been invented from spooling to virtualised I/O to virtual machines and other things like RAID. When talking about virtualisation in operating systems, virtual memory is perhaps the…
Open Document