Linux高性能编程_原子操作
大家好,这里是物联网心球。今天来聊一聊Linux高性能编程,要实现Linux高性能编程,首先我们要完成的工作是无锁化编程,无锁化编程的核心就是我们今天的主题原子操作。

大家好,这里是物联网心球。今天来聊一聊Linux高性能编程,要实现Linux高性能编程,首先我们要完成的工作是无锁化编程,无锁化编程的核心就是我们今天的主题原子操作。

大家好,这里是物联网心球。 今天我们来聊一下物理内存管理最后一个重要章节,slab内存分配器。 slab分配器是一种内核内存分配器,它提供了一种高效的方式来分配小对象(通常是小于一个页面大小的对象)的内存。

大家好,这里是物联网心球。 本文我们继续来介绍Linux内存管理,今天要讲的是内存管理中非常重要的机制伙伴系统。 为了小伙伴们能正确理解今天讲的内容,这里需要强调一下,我们今天还是围绕物理内存来讲解,请不要和虚拟内存弄混淆了。

大家好,这里是物联网心球。 前面我们学习了很多Linux内存方面的知识,比如:虚拟地址空间,进程空间,内存映射,页表机制等,我们学了这么多知识,似乎对Linux内存似懂非懂,为什么会出现这样的问题?原因在于我们缺乏对物理内存的了解,由于缺乏 …

大家好,今天我们来聊一聊Linux零拷贝技术,今天我们以一个比较有代表性的技术sendfile系统调用为切入点,详细介绍一下零拷贝技术的原理。

大家好,今天和大家探讨一下Linux虚拟文件系统,虚拟文件系统是我一直想要去聊的一个知识点,如果你想从事Linux开发相关的工作,一定要了解虚拟文件系统。

大家好,最近在研究Linux内核以及Linux系统编程的时候,经常会碰到mmap内存映射,mmap函数是实现高性能编程的一个关键点,下面我通过几张图详细介绍一下mmap实现原理。(本文以64位CPU为原型讲解)

说到高性能网络编程,我们第一时间想到的是epoll机制,epoll很长一段时间统治着整个网络编程江湖,然而io_uring的出现,似乎在撼动epoll的统治地位,今天我们来揭开io_uring的神秘面纱。

大家好,今天和大家聊一聊Linux线程同步相关的知识,线程同步相关的知识值得花时间好好研究,要设计出高性能软件架构,必须学好Linux线程同步,对Linux线程同步原理有深刻的认知。

前言: 本文是由浅入深探索Linux进程间通信系列最后一篇文章,主要讲解POSIX IPC实现原理。由浅入深系列文章地址: 由浅入深探讨Linux进程间通信(上篇) 由浅入深探讨Linux进程间通信(中篇) POSIX IPC是基于文件实现 …