Linux系统是一个多进程的系统,它的进程之间具有并行性、互不干扰等特点。也就是说,每个进程都是一个独立的运行单位,拥有各自的权利和责任。其中,各个进程都运行在独立的虚拟地址空间。因此,即使一个进程发生异常,它也不会影响到系统中的其他进程。

Linux中的进程包含3个段,分别为“数据段”、“代码段”、“堆栈段”。

(1)数据段:存放的是全局变量、常数以及动态数据分配的数据空间。根据存放的数据,数据段又可以分为普通数据段(包括可读可写/只读数据段,存放静态初始化的全局变量或常量)、BSS数据段(存放未初始化的全局变量)、(存放动态分配的数据)。

(2)代码段:存放的是程序代码的数据。

(3)堆栈段:存放的是子程序的返回地址、子程序的参数以及程序的局部变量等。

转载于:https://www.cnblogs.com/rohens-hbg/p/8630929.html

Linux下的进程结构相关推荐

  1. Linux下的进程内存结构

    Linux下的进程内存结构 虚拟内存管理 Linux操作系统采用虚拟内存管理技术,使得每个进程都有独立的地址空间,该地址空间大小为4GB的线性虚拟空间,用户所看到和接触到的都是该虚拟地址,无法看到实际 ...

  2. 【Linux】从冯诺依曼体系到初识Linux下的进程

    目录 前言 1.冯诺依曼体系结构 2.管理和操作系统 3.初识进程 1.描述进程PCB(process control block) 1.标识符pid fork接口创建子进程 2.进程状态 3.进程优 ...

  3. Linux第二次试验:Linux下的进程通信实验

    Linux第二次试验:Linux下的进程通信实验 前言 一.实验目的 二.实验工具与设备 三.实验预备知识 三.实验内容和步骤 五.实验代码及步骤截图 六.实验总结 前言 为了帮助同学们完成痛苦的实验 ...

  4. linux 下得到进程的启动时间

    linux 下得到进程的启动时间! 运行方式:./pstart 进程号 " 如: ./pstart 1 #!/bin/bash pid=$1 if [ "$pid" == ...

  5. linux下查看进程占用端口和端口占用进程命令

    Linux下查看进程占用端口: 查看程序对应进程号:ps –ef|grep 进程名 REDHAT :查看进程号所占用的端口号:netstat –nltp|grep 进程号 ubuntu:查看进程占用端 ...

  6. linux下杀死进程全权讲解

    linux下杀死进程全权讲解 2009-10-27 08:57 佚名 linux 我要评论(0) 字号:T | T 本文将详细讲解linux杀死进程的多种命令,包含他们的作用,kill作用:根据进程号 ...

  7. linux下查看进程的线程数,linux查看进程的线程数

    top -H -p $PID  #查看对应进程的那个线程占用CPU过高 1.top -H 手册中说:-H : Threads toggle 加上这个选项启动top,top一行显示一个线程.否则,它一行 ...

  8. 查看linux进程的设备io,Linux下查看进程IO工具iopp

    Linux下的IO检测工具最常用的是iostat,不过iostat只能查看到总的IO情况.如果要细看具体那一个程序点用的IO较高,可以使用iotop .不过iotop对内核版本和Python版本有要求 ...

  9. linux 查看进程变量,Linux下查看进程(程序)启动时的环境变量

    Linux下查看进程(程序)启动时的环境变量 Linux的pargs ==================================== 今天又遇到一个老问题: 同事遇到了sqlplus &qu ...

  10. linux ps指令查看进程,linux下查看进程指令-ps

    在Linux下查看进程指令可以用ps(process status) 是unix/Linux下通用的进程状态查看工具 ps的常用选项 选项功能介绍 -a显示所有终端中的进程.注意只有与终端关联的进程才 ...

最新文章

  1. python3 ocr_OCR识别-python3.5版
  2. python 如何获取系统当前时间?datetime.datetime.now() 打印格式化时间(可用作文件名的格式化时间strftime)
  3. 两列布局左边定宽,右边自适应
  4. 【性能测试】性能测试工具选择
  5. base64位转成二进制流_你知道 Base64 编码中的 64 指的是什么吗?
  6. php 后退 触发事件,php – 后退按钮的会话问题
  7. 模糊查询是如何进行实现的_模糊查找,不是近似查找!在Excel中应该如何进行模糊匹配...
  8. ubuntu设置始终亮屏_教你在Ubuntu系统下保存屏幕亮度设置
  9. lightning接口_苹果、安卓充电接口有望统一,欧盟重压下,苹果将不得不妥协
  10. 一键恢复CGI v3.2.1.0 增强版
  11. 怎么把java程序打包?java源代码打包方法
  12. AutoCAD中导入图片
  13. struct inode 结构体详解
  14. html图片幻灯片效果,使用CSS3实现的超酷幻灯图片效果
  15. MVC模式和DDD模式对比,谁才是银弹?
  16. B站探索日历-推荐几个UP主
  17. Adversarial Semantic Alignment for Improved Image Captions
  18. SpringBoot 配置热部署
  19. 财经365今日股市行情|涨停后的股票行情分及投资解读
  20. 实战车载以太网线束测试-AEM线缆认证测试仪

热门文章

  1. 【求最大公共子串长度】
  2. Android Studio Debug按钮简介
  3. ARC_x86_OS选择
  4. iOS语言中的KVO机制
  5. gulp-uglify《JS压缩》----gulp系列(四)
  6. unity自带的方法
  7. 五个最佳编程文本编辑器
  8. Ruby代码块(Block)
  9. 八、异常、java笔记
  10. 获取字符串中不重复的第一个字符