电子发烧友App

硬声App

扫码添加小助手

加入工程师交流群

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>Linux内核数据结构:Radix 树

Linux内核数据结构:Radix 树

收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐
热点推荐

一文详解Linux内核源码组织结构

概要:本文内容包含Linux源码树结构分析、Linux Makefile分析、Kconfig文件分析、Linux内核配置选项分析。这些知识是为了理解内核文件的组织形式,为具体移植内核做知识准备。
2022-05-10 19:28:406583

Linux平台下生成C语言数据结构关系图

作为一名Linux系统下的C语言开发,经常需要阅读源码,但是有些源码实在是难以阅读,各种庞大的结构体交杂,分分钟把你绕晕,让你头昏眼花,迟迟无法梳理清楚。这时候,一个能够帮你梳理数据结构的工具就显得极其重要,让你能够很清晰的看出各个数据结构之间的关系。
2023-07-14 16:46:251216

不同数据结构的定义代码

数据结构是相互之间存在一种或多种特定关系的数据元素的集合。
2023-11-29 14:13:291172

Linux Kernel数据结构:链表

Linux Kernel数据结构:链表原创 2016年10月20日 22:58:25标签:LINUX/kernel/链表 数据结构数据结构中链表是 节点中包含数据 , kernel中的链表是链表包含在数据结构
2018-09-25 16:41:11

Linux 设备详解

.dts的设备文件,在内核使用前需要转换一次,主要是把繁复的语法形式及属性值转换成字节数据(特殊的数据结构),而非符号。.dts文件转换后是.dtb的二进制文件。3、节点3.1、命名节点的命名以字母、数字
2016-11-29 17:58:57

Linux 设备详解

.dts的设备文件,在内核使用前需要转换一次,主要是把繁复的语法形式及属性值转换成字节数据(特殊的数据结构),而非符号。.dts文件转换后是.dtb的二进制文件。3、节点3.1、命名节点的命名以字母、数字
2016-11-02 13:46:14

Linux内核结构详解

,打印警告或错误信息的过程,还有系统的调试例程等等。系统数据结构linux内核的实现中,有一些数据结构使用频度较高,他们是:task_struct.Linux内核利用一个数据结构
2019-07-11 16:59:35

Linux内核中的数据结构的一点认识

大家都知道linux内核是世界上优秀的软件之一,作为一款优秀的软件,其中的许多的设计都精妙之处,十分值得学习和借鉴。今天我们就带大家看一下内核中的数据结构中一点设计。打开内核源码中的 include
2022-04-20 16:42:25

Linux内核源码目录结构

Linux体系结构Linux内核结构Linux内核源码目录结构
2020-12-30 07:22:13

数据结构

1.数据结构的概念 所谓数据结构是指由某一数据对象及该对象中所有数据成员之间的关系组成的集合。成员之间的关系有很多种,最常见的是前后件关系。 2.数据的逻辑结构 (1)数据逻辑结构的定义 数据
2017-03-04 14:13:48

数据结构与算法分析

数据结构与算法分析
2012-06-05 10:46:50

数据结构与算法分析(Java版)(pdf)

数据结构与算法分析(Java版)(pdf)http://www.ibeifeng.com/read.php?tid=4812&u=73481【中文】Java数据结构和算法中文第二
2008-12-20 21:22:35

数据结构是什么?数组为什么要有数组

1、数据结构是什么数据结构就是研究数据如何组织(在内存中排布),如何加工的学问。2、最简单的数据结构:数组为什么要有数组?因为程序中有好多个类型相同、意义相关的变量需要管理,这时候如果用单独的变量来
2022-01-07 08:08:31

数据结构的几个重要知识点

等肯定是轻车熟路,可见它虽然难,但重要新不言而喻。下面我们就来说说数据结构的几个重要知识点儿。结构数据结构是否重要,有时取决于我们要面对的工作或者问题。对于使用高级语言开发的程序员来说,可能很少
2020-02-27 15:01:03

数据结构的基本概念是什么

数据结构之基本概念
2020-05-27 08:29:06

数据结构链表的基本操作

