抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

如何配置linux内核

如何配置linux内核linux内核提供许多自定义的选项 因此你可以根据自己喜好定制的编译linux内核。这里以在centos8中编译centos8的内核为例。 准备内核源码 官方文档 centos的内核使用rpm管理,所以在真正获得内核前你还需要使用rpm把内核安装到机器上。可以在https://vault.centos.org/下载对应的内核rpm包(内核源码版本一定要和系统内核版本一...

linux进程调度机制

看爆!https://zorrozou.github.io/ 前置 进程分类 实时进程(runtime) 跟用户交互需要及时相应 普通进行 不需要那么及时,如编码解码等 对于不同类型的进程应该采用不同的调度方法,实时进程序需要及时响应 上下文切换 发生进程调度时,保存当前进程的信息后(如程序计数器,变量,寄存器等context)才能加载另一个进程。这个过程就是上下文切换 ...

深入理解linux内核

庖丁解牛linux内核堆栈寄存器 esp, 堆栈指针 ebp,基址指针 利用堆栈实现函数的调用和返回 cs:eip总是指向下一条指令的地址,在跳转时cs:eip的值会根据程序需要被修改 call将当前cs:eip的值压入栈顶,cs:eip指向被调用函数的入口 ret从栈顶弹出原来保存在这里的cs:eip的值,放入cs:eip中 函数调用框架 调用者:call func call把call...