美文网首页
进程和程序

进程和程序

作者: 荷叶的莲藕 | 来源:发表于2019-01-24 15:00 被阅读0次

进程和程序

用户空间是存放运行的程序和它们的数据的一部分内存空间。

1548236314380.png

-a选项列出所有进程,包括在其它终端由其它用户运行的程序。但是带选项-a的输出并不包括shell。ps也有一个 -l 选项来打印更多的字节


1548236738618.png

​ 名为S的一列表示各个进程的状态。S的值为R说明ps对应的进程正在运行。其它进程的S列的值都是S说明处于睡眠状态。每个进程都属于响应的由UID列指明的用户ID。每个进程都有一个进程ID(PID),同时也有一个父进程ID(PPID)。

​ 标记为PRI和NI的列分别是进程的优先级和niceness级别。内核根据这些值来决定什么时候运行进程。一个进程可以增加niceness级别,这就像在超市里在排队付账的时候让其它客户拍到自己的前面。超级用户可以减少niceness级别,就像排队的时候插队。

​ 进程由大小,这由SZ列表示,这列数据表示这个进程占用的内存的大小。在例子中mail程序比xpaint占用的内存少的多,因为后者消费大量内存存储影像。程序在运行的时候内存数量会动态改变。

​ WCHAN列显示进程睡眠的原因。上面的例子中所有睡眠的进程都是等待输入。read_c或者do_sel代表内核的地址。ADDR和F已经不再用了,但是为了兼容的原因而保留它们。

​ -f表示格式化输出,便于阅读。

相关文章

  • 程序、进程和进程

    引用[https://zhuanlan.zhihu.com/p/60248566]

  • 进程和线程

    进程和线程 什么是进程? 进程和普通计算机程序的区别 进程 是运行中的程序 进程 活在内存中 有血有肉有灵魂 程序...

  • Linux的进程, since 2020-11-01

    进程Process 进程和程序的关系 程序规定了活动的动作,但应用程序不等于进程(process)。进程是程序的一...

  • bash及其特性

    进程 程序在内存中执行称为进程进程:在每个进程看来,当前主机上只有内核和当前进程进程是程序的副本,进程是程序的执行...

  • 学习笔记2-深入理解Android内核设计思想

    第5章 Android进程/线程和程序内存优化 5.1 Android 进程和线程 进程(Process)是程序的...

  • Linux入门学习笔记(二)程序与进程

    程序与进程 进程:在每个进程看来,当前主机只存在内核和当前进程 进程是程序的副本,进程是程序执行的实例; 用户的工...

  • 18.Linux进程管理

    Linux进程管理 什么是进程什么是程序 (计算机程序) 进程的概念和与程序的区别 1、进程的定义进程是允许某个并...

  • 进程和程序

    进程和程序是两个截然不同的概念,除了进程具有程序所没有的PCB结构外,还具有下面一些特征: 动态性:进程的实质是进...

  • 进程和程序

    操作系统 进程和程序的区别 进程的概念在操作系统中的引入 由于程序并发执行时会有以下特征: 间断性 解释:先假设有...

  • 程序和进程

    进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系...

网友评论

      本文标题:进程和程序

      本文链接:https://www.haomeiwen.com/subject/froyjqtx.html