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栈,堆,方法区,本地方法区,运行时常量池;

  • 相关阅读:
    React学习笔记
    士兵杀敌(一)
    网络爬虫Java实现抓取网页内容
    德莱联盟
    计算球体积
    在页面上 获取键盘事件
    一起玩转mysql
    腾讯云 做出的 不错的 动画 chrome小插件
    jquery MD5
    json to xml
  • 原文地址:https://www.cnblogs.com/yzf666/p/6256859.html
Copyright © 2011-2022 走看看