0x80 中断处理程序接管执行后,先检察其系统调用号,然后根据系统调用号查找系统调用表,并从系统调用....
说实话,关于比特币以及区块链的介绍,目前是太偏金融了,市面上好多本书在IT人眼里都是索然无味,猛一看....
网络上面有很多坑爹的文章,坑了不少人,很多人对Linux的很多误解可能来自于这些广泛流传的技术文章。....
static const unsigned long size_bytes = CMA_SIZE_M....
本文演示一个最简单的基于libevent编程的例子。libevent是事件驱动的IO,适用于“好莱坞....
内核死锁问题一般是读写锁(rw_semaphore)和互斥锁(mutex)引起的,本文主要讲如何通过....
KPTI全称内核页表隔离。KPTI是由KAISER补丁修改而来。之前,进程地址空间被分成了内核地址空....
SLAB内存分配器-SLUB的DEBUG功能,如何帮忙检测内存越界(out-of-bounds)和访....
现在,"request层"并存着两种模型:单队列(single-queue) 和 多队列(multi....
在深挖bio层之前,很有必要先了解点背景知识,看看块层之上的天地。这里“之上”意思是靠近用户空间(t....
对于一个有MMU的CPU而言,MMU开启后,CPU是这样寻址的:CPU任何时候,一切时候,发出的地址....
Ftrace简介,Ftrace案例,Ftrace结果怎么读, vim进行Ftrace折叠。
在C中嵌入汇编的最大问题是如何将C语言变量与指令操作数相关联。当然,gcc都帮我们想好了。下面是是一....
本文是我在Ubuntu 14.04上面进行的meltdown漏洞的亲测。meltdown漏洞,使得我....
之前在我热爱的公众号Linuxer看到The precise meaning of I/O wait....
讲解 Linux Load 高如何排查的话题属于老生常谈了,但多数文章只是聚焦了几个点,缺少整体排查....
这是我十三年前读研究生的时候写的系列文章《C语言嵌入式系统编程修炼》系列文章中的一小节,是一个用面向....
这是我十三年前读研究生的时候写的系列文章《C语言嵌入式系统编程修炼》系列文章中的一小节,是一个用面向....
RCU主要用于对性能要求苛刻的并行实时计算。例如:天气预报、模拟核爆炸计算、内核同步等等。