5. 操作系统基础

5. 操作系统基础

常考面试题

  1. 说说你对进程的理解⭐⭐⭐

    程序是指令、数据及其组织形式的描述,而进程则是程序的运行实例,包括程序计数器、寄存器和变量的当前值。

    Linux的进程结构,一般分为三部分代码段、数据段(.data与.bss)和堆栈段

    • 代码段用于存放程序代码,如果有多个进程运行相同的一个程序,那么它们可以使用同一个代码段。代码段还会存储一部分常量,如字符串常量字面值。

    • 数据段则存放程序的全局变量和静态变量。

    • 堆栈段中的栈用于函数调用,存放着函数的参数、局部变量。

  2. 进程有哪五种状态,如何转换?⭐⭐⭐⭐⭐

5. 操作系统基础_第1张图片

进程有五种状态:创建、就绪、执行、阻塞、终止

答案解析

创建状态
一个应用程序从系统上启动,首先就是进入<

你可能感兴趣的:(linux,运维,服务器)