GPP virtualization: A comparison of software and hardware techniques for x86 virtualization

نویسندگان

  • Mattan Erez
  • Denis Gudovskiy
  • Min Kyu Jeong
  • Kyle Cullen
چکیده

Initially, virtual machine (VM) meant a software abstraction with the looks of a computer system’s hardware. Now, VM can be seen as a layered abstraction over various places in the system including following levels of virtualization: hardware–level, operating system–level, and high–level language VMs. Hardware–level approach was the first attempt to implement virtualization. Several hardware VMs were built between 1960’s and 1970’s (see classic IBM’s VM/370) and then interest to hardware VMs became extinct. Basically, hardware VM is a thin layer of software called the virtual machine monitor (VMM). VMM manages executing VM code

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Hardware Accelerated Cross - Architecture Full - System Virtualization

General rights Copyright for the publications made accessible via the Edinburgh Research Explorer is retained by the author(s) and / or other copyright owners and it is a condition of accessing these publications that users recognise and abide by the legal requirements associated with these rights. Take down policy The University of Edinburgh has made every reasonable effort to ensure that Edin...

متن کامل

Explorer Hardware Accelerated Cross - Architecture Full - System

General rights Copyright for the publications made accessible via the Edinburgh Research Explorer is retained by the author(s) and / or other copyright owners and it is a condition of accessing these publications that users recognise and abide by the legal requirements associated with these rights. Take down policy The University of Edinburgh has made every reasonable effort to ensure that Edin...

متن کامل

Virtualization Basics: Understanding Techniques and Fundamentals

Virtualization is a fundamental part of cloud computing, especially in delivering Infrastructure as a Service (IaaS). Exploring different techniques and architectures of the virtualization helps us understand the basic knowledge of virtualization and the server consolidation in the cloud with x86 architecture. This paper describes virtualization technologies, architectures and optimizations reg...

متن کامل

Software Techniques for Avoiding Hardware Virtualization Exits

On modern processors, hardware-assisted virtualization outperforms binary translation for most workloads. But hardware virtualization has a potential problem: virtualization exits are expensive. While hardware virtualization executes guest instructions at native speed, guest/VMM transitions can sap performance. Hardware designers attacked this problem both by reducing guest/VMM transition costs...

متن کامل

Hardware Virtualization Support In INTEL, AMD And IBM Power Processors

At present, the mostly used and developed mechanism is hardware virtualization which provides a common platform to run multiple operating systems and applications in independent partitions. More precisely, it is all about resource virtualization as the term ‘hardware virtualization’ is emphasized. In this paper, the aim is to find out the advantages and limitations of current virtualization tec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007