找回密码
 注册
关于网站域名变更的通知
查看: 329|回复: 2
打印 上一主题 下一主题

Linux进程方面的介绍(上)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-10-9 14:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
1. 进程与进程属性简介& N9 r! u- o6 y# I( @. ?

/ l5 N! ]2 P2 g; E) a1)进程只是在您的计算机上执行的一个或多个相关任务(线程)的实例。它与程序或命令不同。单个命令实际上可以同时启动多个进程。某些流程彼此独立,其他流程相关。一个进程的故障可能会或可能不会影响系统上运行的其他进程。进程使用许多系统资源,例如内存,CPU(中央处理器)周期和外围设备,例如打印机和显示器。操作系统(尤其是内核)负责为每个进程分配这些资源的适当份额,并确保整体优化的系统利用率。* y& d4 R+ @( H
1 H$ `0 k# o3 `

. n+ h/ ?' g  h5 N: L* c+ Y  S! f% O7 H. h% }5 t5 L
终端窗口(一种命令shell)是一个只要需要运行的进程。它允许用户在交互式环境中执行程序和访问资源。您还可以在后台运行程序,这意味着它们与shell分离。根据正在执行的任务,进程可以是不同类型的。以下是一些不同的流程类型及其描述和示例:
5 ~$ B/ t" z" f. C
& [7 o( N5 B0 L9 s  O5 j- }- @
6 _2 t. y. U: u0 H* h/ x/ d

4 w* o. f" `, C6 G3 E6 @称为调度程序的关键内核函数不断地在CPU上下移动进程,根据相对优先级共享时间,需要多少时间以及已经为任务授予了多少时间。 当进程处于所谓的运行状态时,这意味着它正在当前正在CPU上执行指令,或者正在等待被分配时间(时间片)以便它可以执行。此状态下的所有进程都驻留在所谓的运行队列上,在具有多个CPU或核心的计算机上,每个进程都有一个运行队列。然而,有时进程会进入所谓的睡眠状态,通常是在它们可以恢复之前等待某些事情发生时,也许是为了用户输入内容。在这种情况下,进程正处于等待队列中。还有一些其他不太常见的进程状态,特别是当进程终止时。有时,子进程完成,但其父进程尚未询问其状态。有趣的是,据说这个过程处于一个僵尸状态; 它不是真的存在,但仍然显示在系统的进程列表中。& g9 Z6 [5 s$ l; j* W5 T7 h
# Z3 ]8 X) M" y- w' Q# K
游客,如果您要查看本帖隐藏内容请回复
6 R4 I# L9 E, ]3 P4 F6 u+ @

: l0 N$ g/ D( {# a
2 y0 H( ^9 w' C

该用户从未签到

2#
发表于 2019-10-9 18:50 | 只看该作者
Linux进程方面的介绍(上)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-24 21:01 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表