进程基础

程序与进程

No. 进程 程序
1 动态 静态
2 有生命周期 指令集合
3 只能对应一个程序 可以对应多个进程
  • 概念
    进程:程序在计算机上的一次执行过程,执行中的程序。
    • 进程是一个抽象概念
NO. 组成 含义 类比
1 一个独立的逻辑控制流 独占处理器 工人/机器
2 一个私有的地址空间 独占存储器系统 工厂
  • 本质
    • 程序在地址空间中按照代码逻辑控制流执行
    • 资源分配最小单位

从程序到进程

1.内核将程序读入内存,为程序镜像分配内存空间。
2.内核为该进程分配进程标志符PID。
3.内核为该进程保存PID及相应的进程状态信息。

程序格式ELF

ELF(Executable and Linkable Format)文件格式,一种用于二进制文件、可执行文件、目标代码、共享库和核心转储格式文件。
查看程序(ELF文件):readelf -S 文件名
查看进程空间大小:size 文件名

虚拟存储器/虚拟地址空间

这里写图片描述

猜你喜欢

转载自blog.csdn.net/linzetao233/article/details/80243765