随笔 - 92,  文章 - 0,  评论 - 1,  阅读 - 17万
01 2023 档案
5G NR 协议栈架构:控制面和数据面
摘要:以前对5G NR协议一直像LTE那样,知道分数据面和控制面板,然后两种不同的协议栈框架。但具体怎么说,为什么要这么设计,没有认真思考过。这部分的介绍在协议38.300里面哦。 这次遇到了一个问题:需要从数据流向有很清晰的认知,借此机会梳理下。 一:第一张图 首先来自于http://www.share 阅读全文
posted @ 2023-01-17 18:31 shiyuan310 阅读(8735) 评论(0) 推荐(0) 编辑
CCCH 和 DCCC 区别
摘要:信道映射, CCCH和DCCH 阅读全文
posted @ 2023-01-17 10:47 shiyuan310 阅读(1410) 评论(0) 推荐(0) 编辑
linux 内存管理(二)内存区间划分
摘要:在前面linux内存管理(一)中介绍了linux 里面用户太和内核态的区别。这篇主要介绍用户态下内存是怎么划分的。我们常说的内存满了不够了是怎么回事? 在此不一一整理,附上各个link: https://blog.csdn.net/weixin_29526313/article/details/11 阅读全文
posted @ 2023-01-10 16:36 shiyuan310 阅读(194) 评论(0) 推荐(0) 编辑
linux 内存管理(四)malloc--mmap--brk
摘要:用strace分析malloc内存申请过程。长话短说,申请内存空间一般就两种方法,一种是malloc,另一种是 mmap映射空间。 在使用malloc()分配内存的时候,可能系统调用brk(),也可能调用mmap()。 malloc的调用规律? 1. 即分配一块小型内存(小于或等于128kb),ma 阅读全文
posted @ 2023-01-10 16:27 shiyuan310 阅读(5665) 评论(0) 推荐(2) 编辑
linux 内存空间(三) 内存地址范围和例子
摘要:先放一张虚拟地址空间分布图(图截至深入理解计算机系统第三版):对于这张图有好多种不同的画法和呈现方式。 通过上面这几张图,我们应该清晰认识到linux中内存是如何分布的,那么这里有几点需要注意: 1:用户态在低地址,内核态在高地址。 2: 64位的系统,目前一般使用了48位。用户态高16位都是0, 阅读全文
posted @ 2023-01-09 17:26 shiyuan310 阅读(3710) 评论(0) 推荐(0) 编辑
linux 内存管理(一)---基本概念
摘要:linux 内存管理基本概念 阅读全文
posted @ 2023-01-09 10:53 shiyuan310 阅读(347) 评论(0) 推荐(0) 编辑
linux中大页内存
摘要:在项目中遇到缺页中断引发了延迟,后来在网上查找,发现有两种手段可以来介绍缺页中断的发生: 1:减少mmap的使用,改用brk 这个只是在一定程度上减少用户态和内核态的切换,减少对内存的访问,利用brk内存重复使用来减少缺页中断发生。后面会详细讲解brk和mmap的使用和区别。 2:使用大页内存 在最 阅读全文
posted @ 2023-01-09 10:48 shiyuan310 阅读(1568) 评论(0) 推荐(0) 编辑
IP包大小 MTU (2)
摘要:其实前面第一章已经对在以太网传输过程中分包进行了说明:分包是在IP层做的。 那么怎么分?什么时候分,怎么合?什么时候合? 先给出一个自己在windows上测试MTU的情况:当IP包的大小超过1472后就需要分包。 那这个1472和前面说的1500有什么关系呢?且看下面分解 TCP、UDP数据包大小的 阅读全文
posted @ 2023-01-06 18:28 shiyuan310 阅读(264) 评论(0) 推荐(0) 编辑


< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示