中间件

【Linux】POSIX信号量

【Linux】POSIX信号量

一、信号量 POSIX版本的信号量(可用于线程),如果要用于进程可以强转,比如把共享资源的前面一部分内容直接强转成POSIX版本的信号量(相当于顶替定义操作了) 信号是一个计数器,用来描述一大片共享资源中可用资源的数量(我们把这一大片共享资源给划分了) 信号量的本质是对资源的预订机制 线

SE_Wang SE_Wang 2025-06-17
43 0 0
QSFP112光模块(LC接口)

QSFP112光模块(LC接口)

外观图 图3-2 QSFP112 光模块(LC 接口)外观示意图 3.2.2 具体型号及规格 表 3-3 中 QSFP112 光模块(LC 接口)的传输速率为 400Gbps。 表3-3 中 QSFP112 光模块(LC 接口)属性(1) 对外型号 中心波长(nm) Fiber Mod

SE_Gai SE_Gai 2025-06-17
145 0 0
Linux:进程信号---信号的保存与处理

Linux:进程信号---信号的保存与处理

1. 信号的保存 1.1 信号的状态管理 对于普通信号而言,对于进程(是给进程的PCB发)而言,要识别自己有没有收到信号,以及收到了哪一个信号。 task_struct{ int signal;// 0000 ...... 0000普通信号,位图管理信号 } 1. 比特位的内容是

SE_Wang SE_Wang 2025-06-16
90 0 0
配置VLAN间Proxy ARP示例

配置VLAN间Proxy ARP示例

配置VLAN间Proxy ARP示例 组网需求 如图1所示,VLAN2和VLAN3组成super-VLAN4。要求: 作为sub-VLAN的VLAN2和VLAN3内的服务器之间不能互相Ping通。 配置VLAN间Proxy ARP后,VLAN2和VLAN3内的服务器之

SE_YT SE_YT 2025-06-13
40 0 0
OSFP800光模块(MPO接口)

OSFP800光模块(MPO接口)

外观图 图2-1 OSFP800 光模块(MPO 接口)外观示意图 2.1.2 具体型号及规格 表 2-1 中 OSFP800 光模块(MPO 接口)的传输速率为 800Gbps。 表2-1 OSFP800 光模块(MPO 接口)属性(1) 对外型号 中心波长(nm) Fiber M

SE_Gai SE_Gai 2025-06-13
96 0 0
探秘进程与fork

探秘进程与fork

父子进程和fork github地址 有梦想的电信狗 前言 ​ 在前文从冯诺依曼体系到进程中,我们认识了进程的概念。在操作系统中,进程是程序执行的基本单位。Linux下进程是由一个个的task_struct组织起来的。Linux通过task_struct结构体管理进程,其中包含进程的所有

SE_Wang SE_Wang 2025-06-13
60 0 0
Linux详谈进程地址空间

Linux详谈进程地址空间

第一谈:简单了解 第一次了解进程地址空间的时候是在学习进程的时候了解到了其是先由物理内存,然后由一个变量而引申出来进程地址空间。 文章连接Linux进程概念-详细版(二)-CSDN博客 然后举了一个例子,大富翁与其孩子的案例。不了解的可以推荐看一下。 对其概念就不多说了,下面说一

SE_Wang SE_Wang 2025-06-12
47 0 0
【Linux】进程聊天室:管道传纸条、共享内存开黑,内核如何当裁判?(进程间通信)

【Linux】进程聊天室:管道传纸条、共享内存开黑,内核如何当裁判?(进程间通信)

一、进程间通信介绍 1. 什么是进程间通信 进程间通信(Inter-Process Communication, IPC)是指在不同进程之间传播或交换信息的技术方法。由于操作系统中的进程通常拥有独立的地址空间,一个进程不能直接访问另一个进程的变量或数据结构,因此需要专门的机制来实现进程间的数据共

SE_Wang SE_Wang 2025-06-11
31 0 0
Ubuntu 22.04 安装 NVIDIA 显卡驱动完整步骤

Ubuntu 22.04 安装 NVIDIA 显卡驱动完整步骤

一、准备工作 更新系统 确保系统软件包为最新状态: sudo apt update && sudo apt upgrade -y 禁用开源驱动 Nouveau Nouveau 是 Ubuntu 自带的显卡驱动,与 NVIDIA 驱动冲突,需禁用: sudo nan

SE_Wang SE_Wang 2025-06-10
416 0 0
【Linux实践系列】:进程间通信:万字详解共享内存实现通信

【Linux实践系列】:进程间通信:万字详解共享内存实现通信

前置知识大致回顾(对此十分熟悉的读者可以跳过) 那么我们知道进程之间具有通信的需求,因为某项任务需要几个进程共同来完成,那么这时候就需要进程之间协同分工合作,那么进程之间就需要知道彼此之间的完成的进度以及完成的情况,那么此时进程之间就需要通信来告知彼此,而由于进程之间具有独立性,那么进程无法直接访

SE_Wang SE_Wang 2025-06-09
75 0 0
1 48 49 50 51 52 83