7张图搞懂Linux文件页缓存(Page Cache)
大家好,这里是物联网心球。本文我们来学习Linux文件页缓存,揭秘Linux读写文件背后的秘密。 1.文件页缓存是什么? 文件页缓存是磁盘文件在内存中的一个副本,由于磁盘文件通常以数据块(4KB)来管理,所以文件页缓存也会以“块”来管理,这 …
标签「Mmap」下的全部文章,共 3 篇。 ← 返回全部文章

大家好,这里是物联网心球。本文我们来学习Linux文件页缓存,揭秘Linux读写文件背后的秘密。 1.文件页缓存是什么? 文件页缓存是磁盘文件在内存中的一个副本,由于磁盘文件通常以数据块(4KB)来管理,所以文件页缓存也会以“块”来管理,这 …

大家好,这里是物联网心球。 今天我们来聊聊mmap, mmap是 Linux系统的一种内存映射机制,允许将文件或设备直接映射到进程的虚拟地址空间 。进程通过操作内存指针即可读写文件,无需调用 read/write 等系统调用。mmap内存映 …

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