一、 linux操作系统工作的基础
1. 存储程序计算机
按照冯·诺依曼存储程序的原理,计算机在执行程序时须先将要执行的相关程序和数据放入内存储器中,在执行程序时CPU根据当前程序指针寄存器的内容取出指令并执行指令,然后再取出下一条指令并执行,如此循环下去直到程序结束指令时才停止执行。linux操作系统就是以存储程序计算机的工作原理为基础去管理整个计算机以及整个计算机的执行工作流程。
2. 栈
进程是CPU执行的基本单位,每个进程都有自己独立的内存空间。当然我们这里要说的就是进程的用户态的栈空间以及