Java虚拟机所管理的内存会包括以下几个运行时数据区域: 程序计数器:是一块较小的内存空间,它可以看做是当前线程所执行的字节码的行号指示器。如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址。如果正在执行的事Native方法,这个计数器值则为空。 Java虚.....
分类:
其他好文 时间:
2015-02-01 19:02:16
阅读次数:
258
一、概述什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线...
分类:
编程语言 时间:
2015-01-21 01:14:40
阅读次数:
211
(一)java内存区域概况
jvm运行java程序时把所管理的内存分成几个部分:方法区、java栈、本地方法栈、java堆、pc程序计数器。
class字节码装载解析后,在多线程环境中,方法区和java堆数据共享,每个线程自带pc程序计数器和java栈,栈帧中包含方法的所有状态(局部变量、传参、返回值、运算中间结果等)。对共享数据需要考虑多线程并发问题。
更详细内容可参考《深入理解JVM虚拟...
分类:
编程语言 时间:
2015-01-20 10:34:31
阅读次数:
222
b 跳转指令(跳转范围为32Mb)bl 带返回地址的跳转,指令自动将下一条指令的地址复制到R14寄存器,然后跳转到指定地址去执行,执行完后返回到下一条指令处执行pc 寄存器R15,程序计数器指向当前执行的程序地址lr 寄存器R14,链接寄存器保存程序跳转时的返回地址ldr 从内存中读取数据加载到寄存...
分类:
其他好文 时间:
2015-01-05 12:46:37
阅读次数:
213
1.ARM寄存器简解 由ARM Architecture Reference Manual.pdf得信息: 31个通用寄存器,6个状态寄存器(一个cpsr,5个spsr)。 通用31个寄存器,被分为了三类:R0~R7,R8~R14,PC程序计数器(R15)。 R13常做堆栈指针的。 R14保存调用子...
分类:
其他好文 时间:
2015-01-03 17:11:21
阅读次数:
157
转载,方便查找用。ARM汇编指令集一、 跳转指令 跳转指令用于实现程序流程的跳转,在ARM程序中有两种方法可以实现程序流程的跳转:Ⅰ.使用专门的跳转指令。Ⅱ.直接向程序计数器PC写入跳转地址值。通过向程序计数器PC写入跳转地址值,可以实现在4GB的地址空间中的任意跳转,在跳转之前结合使用MOV LR...
分类:
其他好文 时间:
2015-01-01 01:24:14
阅读次数:
225
1、内部RAM中的位寻址区定义的位是给(B)。A).位操作准备的B).移位操作准备的C).控制转移操作准备的D).以上都对2、对程序计数器PC的操作(A)。A).是自动进行的B).是通过传送进行的C).是通过加1指令进行的D).是通过减1指令进行的3、假定设置堆栈指针SP的值为37H,在进行子程序调...
分类:
其他好文 时间:
2014-12-31 14:17:48
阅读次数:
313
线程概念 在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列/指令序列”; 一切进程至少都有一个执行线程; 进程 VS. 线程 1.进程是资源分配(进程需要参与资源的竞争)的基本单位,而线程是处理器调度(程序执行)的最小单位; 2.线程共享进程数据,但也拥有自己的一部分(非常少O(∩_∩)O~)数据,如线程ID、程序计数器、一组寄存器、堆栈、...
分类:
编程语言 时间:
2014-12-28 08:10:42
阅读次数:
229
JAVA运行时数据区域 1、程序计数器:当前线程所执行的字节码的行号指示器。一个处理器只会执行一条线程中的指令,为了线程切换后能回复到正确的执行位置,所以每条线程都需要一个独立的计数器。各条线程之间互不影响,独立存储,属于‘线程私有’内存。 2、java虚拟机栈:描述的是JAVA方法执行的内存模型....
分类:
其他好文 时间:
2014-12-25 18:19:59
阅读次数:
170
1.1 进程操作系统中最核心的概念是进程:这是对正在进行程序的一个抽象。操作系统的其他所有内容都是围绕着进程的概念展开的。进程是操作系统提供的最古老的也是最重要的抽象概念之一。没有进程的抽象,现代计算将不复存在。1.1.1 进程模型一个进程就是一个正在执行程序的实例,包括程序计数器,寄存器和变量的当...
分类:
编程语言 时间:
2014-12-17 20:37:43
阅读次数:
203