JVM虚拟化
虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
如何实现虚拟化?
进行操作系统虚拟化,通常要对 CPU
、内存、IO
经行虚拟化:
- CPU:通常使用时间片、多核的方法达到对
CPU
的分割; - 内存:内存是
CPU
可以进行直接寻址的存储空间,通常使用分段、分页的手段达到逻辑分割; - IO:即输入\输出,以网卡、磁盘为例,磁盘,采用磁盘映像文件的方式实现分割,通常采用
Spare
格式(稀疏格式:牺牲性能,虚拟化超出本身的内存空间)网卡,通过软件的方式,获得虚拟化网卡。
jvm,即java虚拟机,使用软件模拟Java字节码的指令集。
所有评论(0)