logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【内核】Linux内核—内核内存管理方式

一 页       内核把物理页作为内存管理的基本单位;内存管理单元(MMU)把虚拟地址转换为物理地址,通常以页为单位进行处理。MMU以页大小为单位来管理系统中的也表。       32位系统:页大小4KB       64位系统:页大小8KB内核用相应的数据结构表示系统中的每个物理页:    struct page {}内核通过这样的数据结构管理系统中所有的页,因

【linux内核】 fuse go 源码分析

Fuse是filesystem in user space,一个用户空间的文件系统框架,fuse包含包含一个内核模块和一个用户空间守护进程FUSE分为三大模块:FUSE内核模块(内核态)LibFUSE模块(用户态)用户程序模块(用户态)LibFUSE 实现文件系统主要框架、对实现的文件系统操作进行封装、mount管理、通过设备/dev/fuse与内...

【块存储block源码分析】 linux内核模块ceph nbd源码分析

jewel+ 版本支持 rbd-nbd 的特性,需要 map 支持较多特性的 rbd image 时,可以使用该 nbd driverNBD(Network Block Device) 可以将一个远程主机的磁盘空间,当作一个块设备来使用,就像一块硬盘一样。NBD是一个内核模块,大部分Linux发行版都包含它与 RBD 内核驱动程序相比,NBD有许多优点:...

【linux内核】 linux文件系统

如何使用块设备上的区域和个内核如何管理块设备上的空闲区域文件的实体如何命名并管理文件用户程序如何操作文件和目录1. 文件系统1.1 文件系统管理数据的机制通过文件和目录管理块设备上的数据,由于文件系统,用户无需对块种类,规格,数据的存放信息有了解上图所示...

【deepseek-harness】Cordis 时空可组合性编程范式 — 三段式精读笔记(三)

Cordis 时空可组合性编程范式 — 三段式精读笔记(三)

【块存储block源码分析】 linux内核模块ceph nbd源码分析

jewel+ 版本支持 rbd-nbd 的特性,需要 map 支持较多特性的 rbd image 时,可以使用该 nbd driverNBD(Network Block Device) 可以将一个远程主机的磁盘空间,当作一个块设备来使用,就像一块硬盘一样。NBD是一个内核模块,大部分Linux发行版都包含它与 RBD 内核驱动程序相比,NBD有许多优点:...

【kubernetes/k8s源码分析】coredns 源码分析之四 cache 插件

DescriptionWithcacheenabled, all records except zone transfers and metadata records will be cached for up to 3600s. Caching is mostly useful in a scenario when fetching data from the backen...

    共 273 条
  • 1
  • 2
  • 3
  • 28
  • 请选择