虚拟化之路一:虚拟化概述

本文介绍了虚拟化技术的基本概念,包括其定义、计算机系统分层结构和虚拟化的特点。阐述了虚拟机监视器(VMM)的功能,探讨了VMM的三种模型:Hypervisor、宿主和混合模型。文章还讨论了不同层次的虚拟化以及虚拟化技术的历史和发展,最后列举了虚拟化技术在系统虚拟化中的应用及其优势。
摘要由CSDN通过智能技术生成

虚拟化技术定义

广义定义:将任何一种形式的资源抽象成另一种形式的技术。
在计算机中
All computer problems can be solved with another layer of redirection.
Virtualization is a term that refers to the abstraction of computer resources.(维基百科)
在计算机中,虚拟化是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。(百度百科)

实现形式
在系统中加入一个虚拟化层,虚拟化层将下层的资源抽象成另一种形式的资源,提供给上层使用。
总而言之,虚拟化技术就是将一个纷乱复杂、无计划性的世界改造成一个似乎是为人们的特定需求而量身打造的世界。

可虚拟化与不可虚拟化
判断的核心在于该结构对敏感指令的支持。所有敏感指令都是特权指令,可虚拟化的机构。否则存在“虚拟化漏洞”,不是一个可虚拟化的结构,不能很高效地支持系统虚拟化。

虚拟化的三个特征:同质、高效、资源受控

虚拟化的发展简史

1965年之前,IBM M44/44x系统,半虚拟化技术(区别于类虚拟化),对底层硬件部分模拟,只针对某些专门的软件,并不是所有的软件。

1965年左右,第一个虚拟机,System/360 Model 40 VM(IBM),时分共享系统,实现对个用户对昂贵物理计算机资源的共享。15年后,虚拟化技术在IBM VM/370 系统中成熟。(应用于大型机,面临问题与背景和目前的服务器与个人计算机环境不同)

20世纪90年代,大型机上的虚拟化技术,在小型机和微型机领域升温。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值