发布网友 发布时间:2022-04-23 08:55
共3个回答
热心网友 时间:2022-04-14 06:00
OpenStack 是云计算平台.说白了就是能够在上面创建虚拟机,管理虚拟机(美其名曰:计算资源虚拟化),管理存储资源(美其名曰:存储资源虚拟化).
OpenStack的存储管理包括两个工具:一个是分布式文件系统,一个是为虚拟机创建磁盘的工具.
OpenStack可以和hadoop比较的就是分布式文件系统.
hadoop是为了实现大数据量存储.
OpenStack的存储工具(名字叫swift)是对象存储.
我知道的就是这些.具体的区别可以自己上网查查.
总的来说:OpenStack和hadoop不是同一个层次的东西,无法比较.可以比较的是OpenStack的工具swift.
热心网友 时间:2022-04-14 07:18
Java虚拟机执行字节码的过程由一个循环组成,它不停地家族程序,进行合法性和安全性检测,以及解释执行,直到程序执行完毕(包括异常退出)。Java虚拟机首先从后缀为“.class”文件中加载字节码到内存中;接着在内存中检测代码的合法性和安全性,例如,检测Java程序用到的数组是否越界、所要访问的内存地址是否合法等;然后解释执行通过检测的代码,及根据不同的计算机平台将字节码转化成为相应的计算机平台的机器代码,再交给相应的计算机执行。如果加载的代码不能通过合法性和安全性检测,则Java虚拟机执行相应的异常处理程序。Java虚拟机不停地执行这个过程直到程序执行结束。虽然Java语言含有编译命令,但是Java虚拟机对字节码的解释执行机制决定了Java语言是一种解释执行的语言。