云计算
文章平均质量分 89
wu526985
这个作者很懒,什么都没留下…
展开
-
3、云计算基础-内存虚拟化
对于这种场景,影子页表就会产生一个巨大的问题,因为影子页表是三张页表建立完成后,影子页表直接将虚拟机的虚拟内存地址映射到物理机的物理内存地址,而动态内存的场景下,因为数据在内存中是动态存放的,所以,内存中的数据每更新一次存放位置,三张页表也需要更新映射关系,因为有影子页表的存在,还要等三张页表更新完成后再更新第四张影子页表。所以在这种动态内存场景中,如果用之前的笨方法,映射三次,那它的处理时间就是延长三倍,如果用影子页表,它还要创建第四张页表,在这种场景下,它不仅没有提升性能,反而增加了负担。原创 2024-09-24 09:41:33 · 640 阅读 · 0 评论 -
云计算基础-云计算概念
云计算是一种基于互联网的计算方式,通过这种计算方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。云计算依赖资源共享以达成规模经济,类似基础设置(如电力网)。云计算最基本的概念就是云加端,我们有一个云端,在云端上有大量的计算、存储、网络等各种资源,我们就可以通过互联网把这种资源分发给全球各地的用户,所以互联网是云计算的基础。原创 2024-09-24 00:04:05 · 895 阅读 · 0 评论 -
1、云计算基础-虚拟化概述
虚拟化是一种资源管理技术,能够将计算机的各种实体资源(如CPU、内存、磁盘空间、网络适配器等)予以抽象、转换后呈现出来并可供分割、组合为一个或多个逻辑上的资源。这种技术通过在计算机硬件上创建一个抽象层,将单台计算机的硬件元素(处理器、内存、存储等)分成多个虚拟计算机(通常称为虚拟机 (VM))。每个虚拟机都会运行自己的操作系统 (OS),其行为就像一台独立的计算机,即使它只在一部分实际底层计算机硬件上运行。原创 2024-09-23 23:46:57 · 572 阅读 · 0 评论 -
2、云计算基础-计算虚拟化-CPU虚拟化
首先虚拟机的操作系统它应该运行在Ring0内核态,但是由于虚拟机运行在Hypervisor上,而Hypervisor又运行在Ring3上,那虚拟机的操作系统也就只能运行在Ring3上,所以虚拟机的操作系统本应该运行在Ring0内核态,但它实际上处于Ring3用户态,也就是说Guest OS想访问Ring0,由于它运行在Hypervisor上,实际上是跑在Ring3的。但是作为一个完整的虚拟机,虚拟机的CPU也会有Ring0-3,虚拟机上的应用跑在Ring3上是没问题的,问题是虚拟机的操作系统要如何运行?原创 2024-09-23 17:30:39 · 818 阅读 · 0 评论