嵌入式学习基础-数据结构链表的基本操作链表节点采用结构体的方式进行定义,下面是最基础的定义只有一个数据data,*pNext用于指向下一个节点(若为尾节点则指向NULL)。//链表节点struct
2021-12-22 08:05:22

ARM Linux设备的组成和结构

,不过是垃圾,如板上的 platform 设备、resource 、i2c_board_info 、spi_board_info 以及各种硬件的platform_data 。设备是一种描述硬件的数据结构
2022-05-11 16:28:03

C语言与数据结构

目录个人介绍笔试单选题C语言数据结构计算机与操作系统网络通信填空题C语言与数据结构网络通信问答题嵌入式基础知识C语言与数据结构C编程一面二面功能快捷键合理的创建标题,有助于目录的生成如何改变文本
2021-08-06 07:10:52

GPIB命令的数据结构

【来源】:《电子设计工程》2010年02期【摘要】:针对GPIB命令的结构,提出一种存储GPIB命令的数据结构。根据GPIB命令的层次关系的特点,选择数据结构中""的概念来存储
2010-04-24 09:44:10

OpenHarmony——内核IPC机制数据结构解析

制涉及到哪些关键数据结构?这些数据结构又是如何工作的?接下来我将从队列、事件、互斥锁、信号量几个内核对象出发,为大家讲解内核IPC机制的数据结构。二、数据结构--队列队列又称消息队列,是一种常用于任务间
2022-09-05 11:02:16

OpenHarmony——内核IPC机制数据结构解析

制涉及到哪些关键数据结构?这些数据结构又是如何工作的?接下来我将从队列、事件、互斥锁、信号量几个内核对象出发,为大家讲解内核IPC机制的数据结构。二、数据结构--队列队列又称消息队列,是一种常用于任务间
2022-09-08 11:44:13

[分享资料]Linux Kernel Development Third Edition (Linux内核设计与实现)

 系统调用上下文645.6.1 绑定一个系统调用的最后步骤655.6.2 从用户空间访问系统调用675.6.3 为什么不通过系统调用的方式实现685.7 小结68第6章 内核数据结构696.1 链表
2015-09-12 00:17:20

c数据结构

近来无事,想系统的学习下c数据结构,大家有好书推荐吗?谢谢
2012-10-25 10:01:28

【PPT】数据结构及实验

【PPT】数据结构及实验附件下载:
2011-02-22 09:59:13

【下载】《嵌入式系统软件设计中的数据结构

教学参考书。内容简介  根据嵌入式系统软件设计需要的“数据结构”知识编写而成。书中基本内容有:常用线性数据结构在嵌入式系统中的实现和相关算法;和图在嵌入式系统中的实现和相关算法;排序和查找算法等
2017-11-30 17:46:03

【完整资料】《程序设计与数据结构》周立功数十年心血力作

`近日,周立功教授公开了数十年之心血力作《程序设计与数据结构》,此书在4月28日落笔,电子版已无偿性分享到电子工程师与高校群体。在程序设计过程中,很多开发人员在没有全局思维的把控,科学、系统的组织
2017-05-16 16:43:14

什么是数据结构(Data Structrue)

什么是数据结构(Data Structrue) 一 名词术语数据:描述客观事物的数字,字符以及一切能够输入到计算机中,并且能够被计算机程序处理的符号的集合。数据元素:数据这个集合中
2010-02-09 17:17:22

linux 5.4.31为例来介绍一下linux内核目录结构

,它是Linux内核的概述和编译命令说明。readme的说明更加针对X86等通用的平台,对于某些特殊的体系结构,可能有些特殊的地方。内核源码很复杂,包含多级目录,形成一个庞大的树状结构,通常称为Linux源码目录。本章节以linux 5.4.31为例来介绍一下linux内核目录结构。顶层目录的Mak
2022-02-16 07:30:39

大话数据结构pdf下载

大话数据结构是一本很值得初学者看的编程书籍,用简单的语言然人深刻的理解数据结构,强烈程序员推荐下载收藏,下面是部分内容预览: 完整的pdf格式电子书下载: 《大话数据结构》.pdf
2018-07-04 00:33:50

如何编译设备Linux内核镜像文件

实验任务:编译设备Linux内核镜像文件,拷贝到sd卡中,再从sd卡中拷贝到nand闪存对应的分区中,最后nand启动,进入linux系统本篇博客内容:1.实验流程2.注意事项1.实验流程1.
2021-12-20 07:11:34

小编科普一下基于RK3399的CCF架构数据结构与功能

的时钟的体现,包含了时钟的层次包含关系。需要由SoC时钟驱动例化的数据结构struct clk_ops,注册关键的操作函数。例如:功能源码文件结构如下所示:CCF架构下提供的时钟控制相关函数如下图所示:原作者:linux与soc
2022-06-30 17:23:01

嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-初识设备之设备组成和结构

的一项技能。设备的起源设备(Device Tree)是一种描述硬件资源的数据结构,它由uboot传递给Linux内核,被内核解析,内核根据设备中的硬件描述信息加载利用相应驱动资源。在引入设备
2025-01-08 08:32:27

常见的数据结构

`数据结构在实际应用中非常常见,现在各种算法基本都牵涉到数据结构,因此,掌握数据结构算是软件工程师的必备技能。一、什么是数据结构数据结构,直白地理解,就是研究数据的存储方式。我们知道,数据存储只有一
2020-05-10 07:58:41

