首页 > 系统服务 > 详细

Linux内核分析 02

时间:2016-03-06 14:14:31      阅读:227      评论:0      收藏:0      [点我收藏+]

二,操作系统是如何工作的

1、函数调用堆栈

三大法宝:存储程序计算机 函数调用堆栈 中断机制 

堆栈:是C语言程序运行时必须的一个记录调用路径和参数的空间。是计算机内部现成的东西,我们直接使用。

   包括函数调用框架、传递参数、保存返回地址、提供局部变量的空间等等。

堆栈相关寄存器:esp堆栈指针(栈顶)、ebp基址指针(栈底)

堆栈操作:push(栈顶地址减少四个字节)、pop(栈顶地址增加四个字节)(32位)

 

Linux内核分析 02

原文:http://www.cnblogs.com/KG35/p/5247310.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!