当前位置:首页 > 虚拟机 > 正文

虚拟机结构说明(虚拟机的架构)

虚拟机有哪些产品类型?

虚拟机分为三类:
1.虚拟机:Linux虚拟机、微软虚拟机、Mac虚拟机、BM虚拟机、HP虚拟机、SWSoft虚拟机、SUN虚拟机、Intel虚拟机、AMD虚拟机、BB虚拟机等类型。
2.程序虚拟机:Java虚拟机(又称JVM)等。
3.作层虚拟化:Docker容器。
选择常规,简单描述一下:
Linux虚拟机:
安装在Windows计算机上的虚拟Linux作环境称为Linux虚拟机。它实际上只是一个文件,一个虚拟的Linux环境,而不是一个真正的作。但它们的实际效果是一样的。所以安装在虚拟机上。
JA虚拟机:
Java虚拟机(JVM):JavaVirtualMachine的缩写形式。它是一台虚构的计算机,通过在真实计算机上模拟来执行各种计算机功能。实现。Java虚拟机有自己完整的硬件架构,如处理器、堆栈、寄存器等,也有相应的指令。

作的体系结构是什么?

内核是作最基本的组成部分。因此,内核结构往往对作的外部特性和应用领域产生一定的影响。尽管随着理论和实践的不断演化,作的高层特性与内核结构之间的耦合度越来越窄,但习惯上,内核结构仍然是作分类的共同标准!
内核的结构可分为单内核、微内核、混合内核、外内核等。
Monolithickernel,又称宏内核。单核结构是作中各种核心组件的混合体。这种结构历史最长的是20世纪60年代(有人说是1950年代初期,目前仍有争议)。它是作内核与外设分离的最早版本。形式。
微内核,又称微内核。微内核结构是20世纪80年代产生的一种比较新的内核结构,它强调结构组件和功能组件的分离。20世纪末,理论界以微核结构为基础,发展了超微核、外核等多种结构。尽管自20世纪80年代以来,大多数理论研究都集中在以微内核为首的“新兴”结构上,但在应用领域,基于单内核结构的作始终占据着主导地位。
Hybridkernel类似于微内核结构,只不过它的更多组件运行在核心状态以获得更快的执行速度。
外内核的设计理念是尽可能减少软件抽象,让开发者专注于硬件抽象。外核的设计极其简化。其目标是简化传统微内核的消息传递机制和单片核心的软件抽象层。
在众多常用的作中,除了QNX、基于Mach的UNIX等个别外,几乎都采用单核结构,比如大多数Unix、Linux、Windows(微软声称WindowsNT是基于改进的微处理器)。内核架构,尽管理论界对此存在反对意见)。微内核和超微内核架构主要用于研究作,一些嵌入式使用外核!