logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux内存管理之内存回收机制

[摘要][正文]重要数据结构介绍[正文]重要资源初始化(包括pgdat、struct zone等)[正文]内存回收时机[正文]内存回收过程[总结][其他]注意:请使用谷歌浏览器阅读(IE浏览器排版混乱)【摘要】本文将介绍linux内存回收机制.【正文】重要数据结构介绍1 membank/meminfomeminfo描述了整个系统的内存信息,meminfo中可以包含NR_BANKS个membank;

linux文件系统实现原理简述

[摘要][背景][正文][总结]注意:请使用谷歌浏览器阅读(IE浏览器排版混乱)【摘要】本文将以jffs2文件系统的访问过程为例,从全局视角,介绍一下linux文件系统的实现机理。本文不追求细节实现,旨在通过访问过程,把文件系统的基本原理尽量全面地展现在大家面前。【背景】1 为日后回顾方便。2 很多朋友想了解文件系统的实现原理,但不知道如何入门,希望本文能有一点帮助。【正文】用户要访问一个文件

#linux
linux内核虚拟化之路(一) cgroup机制

[摘要] [正文]cgroup开启 [正文]cgroup初始化 [正文]cgroup文件系统挂载 [正文]cgroup文件访问与生效 [正文]cgroup机制启用实例 [总结] 注意:请使用谷歌浏览器阅读(IE浏览器排版混乱) 【摘要】 本文将介绍linux内核中cgroup机制的实现原理.主要进行内核源码分析,并以一个使用实例介绍cgroup是如何控制进程对cpu和内存资源的使用. 【正文】cg

linux文件的读取过程分析

[摘要][正文]文件系统挂载[正文]squashfs通过块设备mtdblock真正读取flash[正文]metadata block介绍之inode创建[正文]读文件之squashfs_readpage[总结]注意:请使用谷歌浏览器阅读(IE浏览器排版混乱)【摘要】本文将以squashfs文件系统为例介绍一下linux内核态是如何读取

linux系统之驱动与FDT

本文介绍linux驱动中扁平设备树FDT的实现方式。

Linux系统ELF程序的执行过程

[摘要][正文]用后态执行[正文]内核态执行[ELF文件加载][实例][动态库加载][总结]注意:请使用谷歌浏览器阅读(IE浏览器排版混乱)【摘要】本文将介绍linux程序的执行过程,并以实际问题为切入点简单介绍下ELF程序的加载过程。【正文】用后态执行我们知道在linux系统中可以通过诸如"./debug"方式执行一个程序,那么这个程序的执...

linux文件系统实现原理简述

[摘要][背景][正文][总结]注意:请使用谷歌浏览器阅读(IE浏览器排版混乱)【摘要】本文将以jffs2文件系统的访问过程为例,从全局视角,介绍一下linux文件系统的实现机理。本文不追求细节实现,旨在通过访问过程,把文件系统的基本原理尽量全面地展现在大家面前。【背景】1 为日后回顾方便。2 很多朋友想了解文件系统的实现原理,但不知道如何入门,希望本文能有一点帮助。【正文】用户要访问一个文件

#linux
linux文件的读取过程分析

[摘要][正文]文件系统挂载[正文]squashfs通过块设备mtdblock真正读取flash[正文]metadata block介绍之inode创建[正文]读文件之squashfs_readpage[总结]注意:请使用谷歌浏览器阅读(IE浏览器排版混乱)【摘要】本文将以squashfs文件系统为例介绍一下linux内核态是如何读取

linux内核是如何实现分页机制的

注意:请使用谷歌浏览器阅读(IE浏览器排版混乱)【摘要】 本文主要介绍linux源代码中,是如何实现分页机制的。内存分页管理是arm架构中MMU的重要组成部分,理解它大有裨益。本文重点不在讲解理论知识,旨在通过源码的剖析,带你走进linux内存管理的世界。【写作原因】 主要原因:后续介绍cache和缺页异常时都将以本文为根基进行展开.为以后介绍起来方便,专门写一篇文章.【正文分析】本文以linu

#arm
到底了