一手掌握计算机体系结构核心内容
计算机体系结构(Computer Architecture)是描述计算机各组成部分及其相互关系的一组....
BPF系统调用与Tracing类型的BPF程序
既然是提供向内核注入代码的技术,那么安全问题肯定是重中之重。平时防范他人通过漏洞向内核中注入代码,这....
mlock如何锁住进程地址空间关联的物理内存
一般用户空间关联的物理页面是按需通过缺页异常的方式分配和调页,当系统物理内存不足时页面回收算法会回收....
关于Cache的其它内容
关于Cache的其它内容 上面我们所描述情况,在访问cache前,已经将虚拟地址转换成了物理地址,其....
从三个方面阐述Cache
关于cache,大概可以从三个方面进行阐述:内存到cache的映射方式,cache的写策略,cach....
Linux中的伤害/等待互斥锁介绍
序言:近期读Linux 5.15的发布说明,该版本合并了实时锁机制,当开启配置宏CONFIG_PRE....
挽回报废电路板的损失想法
老板气势汹汹走进质检室:“你都在瞎折腾啥,电脑主板修好了吗,客户一直催我发货,有进展没?”吴解两手一....
Linux中匿名页的访问分析
Linux 中 有后备文件支持的页称为文件页,如属于进程的代码段、数据段的页,内存回收的时候这些页面....
如何链接两个名字一样动态库
在Linux应用的开发过程中,直接利用现成的第三方库(俗称:轮子)来完成自己的业务功能,是很常见的事....
Linux发行版CPU漏洞及修复
性能测试对于 Linux 发行版来说至关重要,Alibaba Cloud Linux 2 也是如此。....
系统调用具体是如何实现的
系统调用就是调用操作系统提供的一系列内核功能函数,因为内核总是对用户程序持不信任的态度,一些核心功能....
如何用NOP指令覆盖相关代码绕开鉴权
1. 背景 群里有个小伙伴学习设计加密方法,如同某商用软件输入注册码后就能使用扩展功能。设计时他很自....
服务器上空闲内存不足是什么原因
一天,有人报上了一个问题,发现一台服务器上空闲内存不足,slab占用了40多G,想知道什么原因,....
软件工程师为什么要写文档
在大多数软件工程师对编写、使用和维护代码的抱怨中,一个常见的问题是缺乏高质量的文档。缺乏文档有什么副....