clang -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/9/include -I/usr/src/linux-heade...
clang -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/9/include -I/usr/src/linux-heade...
现代CPU为了优化速度,会在等待某些慢速操作(内存访问,分支判断,权限检查等)返回之前,提前执行后面的代码,如果执行的不对,就回退掉之前执行的结果,但是回退的不是很干净,会存...
giles-retpoline (griffissinstitute.org)[https://www.griffissinstitute.org/what-we-do/gi...
ixbge网卡驱动 ixgbe_wq 全局变量 workqueueixgbe_dbg_init 创建debugfs目录pci_register_driver 注册驱动到...
源:https://www.kernel.org/doc/Documentation/networking/filter.txt[https://www.kernel.org...
分flanneld和flannel cni两部分flanneld在k8s每个node上都运行一份启动时创建本机的vxlan设备 负责监听k8s的node变化 并设置到其他n...
GOROOT是go的安装目录,如果安装了多版本的go,使用go的各种命令时,会通过GOROOT找到正确的路径。GOPATH是程序编译找依赖的目录,必须要有src目录,impo...
硬盘的各种术语,例如sata,ssd,nvme等等,十分混乱,特地整理一下。 首先是磁盘本身的构造,最早的是
加减法是人们平时生活和工作中用到的最频繁的数学知识,为了提高效率,Blaise_Pascal和Wilhelm_Schickard就发明了一种使用杠杆和齿轮的机械来计算加减法...
内容来源https://software.intel.com/sites/default/files/m/d/4/1/d/8/Introduction_to_x64_Asse...
实模式保护模式
内存值就是0和1,只是存储内容,没有任何意义。运算值是人针对整数赋予内存值的意义,人对内存的解读分有符号和无符号两种。 同类型的符号变化,内存值不变。改变运算值。例如u_ch...
wait.h 提供一个等待队列类,用于进程等待某种资源或者事件。结构wait_queue_head_t可以被嵌入到资源或者事件的结构中。进程需要的资源不满足条件,就将回调函...