自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 收藏
  • 关注

原创 RDMA概览

RDMA(Remote Direct Memory Access,远程直接内存访问),指能够访问(读写)远程机器的内存。有多种支持RDMA的网络协议,包括:Infiniband、RoCE和iWAPP。具体的API定义包含在内核文件linux/include/rdma/ib_verbs.h。

2023-10-27 22:47:00 576 1

原创 Linux内存管理(9):HugePage

巨页文件系统(HUGETLBFS)、透明巨页(Transparent HugePage, THP)

2023-10-23 21:57:29 448

原创 Linux内存管理(2):memblock

memblock,物理内存管理

2023-10-21 17:45:28 314

原创 Linux内存管理(4):Buddy分配器

伙伴系统、页帧/物理页面

2023-10-21 00:00:04 217

原创 SISD/SIMD/MISD/MIMD

SMP

2023-07-22 20:36:07 1206

原创 C++委托构造函数和继承构造函数

委托构造、继承构造

2023-07-09 00:23:56 179

原创 C++右值引用相关操作

右值引用/通用引用、移动构造、移动赋值、std::move、完美转发、std::forward

2023-07-07 00:00:24 167

原创 C++ constexpr

std::numeric_limits::max()

2023-07-06 13:52:57 112

原创 Python生成器(Generator)

yield、生成器表达式、可迭代对象/迭代器

2023-07-06 10:41:07 182

原创 C++ lambda表达式

[captures] (parameters) -> return type {statements}

2023-07-05 11:52:21 195

原创 C++ template笔记

Variadic Templates

2023-07-05 11:14:06 177

原创 Python命名空间和作用域

eval()/exec()/global/nonlocal

2023-07-04 20:46:19 344

原创 Python异常处理

处理/抛出/自定义异常、assert

2023-07-04 15:33:29 192

原创 C++显式/强制类型转换

static_cast/dynamic_cast/reinterpret_cast/const_cast

2023-07-04 10:50:15 187

原创 C++中的=default和=delete和override和final

=default、=delete、override、final

2023-07-03 13:33:05 370

原创 C++中的scoped enumeration

enum后加class

2023-07-01 19:54:57 301

原创 C++异常处理笔记

try、throw、catch、std::exception、noexcept

2023-07-01 19:51:10 380

原创 C++对象(变量)的生命期、作用域和链接性

......

2023-07-01 19:41:24 693

原创 C++智能指针

new/delete、unique_ptr/shared_ptr/weak_ptr

2023-07-01 19:36:51 202

原创 pytest的使用

测试函数、测试类、装饰器/夹具、@pytest.fixture

2023-06-24 23:14:20 674

原创 Python使用的一些示例

......

2023-06-22 18:23:42 729

原创 auto占位符(C++11~C++20)

lambda表达式、函数/模板/变量中的auto

2023-06-21 11:13:21 591

原创 命名空间(C++11~C++20)

内联命名空间、嵌套命名空间的简化

2023-06-20 10:40:22 146

原创 新增数据类型(C++11~C++20)

std::nullptr_t、long long、Unicode编码、char32_t/char16_t、char8_t

2023-06-19 23:31:10 670

原创 C++日期和时间操作

system_clock、steady_clock、high_resolution_clock、duration

2023-06-19 00:03:58 301

原创 C++ 字符串输入输出流

sstream

2023-06-13 22:50:48 1482

原创 C++标准模板库笔记

迭代器、容器、泛型算法

2023-06-13 11:16:51 148

原创 Linux进程管理(5):CPU负载/调度域与调度组/NUMA均衡调度

CPU利用率和负载、CPU拓扑结构、调度域和调度组、NUMA均衡调度

2023-05-19 17:13:36 569

原创 Linux进程管理(4):进程调度

实时进程、普通进程,__schedule(),完全公平调度,一些常用API

2023-05-16 13:47:21 144

原创 Linux进程管理(3):进程销毁

_exit/waitpid/wait4/waitid系统调用

2023-05-16 13:44:13 200

原创 Linux进程管理(2):进程创建

fork/vfork/clone/clone3/execve/execveat系统调用

2023-05-16 13:43:02 173

原创 Linux进程管理(1):进程描述符(task_struct)相关

进程状态、进程休眠/唤醒/冻结/解冻相关API、进程/线程/线程组、命名空间->会话->进程组->进程(线程组)->线程、进程上下文/中断上下文/原子上下文、init_task、mm和active_mm、signal_struct

2023-05-16 13:41:36 419

原创 Linux内存管理(8):页回收和反向映射

PFRA、RMAP

2023-05-06 14:32:37 169

原创 Linux内存管理(11):常用的一些API总结

kvmalloc和kvfree,ioremap和iounmap ......

2023-05-05 14:55:09 390

原创 Linux内存管理(7):用户态进程地址空间管理

内存映射、堆区管理、用户空间的缺页异常处理。

2023-04-13 16:45:53 287

原创 Linux内存管理(6):单页内存和非连续多页内存映射(基于分页映射)

持久内核映射、临时内核映射/固定内核映射、非连续内存管理

2023-04-13 16:44:32 139

原创 Linux内存管理(5):SLUB分配器

内核内存对象分配,SLUB分配器

2023-04-13 16:42:17 420

原创 Linux内存管理(3):物理内存页面的组织和管理

FLATMEM、SPARSEMEM、struct pglist_data和struct zone和struct page

2023-04-13 16:40:22 222

原创 国产龙芯3A系列CPU + LS2H/LS7A桥片

龙芯3号计算机硬件结构

2023-04-03 15:14:14 927

原创 Linux内存管理(10):per-CPU变量的使用

静态per-CPU变量,动态per-CPU变量

2023-03-23 10:57:40 531

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除