收藏 | 程序员面试,你必须知道的8大数据结构

面试题会明确提及某种数据结构,例如,“给定一个二叉。”而另一些则隐含在面试题中,例如,“我们希望记录每个作者相关的书籍数量。”即便是对于一些非常基础的工作来说,学习数据结构也是必须的。那么,就让
2018-09-30 09:35:07

浅析Python数据结构与算法

Python数据结构是由哪些部分组成的?
2021-10-20 06:43:46

飞凌嵌入式ElfBoard ELF 1板卡-初识设备之设备组成和结构

的一项技能。设备的起源设备(Device Tree)是一种描述硬件资源的数据结构,它由uboot传递给Linux内核,被内核解析,内核根据设备中的硬件描述信息加载利用相应驱动资源。在引入设备
2025-01-07 09:16:17

数据结构、算法与应用(C++语言描述)

本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,
2008-09-05 11:31:5385

嵌入式系统软件设计中的数据结构

根据嵌入式系统软件设计需要的“数据结构”知识编写而成。书中基本内容有:常用线性数据结构在嵌入式系统中的实现和相关算法;和图在嵌入式系统中的实现和相关算法
2009-03-28 12:30:54294

Linux内核教程

本章学习目标掌握LINUX内核版本的含义理解并掌握进程的概念掌握管道的概念及实现了解内核数据结构了解LINUX内核的算法掌握LINUX内核升级的方法
2009-04-10 16:59:190

数据结构教程,下载

1. 数据结构的基本概念 2. 算法与数据结构3. C语言的数据类型及其算法描述要点4. 学习算法与数据结构的意义与方法
2009-05-14 17:22:340

数据结构视频教程

数据结构视频教程:翁惠玉老师教学录像
2009-08-06 12:40:42135

数据结构课件

数据结构课件: 第一章  绪论.pdf      第二、三章  线性结构.pdf      第四章
2009-08-06 13:21:470

数据结构教学软件

数据结构教学软件:有C语言,pascal语言两种。
2009-10-24 12:15:5051

LINUX 进程源代码分析

LINUX 进程源代码分析 task_struct 数据结构表示进程的数据结构是struct task_struct。task_struct 结构是进程实体的核心,Linux 内核通过对该结构的相关操作来控制
2010-02-09 15:13:4116

GPIB命令的数据结构

针对GPIB命令的结构,提出一种存储GPIB命令的数据结构。根据GPIB命令的层次关系的特点,选择数据结构中“”的概念来存储GPIB命令结点;并考虑程序实现的效率问题以及管理维护
2010-02-10 16:20:4170

GPIB命令的数据结构

针对GPIB命令的结构,提出一种存储GPIB命令的数据结构。根据GPIB命令的层次关系的特点,选择数据结构中“”的概念来存储GPIB命令结点;并考虑程序实现的效率问题以及管理维护
2011-01-04 10:13:080

什么是数据结构

什么是数据结构 1、数据类型和数据结构·数据值:atomic data value: 不可再分解。如3、2、5等。nonatomicdata value: 可以再分解,其成分称为
2009-08-13 13:56:281925

