当前位置: 首页 > news >正文

进程与程序的学习

1、进程与程序

  • 程序:本地文件,编译后产生的文件.elf执行文件,存储在硬盘中的文件;
  • 进程:程序运行期间就是一个进程;(主要讨论两个进程的交互)
  • 程序是静态的,进程是动态的;

程序执行后Linux内核自动完成虚拟内存(资源)分配,成进程;

将数据段、代码段这些运行时必要的资源拷贝到内存,另外系统会再分配相应的栈、堆等内存空间给这个进程,使之成为一个动态的实体;

2、进程的族谱:

  • 在Linux系统中,除了系统的初始进程之外,其余所有进程都是通过从一个父进程(parent)复刻(fork)而来的,有点像人类社会,每个个体都是由亲代父母繁衍而来。

可以通过命令:

        pstree查看进程族谱;

...</


http://www.mrgr.cn/news/8295.html

相关文章:

  • zookeeper单机安装
  • 【大模型理论篇】Mixture of Experts(混合专家模型, MOE)
  • 180页某项目可视化智能停车场系统技术解决方案WORD
  • AWS 中的信任策略的危险
  • 【数据库】MySql基本引擎InnoDB、MyISAM、MEMORY、CSV、ARCHIVE(详细说明)
  • 达梦数据库表结构导出到 Excel 教程
  • python爬虫:selenium+browsermobproxy实现浏览器请求抓取(模块安装详解)
  • 【MySQL】MySQL 中 REGEXP 的用法
  • 第G6周:CycleGAN实战
  • [云计算] 虚拟化笔记
  • STM32要按复位键能够识别但是无法下载程序
  • Leetcode面试经典150题-11.盛水最多的容器
  • 速盾:cdn能防ip追踪吗?
  • 【Linux学习】Linux开发工具——vim
  • 打卡学习Python爬虫第五天|Xpath解析的使用
  • 面向对象05:什么是继承
  • 思科设备静态路由实验
  • 记录一次Android11系统证书安装失败
  • 《机器学习》 逻辑回归 大批量数据的下采样 <8>
  • Unity 资源 之 Photon Inventory 2 (Game Creator 2)