KVM 的存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的。Storage Pool 是宿主机上可以看到的一片存储空间,可以是多种型;Volume 是在 Storage Pool 中划分出的一块空间,宿主机将 Volume 分配给虚拟机,Volume 在虚拟机中看到的就 ...
分类:
其他好文 时间:
2019-08-08 09:17:07
阅读次数:
147
上一篇文章对EVM和它的指令集进行了简单介绍,本文将介绍POP指令、PUSHx系列指令、DUPx系列指令、SWAPx系列指令。这些指令只对EVM栈进行单纯的操作,它们的操作码分布如下图所示: POP指令POP指令(操作码0x50)从栈顶弹出一个元素。下面是POP指令的操作示意图(白色表示元素即将发生 ...
分类:
其他好文 时间:
2018-11-22 00:22:23
阅读次数:
186
近期打算写一些关于以太坊虚拟机(后面简称EVM)的文章,这是其中的第一篇。这一系列文章想站在EVM指令集的角度,带领读者逐步理解EVM工作原理,进而理解以太坊区块链技术细节。由于网上介绍以太坊的文章也比较多,所以这一系列文章将最大程度减少不必要的废话,直接提供文章想要表达的信息。 EVM基本信息编程 ...
分类:
其他好文 时间:
2018-11-22 00:13:20
阅读次数:
239
以太坊虚拟机比较操作指令 EVM定义了6条比较操作指令,见下表: 下面是比较操作指令的操作码分布图: LT、GT、SLT、SGT、EQ这5条指令都是从栈顶弹出两个元素,进行比较,然后把结果(1表示true,0表示false)推入栈顶。其中LT和GT把弹出的元素解释为无符号整数进行比较,SLT和SGT ...
分类:
其他好文 时间:
2018-11-22 00:07:29
阅读次数:
161
以太坊虚拟机算术运算指令EVM总共定义了11条算术运算指令,见下表: 这些指令从栈顶弹出两到三个元素,进行相应计算,然后把结果推入栈顶。参与计算的元素和结果均被解释为按二的补码编码的整数。如果计算结果(假设为x)溢出(超出2^256),则最终的结果x’取值x % 2^256(%表示取模运算,^表示指 ...
分类:
其他好文 时间:
2018-11-22 00:06:05
阅读次数:
136
以太坊虚拟机按位运算指令 EVM定义了8条按位运算指令,见下表: 下面是按位运算指令的操作码分布图: AND、OR、XOR、NOT AND、OR、XOR指令从栈顶弹出两个元素,进行按位运算,然后把结果推入栈顶。以AND指令为例,下面是它的操作示意图: NOT指令将栈元素按位取反,下面是它的操作示意图 ...
分类:
其他好文 时间:
2018-11-22 00:01:50
阅读次数:
275
1.查看虚拟机,启动虚拟机 1.查看虚拟机,启动虚拟机 通过TightVNC连接,修改网络vi /etc/sysconfig/network-scripts/ifcfg-eth0 tips:KVM虚拟机在宿主机上的体现是一个进程,可以通过ps axu |grep kvm进行查看。对KVM的管理,就是 ...
分类:
其他好文 时间:
2018-07-07 20:50:19
阅读次数:
190
一、虚拟机1、虚拟机概述虚拟机运行在计算机上的一款软件程序,模拟计算机硬件功能为其他软件程序提供一个独立的计算机环境。2、虚拟机运行模式1)寄居架构作为应用软件安装在操作系统上,可以在此应用软件上安装多个操作系统2)原生架构虚拟机软件直接安装在计算机硬件上虚拟机本身就是一个操作系统虚拟机产品1)VmwareVMwareWorkstation(寄居)VMwarevSphere(原生)2)微软Virt
分类:
其他好文 时间:
2018-04-13 11:10:46
阅读次数:
170
1.介绍JVM(Java Virtual Machine,Java虚拟机) 1.介绍JVM(Java Virtual Machine,Java虚拟机) JVM是Java Virtual Machine的缩写,通常成为java虚拟机,作为Java可以进行一次编写,到处执行(Write once, ru ...
分类:
其他好文 时间:
2018-03-11 21:05:56
阅读次数:
154
学习内容: VMware workstation 虚拟机技术介绍 基于VMware的CentOS6.5 Linux发行版系统搭建 开启SSh服务并使用Xshell连接 附加学习:安装VMware tools VMware workstation虚拟机介绍: VMware 虚拟机基本虚拟化了一个PC端 ...
分类:
编程语言 时间:
2018-01-20 21:24:10
阅读次数:
222