《深入Linux内核架构》 莫尔勒著

电子发烧友为您提供了免费下载,《深入Linux内核架构》一书讨论了Linux内核的概念、结构和实现。内核对一致和非一致内存访问系统使用相同的数据结构Linux 操作系统的源代码复杂
2011-07-10 11:24:170

数据结构在游戏编写中的应用

在游戏的编写中,不可避免的出现很多应用数据结构的地方,有些简单的游戏,只是由几个 数据结构 的组合,所以说,数据结构在游戏编程中扮演着很重要的角色。 本文主要讲述数据
2011-07-25 16:26:510

数据结构_严蔚敏

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。
2011-10-28 17:25:310

C#数据结构和算法分析_ 魏宝刚

数据结构与算法分析》描述了各种类型的数据结构,包括线性表、、堆、图,以及查找、排序等算法。自始至终将数据结构的基本原理与算法分析紧密结合,强调了算法性能的重要
2011-12-15 16:46:400

数据结构(Java版)

数据结构(Java版),个人收集整理了很久的资料,大家根据自己情况,有选择性的下载吧~
2015-10-27 14:08:040

数据结构实验报告图

数据结构 图 包含邻接矩阵构造图 图的深度优先遍历 图的广度优先遍历 普林姆、克鲁斯卡尔算法求最小生成 dijkstra求最短路径
2015-12-10 16:06:450

数据结构与STL

学习数据结构与STL的一些资料,新手可以慢慢看。
2015-12-22 14:41:520

数据结构与算法习题

数据结构与算法习题,ACM专用,刷题初期按照这个地方刷很好
2016-03-03 18:25:140

数据结构与算法

全国C语言考试公共基础知识点——数据结构与算法,该资料包含了有关数据结构与算法的全部知识点。
2016-03-30 14:27:430

Radix路由表

TCP-IP详解卷2 Radix 路由表,学习TCP很好的资料。欢迎下载。
2016-05-09 14:33:500

数据结构与算法分析

一部浅显易懂的介绍数据结构与算法的书籍。
2016-07-14 17:12:110

数据结构

数据结构PPT教程
2017-02-27 16:43:510

Linux内核代码感悟

