首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏嵌入式ARM和Linux

    ARMv8虚拟基础知识

    1 概述 2 虚拟化简介 3 AArch64虚拟 4 `Stage-2`地址转换 5 指令的陷入和模拟 6 虚拟异常 7 虚拟通用定时器 8 虚拟主机扩展 9 嵌套虚拟 10 安全空间的虚拟 11 虚拟的成本 12 小测验 13 其它参考文章 14 接下来的计划 1 概述 本文描述了ARMv8-64的虚拟支持。 为了使能这些机制,ARMv8架构支持虚拟中断:vIRQ、vFIQ和vSError。这些虚拟中断的行为与物理中断(IRQ、FIQ和SError类似,但只能在EL0或EL1上执行时发出信号。 (参考另一篇文章《GICv3-软件概述》的第8章) 让我们从机制1开始。HCR_EL2中,有3个标志位控制虚拟中断的产生: VI:设置该标志位注册一个vIRQ中断。 8 虚拟主机扩展 下图展示了一个软件和异常级别对应关系的简化版本: 可以看到独立hypervisor和ARM异常级别的对应关系。hypervisor运行在EL2上,VM运行在EL0/1上。

    3.5K41编辑于 2022-08-15
  • 来自专栏cloudskyme

    虚拟平台cloudstack(8)——从UI开始

    处理简单列举一下4.1中API的新特性 在VM中重新配置物理网络 支持IPV6 扩展VMX设置 重新设置SSH密钥来访问虚拟机 在4.1中改变的API命令: API Commands Description serviceOfferingId=1&diskOfferingId=1&templateId=2&zoneId=4&apiKey=miVr6X7u6bN_sdahOBpjNejPgEsT35eXq-jB8CG20YI3yaxXcgpyuaIRmFI_EJTVwZ0nUkkJbPmY3y2bciKwFQ &signature=Lxx1DM40AjcXU%2FcaiK8RAP0O1hU%3D 更容易读的方式: http://localhost:8080/client/api ? serviceOfferingId=1 &diskOfferingId=1 &templateId=2 &zoneId=4 &apiKey=miVr6X7u6bN_sdahOBpjNejPgEsT35eXqjB8CG20YI3yaxXcgpyuaIRmFI_EJTVwZ0nUkkJbPmY3y2bciKwFQ &signature=Lxx1DM40AjcXU%2FcaiK8RAP0O1hU%3D

    1.4K60发布于 2018-03-20
  • 来自专栏Linux驱动

    8.JAVA-向上转型、向下转型

    父子对象之间的转换分为了向上转型和向下转型,它们区别如下: 向上转型 : 通过子类对象(小范围)实例父类对象(大范围),这种属于自动转换 向下转型 : 通过父类对象(大范围)实例化子类对象(小范围), 向上转型 示例1-向上转型 class A { public void print() { System.out.println("A:print" public static void main(String args[]) { A a = new B(); //通过子类去实例父类 如上图所示,可以看到打印的是class B的print,这是因为我们通过子类B去实例的,所以父类A的print方法已经被子类B的print方法覆盖了.从而打印classB的print. 向下转型 在java中,向下转型则是为了,通过父类强制转换为子类,从而来调用子类独有的方法(向下转型,在工程中很少用到).

    1.5K20发布于 2019-05-24
  • 来自专栏ADAS性能优化

    Armv8架构虚拟介绍

    本文描述了Armv8-A AArch64的虚拟支持。包括stage 2页表转换,虚拟异常,以及陷阱。本文介绍了一些基础的硬件辅助虚拟理论以及一些Hypervisor如何利用这些虚拟特性的例子。 你将能描述Hypervisor可以产生什么虚拟异常以及产生这些虚拟异常的机制。理解本文内容需要一定基础,本文假定你熟悉ARMv8体系结构的异常模型和内存管理。 2 AArch64的虚拟 对于ARMv8, Hypervisor运行在EL2异常级别。只有运行在EL2或更高异常级别的软件才可以访问并配置各项虚拟功能。 虚拟机视角的物理地址在Armv8中有特定的词描述,叫中间物理地址(intermediate Physical Address, IPA)。 Armv8提供了vIRQs, vFIQs, 和vSErrors来支持虚拟中断。

    1.4K20编辑于 2022-05-13
  • 来自专栏人人都是极客

    万字剖析 Armv8 架构虚拟

    综述 本文描述了Armv8-A AArch64的虚拟支持。包括stage 2页表转换,虚拟异常,以及陷阱。 你将能描述Hypervisor可以产生什么虚拟异常以及产生这些虚拟异常的机制。理解本文内容需要一定基础,本文假定你熟悉ARMv8体系结构的异常模型和内存管理。 AArch64的虚拟 对于ARMv8, Hypervisor运行在EL2异常级别。只有运行在EL2或更高异常级别的软件才可以访问并配置各项虚拟功能。 虚拟机视角的物理地址在Armv8中有特定的词描述,叫中间物理地址(intermediate Physical Address, IPA)。 Armv8提供了vIRQs, vFIQs, 和vSErrors来支持虚拟中断。

    1.6K30编辑于 2022-07-18
  • 来自专栏cloudskyme

    虚拟技术(2)——存储虚拟

    根据在I/O路径中实现虚拟的位置不同,虚拟存储可以分为主机的虚拟存储、网络的虚拟存储、存储设备的虚拟存储。根据控制路径和数据路径的不同,虚拟存储分为对称虚拟与不对称虚拟。 通过存储虚拟,应用程序就不会再与某个物理性的存储程序相联系了。 存储虚拟可能帮助帮助存储容量扩增自动。不需要手动的配置,存储虚拟能够运用策略,分配更多的存储容量给所需的应用。 三层模型 根据云存储系统的构成和特点,可将虚拟存储的模型分为三层:物理设备虚拟层、存储节点虚拟层、存储区域网络虚拟层。 这个虚拟层由虚拟存储管理模块在虚拟存储管理服务器上实现,以带外虚拟方式管理虚拟存储系统的资源分配,为虚拟磁盘管理提供地址映射、查询等服务。 利用虚拟技术,可以在统一的虚拟基础架构中,实现跨数据中心的虚拟管理。 政府信息系统:政府数据存储系统的建设正受到前所未有的重视。

    8.2K60发布于 2018-03-20
  • 来自专栏Flowlet

    Intel 虚拟技术(Intel® VT):CPU 虚拟与内存虚拟

    1、Intel® VT 虚拟技术概述 狭义的 Intel® VT 主要提供分别针对处理器、芯片组、网络的虚拟技术。 抽象虚拟机硬件:即虚拟层呈现的虚拟的硬件设备。虚拟机能够发现哪种硬件设施,完全由 VMM 决定。 2.4 X86 平台的虚拟 ---- 正是因为 x86 平台指令集有上述缺陷,所以为了计算虚拟技术在 x86 平台应用,各大虚拟厂商推出了五花八门的虚拟技术,其目的都是围绕“如何捕获模拟这 19 3、内存虚拟 大型操作系统(比如 Linux)的都是通过虚拟内存进行内存管理,内存虚拟需要对虚拟内存再进行虚拟。 内存虚拟技术主要包含两个方面:内存地址转换和内存虚拟管理。 3.2 内存虚拟管理技术 ---- 在虚拟环境中,内存是保证虚拟机工作性能的关键因素。

    8.1K40编辑于 2023-08-11
  • 来自专栏科控自动化

    虚拟

    目前为止还没有连载完. 2021年10月10日 1 虚拟技术简介 1.1 虚拟概念 顾名思义,虚拟是指计算元件在虚拟的基础而不是在真实的基础上运行。 ,只需在虚拟层上运行操作系统和应用软件,和物理平台无关 在家用计算机的上安装常规软件属于非虚拟,而在办公计算机上安装虚拟软件就属于虚拟应用了,典型的非虚拟虚拟的物理架构如图1-1 所示 图1-7 可以将物理网卡视作虚拟交换机,虚拟机的虚拟网卡视作虚拟交换机的端口,这样可以轻松实现虚拟机的跨物理服务器访问,如图1-8 所示。 图1-8 2 虚拟架构 在前面章节中介绍的两种虚拟架构,除了原理和配置不同外,操作方式也有很大区别,如图2-1 所示。 图3-7 ESXi 的Web 客户端无需安装,可以直接在Web 浏览器中输入章节3.1.1 中配 置的IP 地址、用户名和密码即可访问,如图3-8 和3-9 所示。

    3.8K31编辑于 2022-03-29
  • 来自专栏sktj

    虚拟

    yum install -y docker* docker pull nignx docker pull centos docker version docker search centos docker images docker pull centos docker ps -a docker -i -t -d centos /bin/bash

    2.2K20发布于 2019-09-20
  • 来自专栏0x7c00的专栏

    虚拟

    虚拟 發佈於 2021-08-16 今天给公司搭建虚拟平台,对其中用到的一些知识进行整理。 虚拟平台 ---- 我们常说的虚拟可以分为两种类型: TYPE I 和 TYPE II。 我们常见的 VMWare Workstation、VirtualBox、Parallels Desktop、Hyper-V 等均属于二型虚拟软件,他们需要运行于宿主操作系统。 而企业级虚拟平台例如 VMWare vSphere、KVM、Hyper-V server 等则属于一型虚拟,他们直接运行于裸金属服务器。 公司虚拟平台 ---- 公司新买的 DELL 服务器今天到了,要搭建虚拟平台,由于自己对 ESXi 比较熟悉,因此决定采用该软件进行平台搭建。 创建虚拟机 创建虚拟机前,我们要先在存储中上载对应操作系统的镜像文件,创建虚拟机过程非常简单,在此不再赘述。

    2.8K50发布于 2021-10-29
  • 来自专栏计算机技术-参与活动

    虚拟技术实现;容器和虚拟

    目录虚拟技术实现1. GPU虚拟技术2. CPU虚拟技术3. 容器虚拟技术4. 存储和网络虚拟技术5. 算力并网技术容器和虚拟1. 隔离性2. 资源利用率3. 启动时间4. 部署方式实例说明一种软件实现各类厂商多种型号算力资源池虚拟虚拟技术实现算力共享平台在实现过程中,通常会采用多种虚拟技术来优化算力资源的分配和利用。 CPU虚拟技术CPU虚拟是算力共享平台中的基础技术之一。通过CPU虚拟,平台可以在物理服务器上运行多个虚拟机(VM),每个虚拟机都拥有独立的CPU资源。 容器虚拟技术容器虚拟是一种轻量级的虚拟方式,它共享操作系统内核,但与其他容器隔离运行。在算力共享平台中,容器技术(如Docker)被广泛应用于快速部署和隔离不同的应用或服务。 算力共享平台通常利用存储虚拟技术来管理海量数据,为不同用户提供高效的存储服务。网络虚拟:将网络资源进行隔离和虚拟,提高网络资源的利用率和安全性。

    1.3K21编辑于 2024-09-18
  • 来自专栏工业科技1

    企业数字转型进入关键期,虚拟工厂技术成关键

    数字转型已经成为时代发展的趋势,也已上升到国 家战略,尤其是制造企业更是加快了数字转型实践的探 索,并已发展到转型的关键时机。 虚拟工厂技术一经面世即得到众多学者的兴趣,尤其是近年来,大数据、物联网等技术的突飞发展更为虚拟工厂技术的应用提供了良好的土壤,但还有很多人不是很了解虚拟工厂的相关知识,下面花三分钟让你一图了解。

    31910编辑于 2022-10-26
  • 来自专栏智能时刻

    「数字转型」CIO和首席数字转型官(CDTO)必读,什么是数字转型

    本文主要内容 什么是数字转型 为什么数字转型很重要? COVID-19大流行如何改变了数字转型? 数字转型框架是什么样的? 文化在数字转型中扮演什么角色? 是什么推动了数字转型? 2020年数字转型的主要趋势是什么? 我如何衡量数字转型的投资回报率? 我如何开始进行数字转型? 我在哪里可以了解更多? 数字转型对所有企业都是必要的,从小型企业到企业。 以下是企业和IT领导者在2020年应该了解的8个关键数字转型趋势: 快速采用数字运营模式,包括整合跨职能团队。 新的数字转型成功指标。 更关注数字启动(计划)的长期价值。 想要了解更多关于这些方面的细节和建议,请阅读我们的相关文章《2020年的8个数字转型趋势》。 我如何衡量数字转换的投资回报率? Matson CIO:领导转型过程中最痛苦、最痛苦的部分 数字转型:2020年的5个令人不安的事实 数字转型成功:麻省理工学院斯隆专家的5点收获 数字转型梦想团队:8个人你需要 数字转型讲故事技巧

    2.4K11发布于 2020-11-24
  • 来自专栏运维技术迷

    RHEL下KVM虚拟部署-安装虚拟

    ) 3.虚拟网络类型 3.1桥接 Guest和Host连接到同一个交换机上(同一个网络内),通过桥接物理网卡,相当于直接连接到Host所在的网络 3.2 隔离模式 Guest可以访问统一虚拟交换机上的其他 充当路由器,开启转发(需要额外设置外网与Guest之间互访的路由) 二、安装KVM 1.安装KVM虚拟相关包组 [root@svr5 桌面]# yum groupinstall virtualization virtualization Client” “virtualization Platform” 注意:如果操作系统语言是中文的话,需要使用中文.例如↓: [root@svr5 桌面]# yum groupinstall 虚拟 虚拟平台 虚拟化工具 虚拟客户端 2.启动服务/设置服务为开机启动 [root@svr5 桌面]# /etc/init.d/libvirtd restart [root@svr5 桌面]# chkconfig 2.新建并安装一台虚拟机 ? ? ? ? ? ? ? 至此,一台新的KVM虚拟机就创建完成了。

    2.1K30发布于 2018-03-26
  • 腾讯专有云解决方案:驱动企业从虚拟到专有云的数字转型

    直面传统虚拟瓶颈与企业转型鸿沟 行业情景:数字助力实体经济高质量发展,IT基础设施云化成共识,但传统虚拟技术(以VMware、OpenStack为代表)无法满足需求(来源:腾讯云|CAICT 中国信通院 undefined腾讯专有云产品总经理 秦国安指出:“专有云是私有云发展的新阶段,在满足客户安全合规、自主可控的前提下,更成熟、更稳定,成为企业数字转型的新IT引擎”(来源:腾讯云|CAICT 中国信通院 (含运维、运营能力),驱动数字转型; 升级到轻量化IaaS:虚拟-容器融合算力,轻量级IaaS/PaaS产品能力,统一用户体验提升业务效率。 undefined核心技术特征: 同时提供容器、虚拟机两种资源池,平台统一管理; 支持容器、虚拟机物理网络互通,尽量少改动现有物理网络架构; 自主可控,支持国产CPU(鲲鹏ARM、飞腾ARM 案例2:某头部银行核心系统虚拟替换 需求:国产替换VMWare虚拟机+OpenShift容器,满足核心系统自主可控(来源:腾讯云|CAICT 中国信通院,2023.07)。

    36820编辑于 2026-04-29
  • 来自专栏python基础文章

    云计算——内存虚拟与IO虚拟

    座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​  前言 本章将会讲解云计算,内存虚拟的知识 一.内存虚拟 内存虚拟抽象了物理内存,虚拟机每个进程都被赋予一块连续的,超大的虚拟内存空间 1.内存虚拟类型 全虚拟虚拟 硬件辅助内存虚拟 ---- 全虚拟 为每个VM维护一个影子页表记录虚拟内有与物理内存的映射关系。 内存复用技术有: 内存气泡:虚拟层将较空闲VM内存,分配给内存使用较高的虚拟机。内存的回收和分配由虚拟层实现,虚拟机上的应用无感知,提高物理内存利用率。 开启了内存虚拟(这里以物理内存150%)物理内存由6G变为逻辑上的9G(虚拟上的9G)则每台虚拟机内存为3G. ---- 二.I/O虚拟 1.I/O虚拟类型 ---- 全虚拟 通过软件模拟的形式模拟 硬件辅助虚拟 通过硬件的辅助可以让虚拟机直接访问物理设备,而不需要通过VMM。

    1.7K30编辑于 2023-10-17
  • 来自专栏CSDN专栏

    (云计算HCIP)HCIP全笔记(十三)本篇介绍虚拟技术,内容包含:虚拟资源、虚拟过程、IO虚拟虚拟架构KVM和Xen介绍、主流虚拟技术介绍

    虚拟资源 1.1 虚拟对象 CPU虚拟: 目标是使虚拟机上的指令能被正常执行,且效率接近物理机 内存虚拟: 目标是能做好虚拟机内存空间之 间的隔离,使每个虚拟机都认为自己拥有了整个内存地址 1.2 虚拟过程 全虚拟: 使用VMM实现CPU、内存、设备I/O的虚拟,而Guest OS和计算机系统硬件都不需要进行修改。 优点 缺点 不需要修改guest os 虚拟层的开销大 半虚拟: 使用VMM实现CPU和内存虚拟,设备I/O虚拟由Guest OS实现。 优点 缺点 虚拟层开销小,性能好 需要修改guest os 硬件辅助虚拟: 借助硬件(主要是处理器)的支持来实现高效的全虚拟。 优点 缺点 让物理硬件直接支持虚拟功能能够识别敏感指令 需要CPU支持虚拟 1.3 IO 虚拟虚拟 VM–>Hypervisor–>QEMU(Domain0)–>IO设备 半虚拟

    51721编辑于 2025-10-13
  • 来自专栏运维之路

    数字转型杂谈5:数字转型3个主线

    数字转型可以围绕三条主线展开:聚焦组织外部的客户服务、产品或商业模式创新的数字业务,聚焦组织内部组织与运营管理的数字管理,聚焦技术赋能的数字技术。 如果将数字业务分3个阶段,数字业务大体可以分为以“业务线上、数据业务、业务智能”为重点的三个阶段。 数字技术:数字管理与数字业务的落地需要一个敏捷高效的技术架构与科学有效的IT风险管控体系支撑。 技术架构方面,区别于传统封闭式、垂直式的技术架构,数字的技术架构需要以平台的思路构建服务、云的开放架构,打造一个可共享、可扩展、可共生的技术平台。 企业数字转型的三个主线的思路其实也适合于领域数字化分解思路,比如运维的数字主线:场景(保障、运营)、组织+流程、平台。

    1.5K21发布于 2021-11-02
  • 来自专栏CSDN专栏

    虚拟特性

    负载均衡技术可以方便的去增加集群中设备或链路的数量 高可靠性:单个甚至多个设备发生故障,也不会导致业务中断 可管理性:管理员可以方便的进行集中管理 透明性:对用户透明,用户感知不到也不必要只要网络结构 易扩容:在虚拟 当计算节点上虚拟机的数量一定的时候,可以节省计算节点的内存数量 虚拟机特性: 虚拟机的快速部署 可以通过模板和复制的方式实现虚拟机的快速部署 模板部署虚拟机 模板本质也是一台虚拟机,同样包含磁盘文件和配置文件 模板部署出来的虚拟机是相互独立的,适用于大批量部署虚拟机。 可以保证虚拟机系统的一致性,同时还能去除差异性参数(IP、SID、MAC) 虚拟机克隆: 使用虚拟机本身快速部署出一台虚拟机。 虚拟机克隆是在某一个时间点对源虚拟机进行完全的复制,被克隆出来的虚拟机和源虚拟机配置信息一模一样,包括IP、SID、MAC。 虚拟机资源的热添加 在虚拟机处于开机状态下, 可以增加虚拟机的计算、存储、网络等资源 虚拟机的Console控制 可以不依赖虚拟机的网络,只求虚拟平台有网,那么就可以对虚拟机进行控制和管理 虚拟机快照

    26310编辑于 2025-10-13
  • 来自专栏小网管的运维之路

    proxmox虚拟

    Proxmox VE是一个完整的企业虚拟化开源平台。 创建虚拟机 -> 初始 -> 转换成模板 proxmoxer模块 pip install proxmoxer requests paramiko import pprint from proxmoxer

    2.2K20发布于 2019-05-30
领券