标签 - 进程



Fri Apr 14 2023
2872 字 · 11 分钟

[Linux] 页表深入分析: 理解页表、了解页表组成...

简单的说, 页表是进程地址空间和物理内存之间的相互映射

[Linux] 页表深入分析: 理解页表、了解页表组成...
Sat Apr 08 2023
21903 字 · 97 分钟

[Linux] 一篇文章, 掌握Linux进程信号: 信号的产生、深入理解信号的处理与捕捉、信号在内核中的表示、进程的内核态与用户态转换分析、volatile关键字...

进程信号, 在Linux系统的学习中, 是一个非常重要的概念. 我们可以通过向进程发送信号来让进程执行某些指定的动作.

[Linux] 一篇文章, 掌握Linux进程信号: 信号的产生、深入理解信号的处理与捕捉、信号在内核中的表示、进程的内核态与用户态转换分析、volatile关键字...
Mon Apr 03 2023
6405 字 · 34 分钟

[Linux] 详解 System V: 共享内存原理、创建及使用、结合管道添加访问限制...

System V 给进程间通信指定的标准有三种 1. System V 消息队列 2. System V 共享内存 3. System V 信号量 本篇文章主要分析介绍 共享内存

[Linux] 详解 System V: 共享内存原理、创建及使用、结合管道添加访问限制...
Sun Apr 02 2023
8456 字 · 41 分钟

[Linux] 详解 Linux管道通信: 匿名管道、命名管道的原理及使用等

Linux为我们提供了三种进程间通信的方法: 1. pipe 管道通信 2. System V标准通信 3. POSIX标准通信. 本篇文章的主要内容是 匹配管道通信

[Linux] 详解 Linux管道通信: 匿名管道、命名管道的原理及使用等
Tue Mar 07 2023
10301 字 · 45 分钟

[Linux] 详析进程控制: fork子进程运行规则?怎么回收子进程?什么是进程替换?进程替换怎么操作?

这次, 是第三次正式的对fork()系统调用进行介绍、补充

[Linux] 详析进程控制: fork子进程运行规则?怎么回收子进程?什么是进程替换?进程替换怎么操作?
Mon Mar 06 2023
4348 字 · 17 分钟

[Linux] 什么是进程地址空间?父子进程的代码时如何继承的?程序是怎么加载成进程的?为什么要有进程地址空间?

在介绍C++的内存控制时, 我用了这样一张图来大致表述一个程序的程序地址空间, 并且也提到过这块空间占用的是内存. 不过这张图, 在Linux系统中需要稍微改动一下

[Linux] 什么是进程地址空间?父子进程的代码时如何继承的?程序是怎么加载成进程的?为什么要有进程地址空间?
Fri Mar 03 2023
6891 字 · 27 分钟

[Linux] 进程状态相关概念、Linux实际进程状态、进程优先级

生成进程之后, 操作系统会给进程分配其所需要的资源。而为了整个操作系统的稳定和效率, 操作系统会对进程进行调度、管理, 在调度管理的过程中进程会存在不同的状态, 这些不同的状态就被称为进程状态。

[Linux] 进程状态相关概念、Linux实际进程状态、进程优先级
Wed Mar 01 2023
4493 字 · 19 分钟

[Linux] 系统进程相关概念、系统调用、Linux进程详析、进程查看、fork()初识

关于什么是进程这个问题, 一般都会用一句简单的话来回答: 运行起来的程序就是进程. 这句话不能说是错的, 但也不全对。如果运行起来的程序就是进程, 那么进程和程序又有什么区别呢?

[Linux] 系统进程相关概念、系统调用、Linux进程详析、进程查看、fork()初识