内核源代码是一件很有意思的事。它像一条线,把操作系统,编译原理,C 语言,数据结构与算法,计算机体系结构等等计算机的基础课程串起来。我看内核源代码是用 lxr+glimpse(不一定要自己架,可以
2017-09-11 17:01:4818

算法与数据结构——接口

第三章为算法与数据结构,本文为3.2.3 接口。
2017-09-19 17:41:269228

linux内核机制有哪些

路径(进程)以交错的方式运行。对于这些交错路径执行的内核路径,如不采取必要的同步措施,将会对一些关键数据结构进行交错访问和修改,从而导致这些数据结构状态的不一致,进而导致系统崩溃。因此,为了确保系统高效稳定有序地运行,linux必须要采用同步机制。
2017-11-14 15:25:195869

数据结构是什么_数据结构有什么用

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
2017-11-17 14:45:2816582

java数据结构学习

数据结构是对计算机内存中的数据的一种安排,数据结构包括 数组, 链表, 栈, 二叉, 哈希表等,算法则对对这些结构中的数据进行各种处理 。
2017-11-29 09:46:17995

基于共享内存多核数据结构研究

随着计算机硬件技术的发展,如今我们已经迈入了多核CPU时代.然而,作为软件核心的数据结构仍然是按照单核CPU和顺序型准则来设计的.在基于共享内存的多核时代,大量并发运行的线程会交替地修改数据,产生
2018-01-15 11:34:120

关于二叉一些数据结构和算法相关的题目

最近总结了一些数据结构和算法相关的题目,这是第一篇文章,关于二叉的。
2018-02-07 13:57:103561

为什么要学习数据结构数据结构的应用详细资料概述免费下载

本文档的主要内容详细介绍的是为什么要学习数据结构数据结构的应用详细资料概述免费下载包括了:数据结构在串口通信当中的应用,数据结构在按键监测当中的应用
2018-09-11 17:15:0013

什么是数据结构?为什么要学习数据结构数据结构的应用实例分析

本文档的主要内容详细介绍的是什么是数据结构?为什么要学习数据结构数据结构的应用实例分析包括了:数据结构在串口通信当中的应用,数据结构在按键监测当中的应用。
2018-09-26 15:45:2614

大牛分享平时如何学习数据结构与算法

数据结构与算法的地位对于一个程序员来说不言而喻。今天这篇文章不是来劝你们学习数据结构与算法的,也不是来和你们说数据结构与算法有多重要。
2018-11-02 11:25:363508

多核心Linux的slab系统的内核优化方面

Linux内核的slab来自一种很简单的思想,即事先准备好一些会频繁分配,释放的数据结构
2019-02-02 16:27:003057

Linux 内核里的数据结构关键:基数

基数是一种 压缩的字典compressed trie ,而字典是实现了关联数组接口并允许以 键值对 方式存储值的一种数据结构。这里的键通常是字符串,但可以使用任意数据类型。
2019-04-28 16:04:481125

Linux 内核数据结构:位图(Bitmap)

除了各种链式和树形数据结构Linux内核还提供了位图接口。位图在Linux内核中大量使用。下面的源代码文件包含这些结构的通用接口。
2019-05-14 17:24:003823

你知道Linux内核数据结构中双向链表的作用?

Linux 内核提供一套双向链表的实现,你可以在 include/linux/list.h 中找到。我们以双向链表着手开始介绍 Linux 内核中的数据结构 ,因为这个是在 Linux 内核中使用最为广泛的数据结构
2019-05-14 17:27:002115

Linux0.11-进程控制块数据结构

嵌入式Linux中文站收集整理Linux0.11版本内核学习笔记,本文分析了Linux进程控制模块的数据结构
2019-05-15 15:22:191187

Linux 内核的文件 Cache 管理机制介绍

搜索Linux 内核利用这个数据结构来通过文件内偏移快速定位 Cache 项,图 4 是 radix tree的一个示意图,该 radix tree 的分叉为4(22),高为4,用来快速定位8位
2019-04-02 14:38:49714

数据结构有哪些知识重点

不管你现在是不是需要用到数据结构的相关知识,在工作的过程中理解、掌握好数据结构,对现在的工作和以后的发展都是有帮助的。
2020-03-06 10:05:002651

Linux内核架构--基本概念

相应的策略,使得多个进程能在CPU中微观串行,宏观并行地执行。进程调度处于系统的中心位置,内核中其他的子系统都依赖它,因为每个子系统都需要挂起或恢复进程。在用户空间,进程是由进程标示符(PID)表示的。在linux内核空间,每个进程都有一个独立的数据结构,用来保存该进程的ID、优先
2020-05-20 09:28:311105

如何使用邻接数据结构提高遗传算法的挖掘效率

为提高复杂网络中遗传算法的子图挖掘效率,在邻接表的链式结构基础上加入双树状结构,作为一种新型数据结构———邻接。该结构中原邻接表的头结点和表结点均以AVL的方式组织,可使时间和空间复杂度分别降低
2020-10-23 11:47:2319

数据结构”的详细介绍

,咱们今天要唠啥了。 之前给大家介绍了链表,栈,哈希表 等数据结构 今天咱们来看一种新的数据结构。 PS:本篇文章内容较基础,对于没有学过数据结构的同学会有一些帮助,如果你已经学过的话,也可以复习一下,查缺补漏,后面会继
2021-05-25 15:28:102824

数据结构字典的实现

什么是字典字典,是一种空间换时间的数据结构,又称Trie、前缀,是一种树形结构(字典是一种数据结构),典型用于统计、排序、和保存大量字符串。所以经常被搜索引擎系统用于文本词频统计。它的优点
2021-09-07 15:03:292574

数据结构与算法中什么是最小生成

  前言 在数据结构与算法的 图论 中,(生成)最小生成算法是一种常用并且和生活贴切比较近的一种算法。但是可能很多人对概念不是很清楚,什么是最小生成? 一个有 n 个结点的连通图的生成是原图
2021-10-28 17:13:462528

数据结构与算法分析中的二叉与堆有关知识汇总

该资料包括数据结构与算法分析中的二叉与堆有关的一些知识
2021-11-03 09:37:260

STM32MP157 Linux系统移植开发篇7:Linux内核目录结构详解

,它是Linux内核的概述和编译命令说明。readme的说明更加针对X86等通用的平台,对于某些特殊的体系结构,可能有些特殊的地方。内核源码很复杂,包含多级目录,形成一个庞大的树状结构,通常称为Linux源码目录。本章节以linux 5.4.31为例来介绍一下linux内核目录结构。顶层目录的Mak
2021-12-17 18:29:4110

C语言数据结构:什么是二叉

完全二叉:完全二叉是效率很高的数据结构。对于深度为K,有n个节点的二叉,当且仅当每一个节点都与深度为K的满二叉中编号从1至n的节点一一对应时,称为完全二叉
2022-04-21 16:20:104317

Trie数据结构的实现原理和题目实践

Trie 又叫字典、前缀、单词查找,是一种二叉衍生出来的高级数据结构,主要应用场景是处理字符串前缀相关的操作。
2022-05-11 17:47:462486

SystemVerilog中可以嵌套的数据结构

SystemVerilog中除了数组、队列和关联数组等数据结构,这些数据结构还可以嵌套。
2022-11-03 09:59:082516

Linux内核的链表数据结构

Linux内核实现了自己的链表数据结构,它的设计与传统的方式不同,非常巧妙也很通用。
2023-03-24 11:34:341355

常见的数据结构有哪些

数据结构是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合
2023-04-06 17:26:134320

Linux内核结构介绍

通常情况下,Linux内核结构被认为包含以下11个主要层次。
2023-04-14 11:59:231951

数据结构解决滑动窗口问题

前文用 [单调栈解决三道算法问题]介绍了单调栈这种特殊数据结构,本文写一个类似的数据结构「单调队列」。 也许这种数据结构的名字你没听过,其实没啥难的,就是一个「队列」,只是使用了一点巧妙的方法,使得 队列中的元素全都是单调递增(或递减)的
2023-04-19 10:50:431265

Linux内核代码中常用的数据结构有哪些?

Linux内核代码中广泛使用了数据结构和算法,其中最常用的两个是链表和红黑
2023-07-20 09:39:57913

NetApp的数据结构是如何演变的

混合和多云部署模型是企业IT组织的新常态。随着这些复杂的环境,围绕数据管理的新挑战出现了。NetApp的数据管理愿景是一种无缝连接不同的数据结构云,无论它们是私有环境、公共环境还是混合环境。数据结构
2023-08-25 17:15:020

Linux内核如何使用结构体和函数指针?

我将结合具体的Linux内核驱动框架代码来展示Linux内核如何使用结构体和函数指针。
2023-09-06 14:17:551750

linux设备模型数据结构分析

数据结构 2.1 kobject kobject 代表内核对象,结构体本身不单独使用,而是嵌套在其他高层结构中,用于组织成拓扑关系; sysfs 文件系统中一个目录对应一个 kobject ; 看看
2023-09-28 14:44:071342

Linux GIC驱动数据结构分析

结构,用于硬件中断号和Linux IRQ中断号(virq,虚拟中断号)之间的映射; 还是上一下具体的数据结构
2023-09-28 15:18:041130

Linux内核中使用的数据结构

Linux内核代码中广泛使用了数据结构和算法,其中最常用的两个是链表和红黑。 链表 Linux内核代码大量使用了链表这种数据结构。链表是在解决数组不能动态扩展这个缺陷而产生的一种数据结构。链表所
2023-11-09 14:24:191114

epoll的基础数据结构

先看一下 eventpoll 这个数据结构,这个数据结构是我们在调用 epoll_create 之后内核创建的一个句柄,表示了一个 epoll 实例。后续如果我们再调用 epoll_ctl
2023-11-10 10:20:101539

redis数据结构的底层实现

Redis是一种内存键值数据库,常用于缓存、消息队列、实时数据分析等场景。它的高性能得益于其精心设计的数据结构和底层实现。本文将详细介绍Redis常用的数据结构和它们的底层实现。 Redis支持多种数据结构
2023-12-05 10:14:521159

如何修改内核设备

如何修改内核设备
2023-12-14 14:06:131472

已全部加载完成