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

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

3天内不再提示

Linux阅码场

文章:499 被阅读:177.2w 粉丝数:91 关注数:0 点赞数:23

广告

进程虚拟内存布局以及进程的虚拟内存分配释放流程,涉及的代码

我们计划通过一系列文章来介绍虚拟内存分配/释放,缺页处理,内存压缩/回收,内存分配器等知识,梳理虚拟....
的头像 Linux阅码场 发表于 06-28 09:38 4001次阅读

Linux TraceEvent - 史上最长宏定义

看完了例子,我们就该看代码实现了。讲真,这是我见过的最长的宏展开了。之前在qemu上看到的那个hmp....
的头像 Linux阅码场 发表于 06-28 09:34 2082次阅读
Linux TraceEvent - 史上最长宏定义

火焰图系列之使用火焰图隐藏功能提高绘制精度

我们可以看到,火焰图显示, func程序占用了近四分之一的CPU时间。但是由于我们把 func绑定在....
的头像 Linux阅码场 发表于 06-23 10:15 2001次阅读
火焰图系列之使用火焰图隐藏功能提高绘制精度

详解分析0号进程的前世(init_task)今生(idle)

它的任务就是管理和调度其他内核线程kernel_thread, 会循环执行一个kthread的函数,....
的头像 Linux阅码场 发表于 06-03 16:08 2898次阅读

Linux网络子系统的DMA机制是如何的实现的

先用“图1”大体上说明几种控制方式的区别,其中黄线代表程序轮询方式,绿线代表中断方式,红线代表DMA....
的头像 Linux阅码场 发表于 06-03 16:05 4373次阅读
Linux网络子系统的DMA机制是如何的实现的

论述不同的抢占模型如何影响用户和系统的行为

这种情况下,系统会有更多的上下文切换,但是实时性更加好。对于要求软实时的嵌入式系统而言,这个选项是最....
的头像 Linux阅码场 发表于 06-03 16:03 1646次阅读
论述不同的抢占模型如何影响用户和系统的行为

打通IO栈:一次编译服务器性能优化实战

由于独享服务器所有资源,设置了十来个worker并行编译,从提交补丁到发送编译结果的速度杠杠的。但是....
的头像 Linux阅码场 发表于 06-03 16:00 1495次阅读
打通IO栈:一次编译服务器性能优化实战

Linux Rootkit如何避开内核检测的

行文至此,我们应该已经可以说出无数种方法来完成上面的事情,对我个人而言,我的风格肯定又是二进制hoo....
的头像 Linux阅码场 发表于 06-03 15:56 2198次阅读

介绍下这五种IO模型

如上图所示,进程在调用recvfrom时,该系统调用直到数据到达且拷贝到应用缓冲区或出错才返回。那阻....
的头像 Linux阅码场 发表于 06-03 15:53 2129次阅读
介绍下这五种IO模型

驱动工程师如何使用DMA API的文档

I/O设备使用第三种地址:“总线地址”。如果设备在MMIO地址空间中有若干的寄存器,或者该设备足够的....
的头像 Linux阅码场 发表于 06-03 15:18 8987次阅读
驱动工程师如何使用DMA API的文档

Arm服务器芯片编年史

这个设计理念是合理的,如果你设计一块非常低成本的服务器芯片,但是配套的网络仍然是昂贵的话,高密度的设....
的头像 Linux阅码场 发表于 06-03 15:14 4311次阅读

主流内存压缩技术那些事

zSwap是在memory与flash之间的一层“cache”,当内存需要swap出去磁盘的时候,先....
的头像 Linux阅码场 发表于 06-03 15:11 3868次阅读
主流内存压缩技术那些事

Linux内核态缺页会发生什么 - 玩转Exception fixup表

Linux内核的做法是提供了一张 异常处理表 ,使用专有的函数来访问用户态内存。类似 try-cat....
的头像 Linux阅码场 发表于 06-03 15:08 2927次阅读

Linux PCI驱动到底都干了些什么?(二)

而根总线下面的所有下级总线则都通过其pci_bus结构体中的node成员链接到其父总线的childr....
的头像 Linux阅码场 发表于 04-30 15:45 2247次阅读
Linux PCI驱动到底都干了些什么?(二)

