信号

_OP_CHEN16 天前
linux·运维·进程·c/c++·信号·可重入函数·volatile
【Linux系统编程】(三十八)进程信号拓展:可重入函数 /volatile/SIGCHLD 全解析前言一、可重入函数:信号处理的第一大 “坑”1.1 什么是重入?什么是可重入函数?1.1.1 重入的定义
_OP_CHEN17 天前
linux·运维·操作系统·进程·c/c++·信号·信号捕捉
【Linux系统编程】(三十七)信号捕捉全链路拆解|从内核态切换到 sigaction 实战前言一、信号捕捉的 “门槛” 与核心定义1.1 什么是 “信号捕捉”?1.2 信号捕捉与其他处理方式的区别
_OP_CHEN18 天前
linux·运维·操作系统·进程·c/c++·信号·信号保存
【Linux系统编程】(三十六)深挖信号保存机制:未决、阻塞与信号集的底层实现全解析在 Linux 进程信号的生命周期中,“信号保存” 是连接 “信号产生” 与 “信号处理” 的关键桥梁。当信号被操作系统产生后,并不会立即递达给进程执行处理动作 —— 进程可能正在执行高优先级任务,也可能主动阻塞了该信号。此时,信号会被 “暂存” 起来,直到满足递达条件。
_OP_CHEN19 天前
linux·运维·操作系统·进程·c/c++·信号·信号产生
【Linux系统编程】(三十五)揭秘 Linux 信号产生:从终端到内核全解析在 Linux 系统中,信号是进程间异步通信的 “信使”,而 “信号产生” 则是这个通信过程的起点。无论是我们熟悉的Ctrl+C终止进程,还是程序运行中出现的段错误、定时器超时,本质上都是信号被触发产生的过程。很多开发者只知道 “信号能终止进程”,却不清楚信号到底是怎么来的 —— 是用户操作触发的?还是系统自动产生的?不同场景下信号的产生机制有何不同?
_OP_CHEN20 天前
linux·后端·操作系统·进程·信号·终端信号
【Linux系统编程】(三十四)初识进程信号:Linux 软中断的核心奥秘前言一、从生活场景理解信号:原来信号这么简单1.1 快递的故事:完美映射信号处理流程1.2 生活场景到 Linux 信号的核心结论
MPCTHU21 天前
概率论·信号
随机信号分析| 01 随机信号分析大纲随机信号事实上在数学上的模型是一个随机过程,随机过程的定义是这样的:对于给定的参数集合 T T T,若对于每一个 t ∈ T t\in T t∈T,都有一个随机变量 X ( ξ , t ) X(\xi,t) X(ξ,t)与之对应,其中 ξ \xi ξ 是样本点。用集合表述为:
MPCTHU21 天前
概率论·信号
随机信号分析|04 带通随机信号带通信号是一类功率谱集中在某个非零频率处的随机信号。定义(希尔伯特变换) 信号x(t)x(t)x(t)的Hilbert变换为:
MPCTHU22 天前
概率论·信号
随机信号分析| 05 随机信号通过线性系统系统是将输入信号x(t)x(t)x(t)变换为输出信号y(t)y(t)y(t)的一种映射规则。线性时不变系统可以用算子进行表示:
MPCTHU22 天前
概率论·信号
随机信号分析| 02 随机信号的平稳性分析对于某些统计特性随时间参数不变的信号叫做平稳随机信号。定义(严格平稳过程;强平稳) 若信号{X(t),t∈T}\{X(t),t\in T\}{X(t),t∈T}的任意nnn维分布函数具有如下参量平移不变性:
MPCTHU22 天前
概率论·信号
随机信号分析|06 随机信号测试题试题来自:【博学笃志、格物明德】中国科学院大学随机过程期末试题(电子与通信类) - 告别的年代的文章 - 知乎
柏木乃一23 天前
linux·运维·服务器·c++·信号处理·信号·异常
Linux进程信号(2):信号产生part21.信号产生在之前的学习当中,我们的进程一旦出现了除0,空指针解引用就会报错,从而导致进程崩溃? 那为什么会出现这种情况.最本质的原因是os向进程写入了对应的信号,从而触发终止进程的默认行为 在这里面,我们能够找到我们的老朋友, 11号信号段错误,这个一般是由空指针解引用触发的,8号错误 浮点数报错,除零错误经常容易触发这个信号 空口无凭,我们现在写一个测试代码来触发这两个信号
柏木乃一25 天前
linux·运维·服务器·c++·信号·signal
Linux进程信号(1):信号概述,信号产生part 11.信号概念概述 2.信号产生在生活中,我们有很多地方都有信号这个概念,红绿灯,红灯的时候要停车,绿灯的时候要行驶.对于信号这样一个概念来说.我们时提前就知道信号的,也就是我们能够识别出信号,知道红灯和绿灯之间的区别并且知道当信号产生的时候如何去进行处理结果. 我们再举个例子 我们收快递.快递站能够对快递进行区分.它会先积压在快递站,当在合适时机当快递员把快递给你的时候,你能够对其进行处理.但是对于快递什么时候会被送到我们是不知道,整个过程对于你来说是一个黑盒,这个过程来说快递员和你是异步的.当收到快递你
xixixi777771 个月前
网络·应用·信号·无线·通信·太赫兹通信·可见光通信
太赫兹通信和可见光通信的区别对比让我用一个最直接的比喻来区分它们:如果把通信技术比作一把“尺子”,那么:都高频、都高速:频率都比现在的5G高很多,所以带宽都很大,潜力速度都很快。
Trouvaille ~1 个月前
linux·运维·服务器·c++·操作系统·信号·中断
【Linux】进程信号(三):信号捕捉与操作系统运行原理💬 重磅来袭:经过前两篇的学习,我们已经掌握了信号的产生方式和保存机制。但最核心的问题还没有解答:信号处理函数是如何被调用的?操作系统究竟是如何运行的?为什么说信号是"软件模拟硬件中断"? 本篇将揭开操作系统运行的神秘面纱,从硬件中断、时钟中断、系统调用、到用户态与内核态的切换,带你深入理解计算机系统的本质。这是整个系列最精华、最烧脑、也最有价值的一篇!
小王努力学编程1 个月前
linux·服务器·c++·人工智能·python·langchain·信号
LangChain——AI应用开发框架(核心组件2)目录1.检索增强生成(RAG)RAG介绍RAG流程2.文档加载器(Document loaders)加载PDF文档
CAU界编程小白1 个月前
linux·信号
Linux系统编程系列之进程信号信号概念:信号是进程之间事件异步通知的一种方式,属于软中断。 其实信号本身在之前就已经见过几次了,比如管道读端关闭写端不关闭此时OS就会关掉进程—本质是进程收到了13号信号,Ctrl + C本质是进程收到了2号信号,进程控制中的waitpid也测试了一些信号。本篇正式讲解信号。这里先说一些前置知识: 1.进程必须识别+能够处理信号–信号没有产生,也要具备处理信号的能力 --信号的处理能力,属于进程内置功能的一部分! ! 2.进程即便没有收到信号,也知道哪些信号怎么处理 3.当进程真的收到了一个具体的信号的
予枫的编程笔记2 个月前
消息队列·共享内存·信号·管道
【基础概念】管道、消息队列、共享内存、信号💻 Hello World, 我是 予枫。代码不止,折腾不息。作为一个正在升级打怪的 Java 后端练习生,我喜欢把踩过的坑和学到的招式记录下来。 保持空杯心态,让我们开始今天的技术分享。
HalvmånEver2 个月前
linux·运维·服务器·c++·学习·信号
Linux:信号保存下(信号二)书接上文,信号的产生除了上篇博客简绍的几种外,还有一些其他的,我们今天继续来探索当我们在进行管道通信时,假如读端全部关闭,那么操作系统会将写端也关闭,这就是软件条件产生的信号
HalvmånEver2 个月前
linux·运维·服务器·c++·系统架构·信号
Linux:信号初识上(信号一)我们举几个例子,比如上课铃,上课铃一响我们就知道要回去上课,这就是信号,它提醒我们该干什么事情了,再比如点外卖,外卖小哥送外卖敲门的声音,就是一个信号,他表示外卖到了,我们可以取外卖啦,在古代战争时,点狼烟可以告诉战士敌人来了,同理,狼烟也是一种信号,告诉我们敌人来临
【 STM32开发 】2 个月前
stm32·信号·dac·正弦波·数模转换
【STM32 CubeMX】DAC 输出正弦波本篇实现效果, 预览:目录一、前言二、正弦波频率公式三、CubeMX 配置1、DAC 基础 配置2、DMA 传输 配置