自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Message_queue_delay消息队列延迟监测

关于Linux中进程间通信的消息队列的两种实现方法的介绍与源码分析

2024-03-13 09:00:42 956 1

原创 用户态open()源码分析&实践

我们可以再次通过2.0章节打印的函数关系图来理解。

2023-11-08 12:59:37 293 1

原创 内存分配算法分析(伙伴算法)

在没有伙伴算法之前,频繁地请求和释放不同大小的连续页框会产生大量的内存碎片,随着申请和释放次数的增加,整个内存只剩下不连续的碎片,由此带来的问题是,即使有足够的空闲页框可以满足请求,但要分配一个大块的连续页框可能无法满足请求。为了解决上面的内存碎片的问题,由此引入了伙伴算法。把所有的空闲页框(4kB)分为11个块链表,每块链表中分别包含特定的连续页框地址空间,每一块链表分别包含大小为 1,2,4,8,16,32,64,128,256,512 和 1024 个连续的页框。

2023-10-30 17:59:42 524 1

原创 缺页异常处理源码分析并实践

本文章是在阅读了相关博客、书本的前提下撰写的,是站在前人的肩膀上对所学内容的汇总,包含了部分个人理解。本文章会放出参考博客的链接。

2023-10-25 13:26:05 265 1

原创 进程调度源码分析之CFS

在文章开始之前想要说明一下,文中内容主要参考《奔跑吧Linux内核》入门篇及卷一部分,源码的注释部分参考了gitte上大神的源码注释(Zhe Qiao/linux 5.0注释)链接如下:https://gitee.com/residual_nozzle_on_dust/linux5-0-comments/tree/master。

2023-10-18 10:12:09 242 1

原创 实验一_熟悉实验环境

将和解压并配置环境;

2023-10-11 10:35:31 141

原创 通过打印进程控制块中的信息深刻认识进程:

通过在终端输入top命令可查看动态的进程信息,查看结果截图如下所示:进阶版:使用指令可更方便高效;

2023-10-10 20:16:03 174 1

原创 从进程的创建到结束的生动体验

​ 对于 fork()、wait()、execve、exit()、sleep()等函数的运用,及分析

2023-10-01 16:19:06 101

原创 (实验)把虚地址转化为物理地址·

dram内核模块:通过mmap将物理内存中的数据映射到设备文件==中,我们通过对于这个设备文件进行访问,就可以达到访问物理内存的功能了;fileview:按照想要的格式阅读这种二进制文件;《Linux内核分析与应用》动手实践源码/2.4动手实践-把虚拟地址转换成物理地址/Access_Physical_Memory · ljrcore/linuxmooc - 码云 - 开源中国 (gitee.com)

2023-09-26 20:59:03 461 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除