看不懂内核内存指针?一文拆解动态分配与虚实地址转换
我们每天写代码、查 Bug,说白了,就是和内存打交道。内存管理这事,干好了系统性能飙升;干砸了就是服务器内存暴涨、服务瞬间崩溃。要说内存管理里最容易让人翻车的知识点,那必须是指针。它让程序员拥有接近硬件的控制能力。也让程序员拥有把整个系统炸掉的能力。
惠普Z8 G4工作站评测:中小型AI模型训练“神器”
NVIDIA Quadro RTX 8000采用了光线追踪技术,配备海量的48 GB超快速GDDR6显存和 NVIDIA NVLink™,可为深度学习带来超凡的性能和可扩展性。
芯片存储软修复(Memory Soft Repair)到底存不存在?
前段时间和一位业内资深朋友聊到 memory repair,他提到一个观点:所谓 Soft Repair 本质上并不存在,只是 BISR 的一种使用方式而已。
百度工程师带你探秘C++内存管理(理论篇)
Writing a Linux Kernel Module — Part 1: Introduction:见原文链接。
拆解报告:苹果AirTag无线追踪器
苹果在迟来的春季发布会上推出了跳票已久的AirTag蓝牙追踪器,有不少消费者在收到产品时惊讶的发现包装盒上印有2020甚至2019字样,可见这款产品早在两年前甚至更早就已经定稿了,但迟迟没有量产发售,大概是...
C++ 面试硬核加分项:零拷贝技术原理
在高性能编程领域,数据拷贝是影响系统吞吐量的关键瓶颈之一。传统 IO 操作中,数据往往需要在用户态与内核态之间多次转移,伴随冗余拷贝开销。
alloca vs malloc:从汇编指令看内存分配的“快”与“慢”
0.引言 在 C/C++ 面试中,"alloca 和 malloc 有什么区别" 是一个经典问题。多数人能答出 "一个在栈上、一个在堆上",但很少有人能从汇编指令层面讲清楚:为什么在某些情况下alloca 能比 malloc 快几十甚至上百倍?
支撑百万并发的“零拷贝”技术,你了解吗?
零拷贝(Zero-copy)技术指在计算机执行操作时,CPU 不需要先将数据从一个内存区域复制到另一个内存区域,从而可以减少上下文切换以及 CPU 的拷贝时间。
内存问题探微
第二个原因就是内存管理的知识非常庞大,比如 linux 三驾马车,CPU、IO、内存,内存可以说是这里面最复杂的,与 CPU 和 IO 的性能有着千丝万缕的关系,搞懂了内存问题,才可以真正的搞清楚很多 Linux 性能相关的问题。这次介绍的只是内存问题的冰山一角,很多细节的东西没能在这次分享里详细展开,有问题可以来交流。