网站首页 memcpy
-
JIT原理简单介绍
JIT=justintime,简单来说就是在运行时动态编译。一个程序在它运行的时候创建并且运行了全新的代码,而并非那些最初作为这个程序的一部分保存在硬盘上的固有的代码。其实包含两个概念,一个是动态生成代码,再一个是动态运行代码。我...
2025-04-27 qiguaw 资源文章 9 ℃ 0 评论 -
LSM Oops 内存错误根因分析与解决
作者简介:吴文涵,图形算法出身,同时热爱linux内核开发的工程师,喜欢推导并乐于分享。版权声明:本文最先发表于“泰晓科技”微信公众号,欢迎转载,转载时请在文章的开头保留本声明。Oops是Linux内核中最常见的一种异常出错情...
2025-04-27 qiguaw 资源文章 10 ℃ 0 评论 -
Linux系统编程—共享内存之mmap
共享内存概念共享内存是通信效率最高的IPC方式,因为进程可以直接读写内存,而无需进行数据的拷备。但是它没有自带同步机制,需要配合信号量等方式来进行同步。共享内存被创建以后,同一块物理内存被映射到了多个进程地址空间,当有一个进程修改了共享内存...
2025-04-27 qiguaw 资源文章 9 ℃ 0 评论 -
C++深拷贝和浅拷贝应用实例
大家好我是发哥,本期说说C++深拷贝和浅拷贝。对于基本类型的数据以及简单的对象,它们之间的拷贝非常简单,就是按位复制内存。例如以下代码就是浅拷贝:...
2025-04-27 qiguaw 资源文章 7 ℃ 0 评论 -
消息队列概念及其实现细节
前言消息队列是任务间通信系列介绍的首篇笔记,因为学习完消息队列的源码实现后,信号量、互斥量这些任务间通信机制也相当于学完了,只剩下概念性的内容了。...
2025-04-27 qiguaw 资源文章 7 ℃ 0 评论 -
基于FIMC接口的CMOS摄像头驱动分析与设计
摘要:目前的嵌入式系统中,USB摄像头使用比较普遍,但其应用会受到传输速度的限制。本文采用一款高速CMOS摄像头,其驱动利用S3C6410内置的FIMC接口技术,采用DMA和ping-pong缓冲池机制,结合内存共享策略,有效提高了传输...
2025-04-27 qiguaw 资源文章 9 ℃ 0 评论 -
高性能异步io机制:io_uring
io_uring是linux内核5.10引入的异步io接口。相比起用户态的DPDK、SPDK,io_uring作为内核的一部分,通过mmap的方式实现用户和内核共享内存,并基于memorybarrier在这块内存上...
2025-04-27 qiguaw 资源文章 10 ℃ 0 评论 -
《C与指针》读书笔记五
指针在C语言编程中应用广泛。并且与数组有交集。很多情况下数组与指针结合使用可以事半功倍。我们可以声明一个数组,并且将其初始化。intarrary[10]={0,1,2,3,4,5,6,7,8,9};数组在声明时可以同...
2025-04-27 qiguaw 资源文章 8 ℃ 0 评论 -
linux内核分析 SLAB原理及实现
Slab原理及实现1.整体关系图注:SLAB,SLOB,SLUB都是内核提供的分配器,其前端接口都是一致的,其中SLAB是通用的分配器,SLOB针对微小的嵌入式系统,其算法较为简单(最先适配算法),SLUB是面向配备大量物理内存的大规模并...
2025-04-27 qiguaw 资源文章 7 ℃ 0 评论 -
RapidJSON完全指南:高性能JSON解析与生成的最佳实践
1.RapidJSON简介RapidJSON是一个C++编写的JSON解析和生成库,以其高性能、易用性和低内存消耗而闻名。它是Tencent开源的项目,遵循MIT协议,被广泛应用于各类C++项目中。...
2025-04-27 qiguaw 资源文章 8 ℃ 0 评论
- 04-27JIT原理简单介绍
- 04-27LSM Oops 内存错误根因分析与解决
- 04-27Linux系统编程—共享内存之mmap
- 04-27C++深拷贝和浅拷贝应用实例
- 04-27消息队列概念及其实现细节
- 04-27基于FIMC接口的CMOS摄像头驱动分析与设计
- 04-27高性能异步io机制:io_uring
- 04-27《C与指针》读书笔记五
- 控制面板
- 网站分类
- 最新留言
-