【Linux】进程_5

简介: 【Linux】进程_5

五、进程

6. 进程的调度和转换

进程在运行过程中,要产生大量的临时数据,存放在CPU的寄存器中,CPU内部的所有临时数据我们叫做进程的 硬件上下文。当进程的时间片到了时,会被调度走,上下文会保存在进程的 PCB 中。上下文就是对进程的保存,当进程被二次调度的时候,CPU会根据上下文恢复到上次进程被调度走时的状态

7. 环境变量

环境变量不是一个,而是一堆,彼此之间没有关系,一般是操作系统内置的具有特殊用途的变量。系统的环境变量,本质就是系统自己开辟的空间,用于存储各种有关操作系统和应用程序的信息 。如 PATH环境变量,Linux系统中,执行系统命令不需要加上绝对路径或者 ./ 就能执行,而我们自己编写的程序则需要加上绝对路径或者 ./ 才能执行,就是因为系统命令的路径被保存到了 PATH 环境变量当中。

操作系统和应用程序可以通过读取环境变量来获取在运行过程中可能需要的参数和配置信息。当然不仅仅只有 PATH 环境变量,还有许多其他环境变量。

环境变量的格式都是 KEY=VALUE ,如果想要自己增加环境变量,可以使用 export 命令,即 export KEY=VALUE 。

环境变量具有全局属性,可以被子进程或孙子进程继承。


未完待续

目录
相关文章
|
30天前
|
网络协议 Linux
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
133 2
|
30天前
|
Linux Python
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
46 2
|
1天前
|
Linux Shell
6-9|linux查询现在运行的进程
6-9|linux查询现在运行的进程
|
1月前
|
消息中间件 Linux 开发者
Linux进程间通信秘籍:管道、消息队列、信号量,一文让你彻底解锁!
【8月更文挑战第25天】本文概述了Linux系统中常用的五种进程间通信(IPC)模式:管道、消息队列、信号量、共享内存与套接字。通过示例代码展示了每种模式的应用场景。了解这些IPC机制及其特点有助于开发者根据具体需求选择合适的通信方式,促进多进程间的高效协作。
69 3
|
1月前
|
消息中间件 Linux
Linux进程间通信
Linux进程间通信
34 1
|
1月前
|
C语言
Linux0.11 系统调用进程创建与执行(九)(下)
Linux0.11 系统调用进程创建与执行(九)
23 1
|
1月前
|
存储 Linux 索引
Linux0.11 系统调用进程创建与执行(九)(上)
Linux0.11 系统调用进程创建与执行(九)
45 1
|
1月前
|
Web App开发 Linux
在Linux中,如何杀死一个进程?
在Linux中,如何杀死一个进程?
|
1月前
|
域名解析 监控 安全
在Linux中,什么是守护进程,它们是如何工作的?
在Linux中,什么是守护进程,它们是如何工作的?
|
14天前
|
存储 监控 安全
探究Linux操作系统的进程管理机制及其优化策略
本文旨在深入探讨Linux操作系统中的进程管理机制,包括进程调度、内存管理以及I/O管理等核心内容。通过对这些关键组件的分析,我们将揭示它们如何共同工作以提供稳定、高效的计算环境,并讨论可能的优化策略。
20 0