常考面试题 说说你对进程的理解⭐⭐⭐ 程序是指令、数据及其组织形式的描述,而进程则是程序的运行实例,包括程序计数器、寄存器和变量的当前值。 Linux的进程结构,一般分为三部分:代码段、数据段(.data与.bss)和堆栈段。 代码段用于存放程序代码,如果有多个进程运行相同的一个程序,那么它们可以使用同一个代码段。代码段还会存储一部分常量,如字符串常量字面值。 数据段则存放程序的全局变量和静态变量。 堆栈段中的栈用于函数调用,存放着函数的参数、局部变量。 进程有哪五种状态,如何转换?⭐⭐⭐⭐⭐ 进程有五种状态:创建、就绪、执行、阻塞、终止。 答案解析 创建状态一个应用程序从系统上启动...