LTE的网络架构可以分哪几个部分?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LTE的网络架构可以分哪几个部分?相关的知识,希望对你有一定的参考价值。

参考技术A 第一部分:LTE网络为了满足网络的向后兼容性所引入的;
第二部分:接入网络部分,接入网演进几乎是历次移动通信网络架构演进中最为关键的部分;
第三部分:核心网部分,这部分是5G网络演进的重点。

JVM内存分哪几个区,每个区的作用是什么?

Java虚拟机主要分为以下几个区:

方法区:

  1. 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类 型的卸载
  2. 方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代码等数据。
  3. 该区域是被线程共享的。
  4. 方法区里有一个运行时常量池,用于存放静态编译产生的字面量和符号引用。该常量池具有动态性,也就是说常量并不一定是编 译时确定,运行时生成的常量也会存在这个常量池中。

虚拟机栈:

  1. 虚拟机栈也就是我们平常所称的栈内存,它为java方法服务,每个方法在执行的时候都会创建一个栈帧,用于存储局部变量表、操 作数栈、动态链接和方法出口等信息。
  2. 虚拟机栈是线程私有的,它的生命周期与线程相同。
  3. 局部变量表里存储的是基本数据类型、returnAddress类型(指向一条字节码指令的地址)和对象引用,这个对象引用有可能是指 向对象起始地址的一个指针,也有可能是代表对象的句柄或者与对象相关联的位置。局部变量所需的内存空间在编译器间确定
  4. 操作数栈的作用主要用来存储运算结果以及运算的操作数,它不同于局部变量表通过索引来访问,而是压栈和出栈的方式
  5. 每个栈帧都包含一个指向运行时常量池中该栈帧所属方法的引用,持有这个引用是为了支持方法调用过程中的动态连接.动态链接就是将常量池中的符号引用在运行期转化为直接引用。

本地方法栈

本地方法栈和虚拟机栈类似,只不过本地方法栈为Native方法服务。

Java堆是所有线程所共享的一块内存,在虚拟机启动时创建,几乎所有的对象实例都在这里创建,因此该区域经常发生垃圾回收操作 。

程序计数器

内存空间小,字节码解释器工作时通过改变这个计数值可以选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理和线程恢复等功能都需要依赖这个计数器完成。该内存区域是唯一一个java虚拟机规范没有规定任何OOM情况的区域。

以上是关于LTE的网络架构可以分哪几个部分?的主要内容,如果未能解决你的问题,请参考以下文章

LTE的技术架构怎样?

LTE网络架构及鉴权

[4G&5G专题-105]:部署 - LTE支持语音业务的四种方案概述

[4G&5G专题-89]:流程 - 4G LTE终端在网络侧不同设备中的状态

LTE架构和协议栈概述

菜鸟系列Fabric——Fabric 网络架构介绍