![](https://img-blog.csdnimg.cn/2021041610335795.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux内核
linux源码探索
楊建軍
本人具备扎实的计算机理论知识,对操作系统原理、计算机网络原理、数据结构与算法、数据库系统原理等专业课程有深入的理解,拥有3年的C/C++工作经验,能独立完成功能模块的需求分析、设计、编码、测试、优化等工作,熟悉Windows和Linux操作系统,熟练使用Visual Studio、vi/gcc/gdb、Wireshark等开发工具,能熟练阅读英文文档。<br> 之前的工作中主要从事动态库的开发、MQTT/HTTP客户端开发、激光机/打印机设备的上位机软件开发,本人热爱计算机行业,对技术喜欢刨根问底,追求代码的美观整洁,对待工作认真负责、爱岗敬业,有较强的沟通能力和解决问题的能力。
展开
-
进程管理
一、进程的理解1、每个进程都有一段程序供其执行,即存储在代码段的指令。但是这段指令不一定是某个进程独有的,也有可能和其它进程共享代码段的指令,比如父子进程共享代码段。2、每个进程都有自己的系统堆栈空间。因为一个进程有两种执行状态,即用户态和内核态,当它在内核态执行时,其实就是通过系统调用执行一些内核函数,那么这些内核函数的指令是存储在内核代码段的,被所有进程共享。但是内核函数的执行中也是需要必要的...原创 2018-06-03 23:12:12 · 153 阅读 · 0 评论 -
内存管理
一、程序的编译链接过程1、预处理主要处理一下几个方面内容:①宏定义 ②文件包含 ③条件编译 ④去掉注释2、编译把源代码转换成相应的汇编语言的过程3、汇编把汇编语言转换成二进制代码,即目标程序4、链接将多个目标程序连同库文件(静态库、动态库)一起整合成一个可执行文件,可以被操作系统载入内存执行。☆☆☆在这个过程有一个重要的过程:产生用来表示操作数或指令的地址逻辑地址 《深入理...原创 2018-05-29 21:58:24 · 223 阅读 · 0 评论