首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
53Hz
掘友等级
后端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
6. 基础 - 虚拟地址和物理地址
一、本质区别与核心概念 二、空间布局 整体虚拟地址分布 1. 32 位虚拟内存空间分布(x86-32) 896 MB 是直接映射区的上限,物理内存大于 896 MB 的部分称为 高端内存 (highm
8. 进阶 - 物理内存分配
一、Buddy System Buddy System(伙伴系统)是操作系统内核中管理物理内存页框(Page Frame) 的核心算法,专为解决外部碎片和大块连续物理内存分配问题而设计。 1. 关键数
7. 进阶 - 物理内存管理
一、物理内存管理架构 物理内存通过Node -> Zone -> Page三级结构管理 1. Node (pglist_data) 关键字段: 2. struct zone (内存域) 解决硬件限制,
5. 基础 - 缓存一致性问题
一、问题场景 第一步:Core 1 和 Core 2 读取了同一个内存块的数据,在两个 Core 中的 Cache 都缓存了一份内存块的副本,此时Cache 1、Cache 2、主存数据是一致的; 第
4. 基础 - 内存访问时序
DDR内存时序(尤其是 tRAS、tRCD 和 tCL)对于优化系统性能和稳定性至关重要,特别是在超频或选择内存时。这些时序参数代表了内存模块在执行基本操作时需要等待的时钟周期数,数值越低通常意味着延
【问题记录】乱序执行及实例分析
一、顺序与屏障 在《Linux 内核设计与实现》中展示了一个代码实例,在某些处理器上存在以下代码: 编译器和处理器为了提高效率,可能对读和写重新排序,像上面的就可能会出现,在给a中赋值之前就在b中存放
【问题记录】如何打包两个dtb文件
前言 在项目开发过程中,可能会遇到多个项目使用同一个源码仓库,并且代码是高度复用的,如果在不同的项目中只是代码存在一些差异,会有很好的解决方式去区分,但可能在不同的项目中设备树存在差异性,这个时候会相
【问题记录】kmemleak 定位内存泄露
一、内存泄露问题 在项目开发过程,有时候通过 free 命令发现可用内存在逐渐减少,但是通过 top 或者 pidstat -r 等工具看不到异常占用内存进程的情况,可能存在以下原因: 内存泄漏。一些
【问题记录】进程调度导致 UDP 丢包问题分析
一、基本情况 1. 问题环境 设备1:10.0.0.158 设备2:10.0.0.151 网速:千兆 2. 测试方式 使用 iperf3 测试:协议udp 带宽60M 时长10分钟 设备2(clien
【调试工具】perf 定位cpu占用100%
一、问题描述 在一台服务器上,出现一个进程占用cpu百分比,如下 tips: 二、perf 源码编译 1.嵌入式linux 内核源码目录中 tools 目录中有 perf 工具源码,编译就可以了 发布
下一页
个人成就
文章被点赞
8
文章被阅读
5,667
掘力值
203
关注了
0
关注者
1
收藏集
0
关注标签
2
加入于
2022-07-02