02 2024 档案

摘要:信号 信号(signal)机制是Linux系统中最为古老的进程之间的通信机制。Linux信号也可以称为软中断,是在软件层次上对中断机制的一种模拟。在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是进程间通信机制中唯一的异步通信机制,进程不需要通过任何操作等待信号到达。 信号 阅读全文
posted @ 2024-02-29 10:42 西兰花战士 阅读(186) 评论(0) 推荐(0) 编辑
摘要:进程基础概念 Linux进程是计算机运行中的一个程序的实例。每个进程都是计算机中一个独立的执行单元,具有自己的内存空间、代码、数据和打开的文件。Linux使用进程作为执行任务的基本单位,可以同时运行多个进程,并采用时间片轮转调度算法来分配CPU时间给每个进程。如果系统中某个进程崩溃,它不会影响到其余 阅读全文
posted @ 2024-02-18 19:32 西兰花战士 阅读(37) 评论(0) 推荐(0) 编辑
摘要:文件描述符表 每启动一个进程,系统会在内核空间中为该进程创建一个 struct task_struct 结构体,用于存储和管理进程的各种信息。在这其中,有一项名为文件描述符表的数据结构。文件描述符表是内核中一个关键的数据结构,用于跟踪进程打开的文件或其他 I/O 对象。它通常是一个简单的数组,每个文 阅读全文
posted @ 2024-02-11 20:05 西兰花战士 阅读(15) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示