Linux——进程(1)——基本概念

本文深入探讨了程序与进程的区别,介绍了如何通过`ps`指令查看系统进程,重点阐述了进程标识符(PID)的概念及其作用,包括父进程与子进程的定义。此外,还详细讨论了C程序的存储空间分配。通过本文,读者将对操作系统中的进程管理有更全面的理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、程序,进程,区别

程序是静态的概念,gcc xxx.c -o pro 磁盘中生成pro文件,叫做程序

进程是程序的一次运行活动
通俗点的意思是程序跑起来了,系统中就多了一个进程

二、查看系统进程 ps指令

ps -aux查看所以进程
ps -aux|grep init
实际工作中,配合grep来查找程序中是否存在某一进程

使用top指令 查看任务管理器 和Windows任务管理器类似

三、什么是进程标识符

每个进程都有一个非负整数表示的唯一ID,叫做pid,类似身份证
pid=0:称为交换进程(swapper)
作用——进程调度
pid=1:init进程
作用——系统初始化

编程调用getpid函数获取自身的进程标识符
getppid获取父进程的进程标识符

什么是父进程,什么是子进程

进程A创建了进程B
A叫做父进程,B叫做子进程,父子进程是相对的概念,理解为人类中的父子关系

C程序的存储空间如何分配

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值