Linux内核分析 02

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux内核分析 02相关的知识,希望对你有一定的参考价值。

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

1、函数调用堆栈

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

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

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

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

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

 

以上是关于Linux内核分析 02的主要内容,如果未能解决你的问题,请参考以下文章

Linux内核分析-分析Linux内核创建一个新进程的过程

Linux内核分析 实验三:跟踪分析Linux内核的启动过程

《Linux内核分析》 第六节 分析Linux内核创建一个新进程的过程

Linux内核分析之跟踪分析Linux内核的启动过程

20135239 益西拉姆 linux内核分析 跟踪分析Linux内核的启动过程

Linux内核分析:Linux内核启动流程分析