虚拟机 编辑
虚拟机,在计算机科学中的体系结构里,是指一种特殊的软件,可以在系统平台和终端用户之间建立一种环境,而终端用户则是基于虚拟机这个软件所建立的环境来操作其它软件。虚拟机是计算机系统的仿真器,通过软件模拟具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,能提供物理计算机的功能。
1
相关
Java ME以往称作J2ME是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和Java SE、Java EE一起构成Java技术的三大版本,并且同样是通过JCP制订的。
BlackBerry 10,是由黑莓公司所研发的移动操作系统,使用于他们公司所开发的黑莓手机之上。作为BlackBerry OS的后继者,它以RIM公司在2010年所收购的操作系统核心QNX为内核打造,并融入了功能并不完整的安卓虚拟机以丰富软件支持。
Android Runtime,是一种在Android操作系统上的运行环境,由Google公司研发,并在2013年作为Android 4.4系统中的一项测试功能正式对外发布,在Android 5.0及后续Android版本中作为正式的运行时库取代了以往的Dalvik虚拟机。ART能够把应用程序的字节码转换为机器码,是Android所使用的一种新的虚拟机。它与Dalvik的主要不同在于:Dalvik采用的是JIT技术,而ART采用Ahead-of-time技术。ART同时也改善了性能、垃圾回收、应用程序出错以及性能分析。
虚拟设备,或译为虚拟电器、虚拟器件,是一类预先配置好、运行于虚拟化平台之上的、面向应用的虚拟机映像。虚拟设备是软件设备的子集,与其它软件设备类似,它简化了复杂应用程序栈的安装、配置过程,降低了运营维护成本。
LingCloud是中国科学院计算技术研究所研发的一套云计算系统软件,以Apache License 2.0授权开源发布。LingCloud提供一套同时支持物理机和虚拟机管理与租赁的云计算基础设施管理系统,支持在共享设施上接入高性能计算、大规模数据处理、海量存储等多种应用模式。LingCloud可用于构建组织内的云计算,以管理其基础设施。
CLDC 是为运行在资源非常有限的设备上的J2ME应用程序制订的架构。规范内容包括目标机器的特性、虚拟机规范和基本的API等等。 有1.0和1.1两个版本。
VMware Fusion是VMware为苹果电脑开发的虚拟机程序,它允许用户在中央处理器为英特尔的苹果电脑的MacOS操作系统上运行其他操作系统,例如Microsoft Windows、Linux、NetWare、Solaris等。VMware Fusion 1.0于2007年8月6日发布。
Android Runtime,是一种在Android操作系统上的运行环境,由Google公司研发,并在2013年作为Android 4.4系统中的一项测试功能正式对外发布,在Android 5.0及后续Android版本中作为正式的运行时库取代了以往的Dalvik虚拟机。ART能够把应用程序的字节码转换为机器码,是Android所使用的一种新的虚拟机。它与Dalvik的主要不同在于:Dalvik采用的是JIT技术,而ART采用Ahead-of-time技术。ART同时也改善了性能、垃圾回收、应用程序出错以及性能分析。
虚拟化技术是指在X86的系统中,一个或以上的客操作系统在一个主操作系统下运行的一种技术。这种技术只要求对客操作系统有很少的修改或甚至根本没有修改。x86处理器架构起先并不满足波佩克与戈德堡虚拟化需求,这使得在x86处理器下对普通虚拟机的操作变得十分复杂。在2005年,英特尔与AMD分别在它们的x86架构上解决了这个问题。
虚拟化技术是指在X86的系统中,一个或以上的客操作系统在一个主操作系统下运行的一种技术。这种技术只要求对客操作系统有很少的修改或甚至根本没有修改。x86处理器架构起先并不满足波佩克与戈德堡虚拟化需求,这使得在x86处理器下对普通虚拟机的操作变得十分复杂。在2005年,英特尔与AMD分别在它们的x86架构上解决了这个问题。