须知少时凌云志·曾许人间第一流
你好,欢迎来到云栖梦泽

须知少时凌云志·曾许人间第一流

须知少时凌云志·曾许人间第一流

  • [linux内存管理] 第042篇 Linux内核Page Cache机制深入分析

    Page Cache作为Linux内核提升文件访问性能的核心机制,通过将磁盘数据缓存于内存,显著减少磁盘I/O次数。文章深度解析了Page Cache的架构及其关键数据结构,系统梳理address_space在文件和内存页间的桥梁作用。详细讲解address_space及page结构体的核心字段,阐明它们如何精准映射文件数据,实现高效的数据定位与状态管理,同时详细描述了读流程下的文件映射和内存映射的代码流程。

  • [linux内存管理] 第041篇 缺页异常之 do_swap_page:从 swap entry 到完整 swap-in 全流程

    深入剖析AArch64架构中Linux缺页异常的处理流程,本文聚焦do_swap_page函数的定位及其在缺页处理中的关键角色。通过梳理PTE的多种状态分支,明确do_swap_page仅在PTE为非present且编码为swap entry或特殊entry时介入,对swap entry的结构、swp_entry_t的编码机制进行深度解析,阐释type与offset的打包方式及其如何映射到实际swap区。文章还系统区分了swap cache与page cache的本质差异:page cache负责文件页面管理,swap cache则专为匿名页与swap slot建立高效缓存。

  • [灵感风暴] GKI 升级不再靠人肉:Aegis 自动风险分级与测试建议生成

    Android GKI 升级带来大量碎片化 commits,人工分析压力巨大,Aegis(神盾)工具应运而生。它通过结构化 JSON 输出,将琐碎提交转化为可追踪的影响分析,智能识别变更模块、风险、核心问题并生成自动化测试优先级建议,显著提升升级评估与回归测试的精准性。最终产出 HTML 和 Markdown 报告,图表化展示高风险点与回归重点,报告可一键分享团队,有效缓解人力压力,实现升级分析自主可控。

  • [linux内存管理] 第040篇 文件映射与匿名映射

    围绕 Linux 内存管理,文章清晰解释了匿名页和文件页的本质区别。匿名页用于存储临时数据,不与磁盘文件关联,典型如进程的堆、栈及 MAP_ANONYMOUS 映射,生命周期受进程控制,内存紧张时可被换出至 swap。文件页则对应磁盘文件,是文件缓存和 page cache 的载体,源自磁盘数据,即使进程结束页面也可能保留,用于如 mmap 文件映射、文件读写缓冲、可执行代码段和共享库。文章通过 meminfo 和进程 maps 的实际输出,详细对比两类内存页的来源、生命周期、换出机制及典型场景,并以表格形式全面总结两者在内存管理中的关键特性。内容深入浅出,既便于理解,又具有实操价值。

  • [Android稳定性] 第61篇 UFS异常导致卡开机logo

    问题现象 高通平台项目,工厂老化遇到一例卡开机logo的问题,连接usb没有端口,连接串口也毫无log打印,遂强制触发fulldump,抓取dump分析。 初步分析 从kernel log来看,当时机器已经开机了50000多秒: [57514.034099][ T728] [CM]:charger

  • [linux内存管理] 第039篇 用户态内存映射malloc和mmap详解

    深入解析Linux内存管理中进程用户态地址空间,聚焦VMA(虚拟内存区域)、malloc与mmap三大核心机制,结合ARM64平台和Linux 4.14源码,系统梳理struct mm_struct与struct vm_area_struct两大关键数据结构的设计和功能分工。通过精炼注释和结构关系图,清晰展示VMA在进程空间分布的原理及其与实际内存分配的对应关系,帮助读者直观理解Linux虚拟内存的映射过程。

  • 花5天自制成绩管理工具!终于解放双手,告别统计噩梦✨

    轻雅阁

    作为一名热爱编程的老师,我花5天时间,从朋友的一个简单需求出发,从零打造了一款考试成绩查询工具。从最初仅支持单校的简易版本,到利用Fastify和Prisma重构,设计了5张核心数据表与四级权限系统,实现了Excel批量导入、自动计算总分及班级/学校排名等功能。整个过程充满挑战与乐趣,不仅解决了实际问题,更让我在创造中收获了满满的成就感。

  • 石头的史诗:从天台山到长屿硐天

    iSeekLife

    本文围绕台州的石头展开,讲述其多样旅程。从天台山石梁飞瀑的自然与文化内涵,到临海古城墙、长屿硐天等的实用价值与历史印记,再到黄岩石窟的艺术重生,串联起台州的文明史诗与城市品格。

  • 课本寻踪·鲁迅故里

    iSeekLife

    2025年十一假期,嘉兴乌镇之行后,站长一家临时起意顺道去游鲁迅故里,也算作一次“课本寻踪”之旅。

  • 记一次修复35公里骑行数据的经历

    轻雅阁

    深冬周末,我骑行 35 公里穿梭乡镇,尽兴拍照后误关运动 APP 致数据异常。冷静后发现 TCX 文件核心轨迹、时间数据完好,遂用 Python 脚本解析提取数据,借相关公式计算指标,按标准格式重建文件,成功恢复核心骑行数据。虽心率数据未挽回,但收获技能与成就感,出行终圆满。

精选分类

最新图文动态

最新视频动态

走心评论

查看更多走心评论

共赴十年之约

留下温度不虚此行