JVM体系结构与工作方式
来源:互联网 发布:直播破解软件 编辑:程序博客网 时间:2024/05/23 18:34
什么是JVM体系结构?
我们都知道类都是被加载到JVM的,JVM全称Java Virtual Machine(Java虚拟机),它是模拟一个计算机的来达到一个计算机所具有的功能,计算机的体系结构可以分为如下几个部分:
指令集,计算机所能识别的机器语言的命令集合。
计算单元,即能够识别并且控制指令执行的功能模块。
寻址方式,地址的位数,最小地址和最大地址的范围,以及地址的运行规则。
寄存器定义,包括操作数寄存器、变址寄存器、控制寄存器等的定义、数量和使用方式。
存储单元,能够存储操作数和保存操作结构的单元,如内核级缓存、内存和磁盘等。
JVM体系结构详解
JVM基本的结构基本上由4部分组成。
类加载器,JVM启动或在类运行时将类加载到JVM中。
执行引擎,负责执行class文件中包含的字节码指令。
内存区,将内存区划分成为若干个区以模拟实际机器上的存储、记录和调度功能模块。
本地方法调用,调用C或C++实现的本地方法的代码返回结果。
JVM工作机制
通常一个程序从编写到执行会经历一下一些阶段:
源代码->预处理器->编译器->汇编程序->目标代码->链接器->可执行程序
JVM为何选基于栈的架构
执行引擎的架构设计
执行引擎的执行过程
JVM方法调用栈
以上可参考:
http://book.51cto.com/art/201504/472752.htm
http://blog.csdn.net/dd864140130/article/details/49515403?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
0 0
- JVM体系结构与工作方式
- JVM体系结构与工作方式
- JVM体系结构与工作方式
- java JVM体系结构与工作方式
- JVM体系结构与工作方式概览
- JVM体系结构与工作方式概览
- JVM体系结构和工作方式
- JVM虚拟机工作流程,JVM虚拟机的体系结构
- Hibernate 体系结构与工作原理
- Struts 体系结构与工作原理
- Struts 体系结构与工作原理
- Struts 体系结构与工作原理
- JVM体系结构
- jvm体系结构
- JVM体系结构
- JVM 体系结构
- JVM 体系结构
- JVM体系结构
- Build模式
- 第8章 中断
- java回忆录—java的三大特性
- Android 权限 一览表
- excel:使用记录
- JVM体系结构与工作方式
- 架构之美读书笔记[3]---对于破窗理论理解
- CSS学习 | 思维导图
- 路由选择RIP协议解析
- SDWebImage 3.8.1 开发文档 原文链接:http://www.cnblogs.com/wendingding/p/5110732.html
- Access跨数据库查询
- 编程能力提高-----C/C++指针详解
- 52.数据迁移
- 1065. A+B and C (64bit) (20)-PAT甲级真题