Jvm体系结构
JVM : java虚拟机,模拟计算机达到计算所具有的计算功能。 包括几个组成部分: 1 指令集 -计算机识别的机器语言的命令集合 2 计算单元 -识别并控制指令执行的功能模块 3 寻址方式 - 地址的信息,运行规则等。 4 寄存器定义-包括多种寄存器的定义、数量和使用方式。 5 存储单元-能够存储操作数和保存操作结构的单元。比如: 内存和磁盘。 以上五个部分和代码关联最密切的是指令集部分。 指令集: 在cpu中用来计算和控制计算机系统的一套指令的集合。是体现CPU性能的一个重要指标。 主流的有精简指令集和复杂指令集。通常使用的是复杂指令集。 指令集和汇编语言的关系? 指令集是可以直接被机器识别的机器码,以二进制格式存在于计算机中。 汇编语言是可以被人识别的语言,在顺序和逻辑上与机器指令一一对应。 也即是说,汇编语言是为了让人记住机器指令的助记符。 指令集和CPU架构有关系? 汇编语言是对寄存器和段的直接操作的命令,而寄存器和段是架构的一部分, 所以不同的架构对应相应的指令集。由于操作系 统是管理计算机的真正入口, 如果操作系统不支持某种芯片的指令集,程序无法执行。cpu要适用于相应的...
