进程虚拟内存布局以及进程的虚拟内存分配释放流程,涉及的代码
我们计划通过一系列文章来介绍虚拟内存分配/释放,缺页处理,内存压缩/回收,内存分配器等知识,梳理虚拟....
详解分析0号进程的前世(init_task)今生(idle)
它的任务就是管理和调度其他内核线程kernel_thread, 会循环执行一个kthread的函数,....
Linux Rootkit如何避开内核检测的
行文至此,我们应该已经可以说出无数种方法来完成上面的事情,对我个人而言,我的风格肯定又是二进制hoo....
Arm服务器芯片编年史
这个设计理念是合理的,如果你设计一块非常低成本的服务器芯片,但是配套的网络仍然是昂贵的话,高密度的设....
Linux内核态缺页会发生什么 - 玩转Exception fixup表
Linux内核的做法是提供了一张 异常处理表 ,使用专有的函数来访问用户态内存。类似 try-cat....
pcie中的x8是啥意思
ATS的思想是:每个PCI Express设备都拥有自己的ATC,这样就无需去查询iotlb,因而可....
Linux内核快速处理路径尽量多用kmem_cache而慎用kmalloc
仅仅为了测试是否会宕机,所以我的所有的数据结构的hash值均是一样的,这样插入200个项的话,它们会....
Linux调度器的演变
节约能源的观念我们并不陌生,可是让内核学会自己节约能源却是一件新鲜的事情,谷歌在2017年发布的Go....
负载均衡相关的原理、场景和框架
在CPU利用率没有达到100%的时候,利用率基本上等于负载,一旦当CPU利用率达到了100%的时候,....
Linux环境下段错误的产生原因及调试方法小结
dmesg可以在应用程序crash掉时,显示内核中保存的相关信息。如下所示,通过dmesg命令可以查....
技术探讨之请教方舟编译器的十个问题
这本书围绕Android系统中Java虚拟机ART做了详尽的源码分析。其中,第六章更是以全书最多的篇....
世上最好的共享内存(Linux共享内存最透彻的一篇)上集
现阶段广泛应用于多媒体、Graphics领域的共享内存方式,某种意义上不再强调映射到进程虚拟地址空间....
如何对NULL指针地址建立合法映射,从而合法访问NULL指针
谁能说出哪个虚拟地址是合法的,哪个是非法的?谁也说不出,只有试着访问它的时候才知道,引发segfau....
Linux下C语言共享库的位置无关实现原理分析
如何创建一个*可执行*的共享库 一文谈完了如何让共享库可直接执行,本文再来谈谈共享库的运行时位置无关....
线下前张了贴iQOO Pro 5G版的预售海报了,格为4498元起
8月17日消息 iQOO官方先前曾“官宣”过iQOO Pro 5G的正式发布时间为8月22日,随着发....
中国联通王晓初推出的5G功能包费用最低为190元
在中国联通2019年度中期业绩发布会上,中国联通董事长兼首席执行官王晓初称,目前联通推出的5G功能包....