zoukankan      html  css  js  c++  java
  • JVM体系结构与工作方式

    JVM全程是java virtual machine(java虚拟机)。

    以计算为中心来看计算机的体系结构可以分为以下几个部分:

    1.指令集:这个计算机所能识别的机器语言的命令集合;

    2.计算单元:能够识别并控制指令执行的功能模块;

    3.寻址方式:地址的位数、最小地址和最大地址范围,以及地址的运行规则;

    4.寄存器定义:包括操作数寄存器、变址寄存器、控制寄存器等的定义、数量和使用方式;

    5.存储单元:能够存储操作数和保存操作结构的单元,如内核级缓存、内存和磁盘等;

    执行引擎是JVM的核心部分,它的作用是解析JVM字节码指令,得到指令结果。

    JVM是按照运行时数据的存储结构来划分内存结构的。JVM在运行java程序时,见它们划分成几种不同格式的数据,分别存储在不同的区域,这些数据统一称为运行时数据。

    运行时数据包括Java程序本身的数据信息和JVM运行Java程序需要的额外数据信息,如要记录当前程序指令执行的指针(又称PC指针)等。

    在Java虚拟机规范中将Java运行时数据划分为6种,分别为:

    PC 寄存器数据,Java栈,堆,方法区,本地方法区,运行时常量池;

  • 相关阅读:
    DML数据操作语言练习
    表的操作练习
    20151218--地区导航习题
    20151217--Ajax的一点补充
    02151216--Ajax
    json(转)
    Node.js(转) -- 临时来说还看不懂!
    20151113--JSTL
    20151210--MVC
    链表(转)
  • 原文地址:https://www.cnblogs.com/yzf666/p/6256859.html
Copyright © 2011-2022 走看看