![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux内核分析
文章平均质量分 91
等风来sul
这个作者很懒,什么都没留下…
展开
-
深入理解过程(函数)调用
通过反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的。int g(int x){ return x + 3;}int f(int x){ return g(x);}int main(void){ return f(8) + 1;}main函数调用f函数,f函数调用g函数(main—>f—>g) 1、传递控制。在进入过程f(8)的时候,程序计数器必须被设置为f的代码原创 2017-06-01 16:11:37 · 866 阅读 · 0 评论 -
LINUX内核分析第一周学习总结:计算机是如何工作的?
转载地址:http://www.cnblogs.com/hyq20135317/p/5217912.html作者:韩玉琪一、冯诺依曼体系结构:存储程序计算机1. 从硬件角度 总线 CPU ============ 内存- CPU上的IP总指向内存的某一块区域,CPU执行其所指向的指令。2. 从程序员角度(软件)转载 2017-06-04 17:13:01 · 405 阅读 · 0 评论 -
LINUX内核分析第二周学习总结:操作系统是如何工作的?
转载地址:http://www.cnblogs.com/hyq20135317/p/5243754.html 作者:韩玉琪一、函数调用堆栈1. 小结:计算机是怎样工作的三个法宝:存储程序计算机、函数调用堆栈、中断机制。存储程序计算机工作模型,计算机系统最最基础性的逻辑结构。函数调用堆栈,高级语言得以运行的基础,只有机器语言和汇编语言的时候堆栈机制对于计算机来说转载 2017-06-04 17:08:13 · 450 阅读 · 0 评论