Linux PCI驱动到底都干了些什么?(一)

这个伪设备驱动程序从总线0开始查询PCI系统并且定位系统中所有的PCI设备和PCI桥。它建立一个可以....
的头像 Linux阅码场 发表于 04-30 15:41 3477次阅读
Linux PCI驱动到底都干了些什么?(一)

pcie中的x8是啥意思

ATS的思想是:每个PCI Express设备都拥有自己的ATC,这样就无需去查询iotlb,因而可....
的头像 Linux阅码场 发表于 04-30 15:38 12589次阅读

Linux内核快速处理路径尽量多用kmem_cache而慎用kmalloc

仅仅为了测试是否会宕机,所以我的所有的数据结构的hash值均是一样的,这样插入200个项的话,它们会....
的头像 Linux阅码场 发表于 04-30 15:35 4930次阅读

Linux调度器的演变

节约能源的观念我们并不陌生,可是让内核学会自己节约能源却是一件新鲜的事情,谷歌在2017年发布的Go....
的头像 Linux阅码场 发表于 04-30 15:31 2299次阅读

负载均衡相关的原理、场景和框架

在CPU利用率没有达到100%的时候,利用率基本上等于负载,一旦当CPU利用率达到了100%的时候,....
的头像 Linux阅码场 发表于 04-30 15:27 2932次阅读

Linux环境下段错误的产生原因及调试方法小结

dmesg可以在应用程序crash掉时,显示内核中保存的相关信息。如下所示,通过dmesg命令可以查....
的头像 Linux阅码场 发表于 04-30 15:23 2476次阅读

技术探讨之请教方舟编译器的十个问题

这本书围绕Android系统中Java虚拟机ART做了详尽的源码分析。其中,第六章更是以全书最多的篇....
的头像 Linux阅码场 发表于 11-29 14:34 2390次阅读

世上最好的共享内存(Linux共享内存最透彻的一篇)上集

现阶段广泛应用于多媒体、Graphics领域的共享内存方式,某种意义上不再强调映射到进程虚拟地址空间....
的头像 Linux阅码场 发表于 11-29 14:29 18197次阅读

如何对NULL指针地址建立合法映射,从而合法访问NULL指针

谁能说出哪个虚拟地址是合法的,哪个是非法的?谁也说不出,只有试着访问它的时候才知道,引发segfau....
的头像 Linux阅码场 发表于 11-29 14:26 3578次阅读

如何用eBPF实现一个学习型网桥

简单来讲,BPF是一套完整的 计算机体系结构 。和x86,ARM这些类似,BPF包含自己的指令集和运....
的头像 Linux阅码场 发表于 11-28 16:56 5741次阅读
如何用eBPF实现一个学习型网桥

Linux下C语言共享库的位置无关实现原理分析

如何创建一个*可执行*的共享库 一文谈完了如何让共享库可直接执行,本文再来谈谈共享库的运行时位置无关....
的头像 Linux阅码场 发表于 11-28 16:20 3046次阅读

四款“非常帅”的魅族16手机壳,套上后爱不释手

四款“非常帅”的魅族16手机壳, 网友: 我全买了
的头像 Linux阅码场 发表于 08-21 16:20 5839次阅读

线下前张了贴iQOO Pro 5G版的预售海报了,格为4498元起

8月17日消息 iQOO官方先前曾“官宣”过iQOO Pro 5G的正式发布时间为8月22日,随着发....
的头像 Linux阅码场 发表于 08-19 15:24 2551次阅读

充电宝上涨至5元/小时?是什么情况?

近日,有网友反应多个共享充电宝品牌在涨价,有的甚至上涨至5元/小时。
的头像 Linux阅码场 发表于 08-15 17:46 2355次阅读

中国联通王晓初推出的5G功能包费用最低为190元

在中国联通2019年度中期业绩发布会上,中国联通董事长兼首席执行官王晓初称,目前联通推出的5G功能包....
的头像 Linux阅码场 发表于 08-15 14:33 3052次阅读

宝马加州无线充电试点项目落地

近日,宝马官方宣布称,将在美国加州推出无线充电试点项目。
的头像 Linux阅码场 发表于 08-15 14:26 2416次阅读