![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C2. Linux内核
内核知识点梳理及总给
coolice87
这个作者很懒,什么都没留下…
展开
-
linux内核知识图谱
根据《深入linux内核架构》《linux内核设计与实现》《深入理解linux内核》得出linux内核的大类知识模块,进行后续主题式学习原创 2020-09-27 16:36:33 · 407 阅读 · 0 评论 -
linux内核之dmaengine
dmaengine framwork主要分为两部分:DMA controller 和DMA engine API。涉及内核相关文档:Documentation/damengine目录、Documentation/devicetree/bindings/dma/、Documentation/DAM-API-HOWTO.txt\DMA-API.txt\DMA-attributes.txt1...原创 2018-08-09 11:49:01 · 6163 阅读 · 2 评论 -
linux内核之设备驱动
一、驱动模块1、设备类型 设备分为三种类型:块设备、字符设备、网络设备。 块设备(blkdev)是可寻址,寻址以块为单位,块大小随设备不同而不同;块设备通常支持重定位操作(即对数据的随机访问),例如:硬盘,光盘,flash等。 字符设备(cdev)是不可寻址,仅提供数据的流式访问,就是一个个字符,或者一个个字节,例如:键盘、鼠标等。miscdev简化...原创 2018-04-10 16:26:07 · 3311 阅读 · 0 评论 -
linux内核之虚拟文件系统
一、虚拟文件系统概述 虚拟文件系统VFS(也成虚拟文件交换)作为内核子系统,为用户空间程序提供了文件和文件系统相关的统一接口。通过VFS,应用程序可以使用相同接口完成不同介质上不同文件系统的数据读写操作,如图示例。 VFS是内核对所有实际文件系统(ext2\ext3\vfat\nfs等)操作接口的一层通用封装(故称虚拟)。通过这个抽象层,应用程序调用相同接口完成不同...原创 2018-03-07 11:27:14 · 2351 阅读 · 0 评论 -
linux内核之数据机构
linux内核常用的数据结构有如下几个:链表队列映射二叉树这里主要描述环形双向链表和红黑树。 一、链表 链表是linux内核中最简单、最普通的数据结构;链表是一种存放和操作可变数量元素的数据结构。 单向链表:每个元素都包含一个指向下一个元素的指针,只能从头向后连接的链表 双向链表:每个元素除了包含一个指向下一个元素的指针,还包含一个...原创 2018-03-06 17:38:09 · 184 阅读 · 0 评论 -
linux内核之时间子系统
linux内核时间子系统原创 2018-01-30 17:17:09 · 3293 阅读 · 0 评论 -
linux内核之同步
内核同步原创 2017-11-30 10:16:19 · 230 阅读 · 0 评论 -
linux内核之中断和异常
linux内核之中断和异常原创 2017-11-16 08:44:41 · 2202 阅读 · 0 评论 -
linux内核虚拟内存之高端物理内存与非连续内存分配
高端内存 非连续内存管理原创 2017-09-20 17:31:06 · 1179 阅读 · 0 评论 -
linux内核虚拟内存之slub分配器
linux slub原创 2017-09-20 17:27:38 · 1972 阅读 · 0 评论 -
linux内核虚拟内存之物理页面分配
物理页面分配之伙伴算法原创 2017-09-20 16:54:01 · 829 阅读 · 0 评论 -
Linux内核虚拟内存之页表管理
linux内核 页表管理原创 2017-09-15 11:51:54 · 3201 阅读 · 0 评论 -
linux内核虚拟内存之物理内存
linux虚拟内存之物理内存描述原创 2017-09-15 11:41:58 · 4208 阅读 · 0 评论 -
linux内核之系统调用
系统调用详解原创 2017-08-28 15:14:21 · 537 阅读 · 0 评论 -
linux内核之进程地址空间
进程地址空间,内存描述符原创 2017-08-25 11:51:16 · 766 阅读 · 0 评论 -
linux内核之进程调度
进程调度原创 2017-08-23 09:10:29 · 769 阅读 · 0 评论 -
linux内核之进程管理详解
linux内核,进程管理部分原创 2017-08-21 09:22:31 · 12686 阅读 · 0 评论 -
arm linux内核启动过程详解
linux 内核启动过程详解原创 2017-08-16 11:57:34 · 9327 阅读 · 0 评论