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

Linux进程方面的介绍(上)

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
1. 进程与进程属性简介$ T2 ^; w$ K  B4 Q( R" d( K

1 d+ D9 m; K, B: f8 _1)进程只是在您的计算机上执行的一个或多个相关任务(线程)的实例。它与程序或命令不同。单个命令实际上可以同时启动多个进程。某些流程彼此独立,其他流程相关。一个进程的故障可能会或可能不会影响系统上运行的其他进程。进程使用许多系统资源,例如内存,CPU(中央处理器)周期和外围设备,例如打印机和显示器。操作系统(尤其是内核)负责为每个进程分配这些资源的适当份额,并确保整体优化的系统利用率。
# ]( d* }7 d8 J3 i* ~
! M3 @) f2 A  O) g% p" f: u7 o
, n& V" o# \9 N0 _$ C2 V  ]

+ k. S2 S- A) F. e7 _终端窗口(一种命令shell)是一个只要需要运行的进程。它允许用户在交互式环境中执行程序和访问资源。您还可以在后台运行程序,这意味着它们与shell分离。根据正在执行的任务,进程可以是不同类型的。以下是一些不同的流程类型及其描述和示例:
+ o4 j! ]# K8 w! l; E. T$ G2 Z/ A. m$ C/ B$ e6 X3 [5 f! t) F
1 \: I2 V" r# g% ]

' l) ?) ]* [( ^% @! A称为调度程序的关键内核函数不断地在CPU上下移动进程,根据相对优先级共享时间,需要多少时间以及已经为任务授予了多少时间。 当进程处于所谓的运行状态时,这意味着它正在当前正在CPU上执行指令,或者正在等待被分配时间(时间片)以便它可以执行。此状态下的所有进程都驻留在所谓的运行队列上,在具有多个CPU或核心的计算机上,每个进程都有一个运行队列。然而,有时进程会进入所谓的睡眠状态,通常是在它们可以恢复之前等待某些事情发生时,也许是为了用户输入内容。在这种情况下,进程正处于等待队列中。还有一些其他不太常见的进程状态,特别是当进程终止时。有时,子进程完成,但其父进程尚未询问其状态。有趣的是,据说这个过程处于一个僵尸状态; 它不是真的存在,但仍然显示在系统的进程列表中。' _# q, w3 Z5 j+ U) u3 T. r

2 B) Y  l+ e+ I) C
游客,如果您要查看本帖隐藏内容请回复

2 W! D/ ~$ [- }4 K8 D  }

, S6 h- f; q2 M- V& A5 K
2 n! L; W- B  R8 n1 S1 d

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-24 08:35 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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