在linux内核中,互斥量(mutex,即mutual exclusion)是一种保证串行化的睡眠锁机制。和spinlock的语义类似,都是允许一个执行线索进入临界区,不同的是当无法获得锁的时候
2022-05-13 08:56:26
7763 
今天我们来讲讲进程间使用共享内存通信时为了确保数据的正确,如何进行同步?
2023-06-20 09:41:02
1680 系统调用的控制路径上,完成读操作之后,硬件触发中断,开始执行中断处理函数。中断处理函数的写回操作被系统调用控制路径上的写回操作覆盖了,导致结果不一致。
2023-06-26 16:04:38
1160 
引起的可以考虑用信号量或mutex互斥锁,但如果发生在中断上下文,这时候信号量和mutex就无法使用了,因为这两种锁机制是可以睡眠的,而中断上下文又禁止睡眠,这时,spin_lock就是我们最好的选择了。
2023-06-26 16:05:29
5441 在linux内核中,互斥量mutex是一种保证CPU串行运行的睡眠锁机制。和spinlock类似,都是同一个时刻只有一个线程进入临界资源,不同的是,当无法获取锁的时候,spinlock原地自旋,而mutex则是选择挂起当前线程,进入阻塞状态。所以,mutex无法在中断上下文中使用。
2023-06-26 16:05:58
1918 与电脑上操作系统的时间同步的要求。为了满足同星多设备之间以及设备与电脑间的时间同步要求,对此,同星TSMaster推出了TSync同步机制功能,本文主要介绍TSync
2024-10-12 08:05:41
3878 
在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更需要一些同步机制来同步不同处理器上的执行单元对共享的数据的访问。
2019-08-06 07:08:12
自旋锁是专为防止多处理器并发而引入的一种锁,它在内核中大量应用于中断处理等部分(对于单处理器来说,防止中断处理中的并发可简单采用关闭中断的方式,即在标志寄存器中关闭/打开中断标志位,不需要自旋锁)。
2020-03-31 08:06:08
从Linux 2.6起引入了一套新的驱动管理和注册机制:platform_device和platform_driver。Linux中大部分的设备驱动,都可以使用这套机制,设备用platform_device表示,驱动用platform_driver进行注册。
2019-09-23 07:31:36
你都知道Linux主要有哪几部分应用吗?
2021-11-10 07:01:04
同步切换噪声是什么?同步切换噪声的机制是什么?如何解决SSN噪声的挑战?
2021-05-08 08:56:25
EV12AS200是E2V品牌的高性能12位1.5GSps模数转换器,凭借独特的差分输出和可靠的同步机制,在高速数据采集与处理领域优势显著。一、差分输出链路1. 物理层EV12AS200采用
2025-08-26 09:49:39
全C源码汇川MD500E同步机驱动变频器源码,有MTPA,在 线辨识,电流环自整定等一系列先进功能,文件齐全,编译无错,灌板可用, 最新的版本是性能是V0.61,功能版本是V1.57。
2021-09-03 09:04:06
Mini Linux EMMC
2023-03-28 13:06:25
RTT中的消息同步机制是如何实现的
2023-11-02 07:00:20
Vulkan同步机制和图形-计算-图形转换的风险(一)
2021-01-21 06:17:08
使用Linux系统提供的机制来对线程访问资源的顺序进行同步,本文档挑选了信号量,互斥锁,条件变量来介绍线程同步机制,实验代码在sync/目录下。1 POSIX无名信号量本章介绍POSIX 无名信号量,以下简称
2021-04-02 14:04:09
什么是光储型虚拟同步机?
2021-11-04 06:18:06
虚拟同步机是基于微网技术提出的一种电力电子技术,传统的电力电子发电设备多采用PQ控制,动态响应快,缺少类似同步电机的阻尼特性,从而引起电网波动等问题。故为了迎合电网特性,使得逆变器具有同步电机阻尼
2021-06-30 06:43:24
储能虚拟同步及技术 上一、背景和基本原理二、作用与接入方案一、背景和基本原理虚拟同步机(Virtual Synchronous Generator,VSG)可以通过在变换器控制环节中模拟同步机运行机制
2021-06-30 07:11:29
关于CAN总线位定时和同步机制的简要分析
2021-05-28 06:05:24
关于虚拟同步机matlab/simulink控制仿真不看肯定后悔
2021-10-25 09:02:49
同步机控制(无传感器方案)硬件方面,是在功率器件下桥臂用精密电阻分压的方式进行的采样,没有使用电流传感器,且PWM高低有效未必一致。因此需要考虑更改程序中的PWM设置和AD设置。...
2021-09-16 06:07:45
需要开发一个点对点无线通信系统内的TDD时隙同步与切换模块,基于FPGA开发,实现下列功能:1.上下行时隙切换;2.在无GPS等同步时钟的前提下,实现时隙同步;需要提供:1.TDD同步机制说明文
2016-01-25 17:17:32
中断的实现机制,tasklet与workqueue的区别及底层实现区别?为什么要区分上半部和下半部linux中断的响应执行流程linux中的同步机制?spinlock与信号量的区别linux中RCU原理 见之前Linux部分Linux设备中字符设备与块设备有什么主要的区别?请分别列举一些实际的设
2021-12-24 06:23:43
1、同步方式两个通信应用服务之间必须要进行同步,两个服务之间必须都是正常运行的。发送程序和接收程序都必须一直处于运行状态,并且随时做好相互通信的准备。发送程序首先向接收程序发起一个请求,称之为发送
2016-04-14 12:33:17
本文基于发送方接收方双向同步算法的原理,提出一种基于时钟漂移与偏移的同步补偿机制(CDCO算法)。
2021-05-17 06:18:14
储能虚拟同步机技术 下三、储能虚拟同步机结构三、储能虚拟同步机结构如图7所示,集中式VSG分为储能单元和逆变单元两级结构。储能单元作为VSG前级,包含储能元件和DC/DC变换电路,主要作用是维持
2021-09-03 08:52:13
虚拟同步机(VSG)控制技术优点在于可以模拟同步发电机的转子外特性,使并网逆变器具有虚拟惯量和阻尼,不仅如此,VSG控制下,并网逆变器能够参与电网电压,频率的调节,更具有灵活性,在微电网的应用越来越
2021-09-03 09:00:11
在瞬间是同步的。无线传感器网络本质上是一个分布式协同工作的网络系统,很多具体应用都要求网络各个节点存在相互的协同配合,因此时间同步是无线传感器网络同步管理机制的重要内容。 传统无线网络中,时间同步机制
2020-12-31 17:09:16
Linux能力机制
2020-04-20 08:23:03
esp_now_set_wake_window
但唤醒后的时间会变化,并不是固定的,所以多个espnow设备仅靠这两个函数是无法实现窗口同步的
请问如何实现介绍中所说的窗口同步?这个需求意义重大
2024-06-05 07:23:16
Linux与VxWorks任务调度机制分析
2009-03-28 09:52:34
19 同步是音频水印需要解决的关键问题之一,目前的音频水印算法还缺乏简单有效的同步机制。该文提出一种基于语音参数模型的自同步水印算法,在保证不可感知性和稳健性的良好
2009-04-23 11:02:49
25 本文对Windows NT 操作系统的多线程同步机制和同步对象进行了分析,以其在检测仪和经纬仪同步通信程序开发中的应用为例,论述了如何通过共享事件来实现应用程序和设备驱动程
2009-08-24 10:02:46
16 域一致性新型锁同步机制的实现将软件分布式共享存储系统所使用的基于域一致性协议锁机制以新的方式加以实现。它充分利用SMP 结构所具有的特点,以多级方式实现锁同步机制
2009-09-02 10:27:54
12 一、自旋锁
自旋锁是专为防止多处理器并发而引入的一种锁,它在内核中大量应用于中断处理等部分(对于单处理器来说,防止中断处理中的并发可简单采用关闭中
2010-06-08 14:50:41
1438 针对手机和 无线网络 的限制条件,设计了一套可行的应用在手机多人在线角色扮演类游戏上的网络游戏同步机制. 分析了同步技术中的延时问题及其对游戏交互性和公平性的影响以及影
2011-06-10 15:51:53
13 本内容介绍了arm linux内存管理机制,详细说明了linux内核内存管理,linux虚拟内存管理,arm linux内存管理等方面的知识
2011-12-19 14:09:27
73 一种采用Lock_Free同步机制的数据结构的研究_黄姝娟
2017-01-07 21:39:44
0 全固态脉冲磁场——加速器延时同步机研制
2017-09-11 13:20:11
10 Linux内核源码当中,关于RCU的文档比较齐全,你可以在 /Documentation/RCU/ 目录下找到这些文件。Paul E. McKenney 是内核中RCU源码的主要实现者,他也写了很多RCU方面的文章。今天我们而主要来说说linux内核rcu的机制详解。
2017-11-13 16:47:44
9308 
路径(进程)以交错的方式运行。对于这些交错路径执行的内核路径,如不采取必要的同步措施,将会对一些关键数据结构进行交错访问和修改,从而导致这些数据结构状态的不一致,进而导致系统崩溃。因此,为了确保系统高效稳定有序地运行,linux必须要采用同步机制。
2017-11-14 15:25:19
5869 
在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更需要一些同步机制来同步不同处理器上的执行单元对共享的数据的访问。
2017-11-14 15:52:46
7626 虚拟同步机技术是一种以先进同步逆变技术和惯性储能单元为基础,使新能源发电拥有常规火电外特性的技术。大规模间歇式新能源通过虚拟同步机接入电网,可以提供一定的有功和无功支撑,并有效抑制频率振荡,从而实现新能源的友好并网。
2018-07-01 14:14:00
5112 如果其中一个进程的输出结果是“pid1:1001, pid2:1002”,写出其他进程的输出结果(不考虑进程执行顺序)。
明显这道题的目的是考察linux下fork的执行机制。下面我们通过分析这个题目,谈谈Linux下fork的运行机制。
2018-04-26 16:26:00
1391 
数据同步是实现异地双活数据中心的关键技术,但现有远程数据库同步机制效率较低,并且不能满足异构数据库之间的同步要求。针对上述问题,设计一种新的远程数据库同步机制。分析应用程序操作数据库的过程,研究从
2018-01-24 17:11:56
1 研究了水下传感器网络( UWSN)时间同步算法。针对水下环境中声信号传播时延长、节点移动性等特点给时间同步带来的问题,基于多普勒原理提出了一种分布式时间同步算法(NU-Sync),通过计算相对速度
2018-01-26 17:29:38
0 提出混合式数据同步机制,有机融合集中式和ad hoc架构,设置自组织域(SOD,self-organization domain),减少了同步数据通信量和数据同步服务器负载;提出基于节点能力值的数据
2018-02-08 16:35:44
0 的是,近年来的研究发现(如Cheng et al., 2015; Hu et al., 2017; Hu et al., 2018; Pan et al., 2017),人类在互动期间会产生大脑间的信号同步现象,这种同步机制与互动的过程和结果有密切的关系。
2018-08-29 09:56:02
5161 atomic_t类型的参数。这样可以确保atomic_xxx的接口函数只会操作atomic_t类型的数据。同样的,如果你定义了atomic_t类型的变量(你期望用atomic_xxx的接口API函数操作它),这些变量也不会被那些普通的、非原子变量操作的API函数接受。
2018-12-13 14:05:48
3265 
共享内存主要用于进程间通信,Linux有两种共享内存(Shared Memory)机制
2019-05-04 17:33:00
2394 
当你读写文件的时候,Linux内核为了提高读写性能与速度,会将文件在内存中进行缓存,这部分内存就是Cache Memory(缓存内存)。即使你的程序运行结束后,Cache Memory也不会自动释放。
2019-04-26 15:49:14
1508 Linux中的Workqueue机制就是为了简化内核线程的创建。通过调用workqueue的接口就能创建内核线程。并且可以根据当前系统CPU的个数创建线程的数量,使得线程处理的事务能够并行化。
2019-04-26 16:49:10
1347 
中断(interrupt)被定义为一个事件,该事件改变处理器执行的指令顺序,这样的事件与CPU芯片内外部硬件电路产生的电信号相对应。中断通常分为同步(synchronous)中断和异步(asynchronous)中断。
2019-04-28 17:03:59
782 linux的内存管理采取的分页存取机制,会将内存中不经常使用的数据块交换到虚拟内存中。linux会不时地进行页面交换操作,以保持尽可能多的空闲物理内存,即使并没有什么事需要内存,linux也会交换出暂时不用的内存页面。
2019-04-28 17:12:07
1560 Device mapper 是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机制下,用户可以很方便的根据自己的需要制定实现存储资源的管理策略,当前比较流行
2019-04-29 15:25:50
1023 在linux内核系统中,各个模块、子系统之间是相互独立的。Linux内核可以通过通知链机制来获取由其它模块或子系统产生的它感兴趣的某些事件。
2019-05-05 11:46:56
2508 无论计算机上有多少内存都是不够的,因而linux kernel需要回收一些很少使用的内存页面来保证系统持续有内存使用。页面回收的方式有页回写、页交换和页丢弃三种方式:如果一个很少使用的页的后备存储器是一个块设备(例如文件映射),则可以将内存直接同步到块设备,腾出的页面可以被重用;
2019-05-10 11:37:21
1200 
在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。
2019-05-12 08:26:00
880 你知道linux常用查看硬件设备信息命令的方法是什么?
2019-05-13 11:04:31
3449 的应用就是用Pthreads提供的锁机制(lock)来对多个线程之间共 享的临界区(Critical Section)进行保护(另一种常用的同步机制是barrier)。
2019-05-14 17:44:00
3561 
Linux内核同步机制,挺复杂的一个东西,常用的有自旋锁,信号量,互斥体,原子操作,顺序锁,RCU,内存屏障等。
2019-05-14 14:10:38
935 Linux Security Modules (LSM) 是一种 Linux 内核子系统,旨在将内核以模块形式集成到各种安全模块中。在 2001 年的 Linux Kernel 峰会上,NSA 代表
2019-05-15 16:38:02
3027 
,很早以前我想当然的以为内核在监测到laptop_mode为1时会动态调整那两个参 数,可是我没有找到代码,当我知道linux的机制和策略相分离的时候,我才明白,linux内核是不管那种事的,如果管的话,它
2019-04-02 14:48:21
486 从Linux 2.6起引入了一套新的驱动管理和注册机制:platform_device和platform_driver。
2019-11-06 14:12:50
2009 
在LInux操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更需要一些同步机制来同步不同处理器上的执行单元对共享的数据的访问。
2020-02-24 15:26:27
3841 在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实像多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问,尤其是在多处理器系统上,更需要一些同步机制来同步不同处理器上的执行单元对共享的数据的访问。
2020-09-22 09:46:37
2955 
前文提到,系统中如果存在资源共享,线程间存在竞争,并且没有合理的同步机制的话,会出现数据混乱的现象。为了实现同步机制,Linux中提供了多种方式,其中一种方式为互斥锁mutex(也称之为互斥量)。
2020-09-28 15:09:51
2925 
CAN总线一直以来以稳定、容错性高而著称。要想达到这样的效果,其独特的同步机制是非常重要的一点,本文将为大家讲解一下CAN总线的同步机制以及SJW的作用所在。
2020-12-26 02:52:08
2068 工作的能力,其信息传输的确定性离不开其内部的时钟同步机制的支持。时钟同步机制可根据该节点启动的不同工作阶段,定义成不同的工作状态,如初始化、等待接收同步帧等。考虑到传统的FSM方法建立模型存在代码难以复用、维护困难等问题,本文基于量子框架的角度,采用有限状态机的方法对FlexRay时钟同步机制进行研究。
2021-03-31 10:22:27
4603 
轴位控制系统是现代控制系统中应用领域非常广泛的一类系统,实现执行机构对位置指令的精确跟踪。数字/ 同步机转换器可把计算机输出的以数字形式表示的角度控制量转换成同步机能够接受的三相交流信号,用来驱动控制变压器、发送同步机和角度指示仪等。
2021-05-02 09:30:00
2681 
Linux内核文件Cache机制(开关电源技术与设计 第二版)-Linux内核文件Cache机制
2021-08-31 16:34:54
4 介绍一个客户的真实案例:GLPOLY导热绝缘片XK-F35成功解决客户虚拟同步机MOS管发热问题。 最近有客户找到我们寻找虚拟同步电机上面用的导热材料。刚接触这个客户的时候,虽然之前小编不知道虚拟电动机到底是干嘛的,起什么作用等等。但是不管同
2022-04-29 18:55:57
919 如果你是一个新手,并尝试使用命令行接口,我们收集了各种基本的Linux命令来供你学习,帮你在各种Linux发行版中完成各种任务。虽然不是很详细,但是对Linux初学者,或普通用火,或管理员都是很有用的。
2022-12-09 10:34:18
1187 问题: 我知道在Linux上我可以用df命令来查看磁盘使用空间。你能告诉我df命令的实际例子使我可以最大限度得利用它吗?
2022-12-21 10:53:40
1548 参考博士论文《基于虚拟同步机的微网逆变器控制策略研究_刘芳》 虚拟同步机控制综述 1 欧洲VSYNC方案 根据频率偏差和频率变化率生成一次调频和虚拟惯量算法指令,使整个微网逆变器系统形成一个VSG
2023-03-02 15:32:29
10 虚拟同步机(virtualsynchronous generator,VSG)技术实现了并网逆变器的同步机化,使得光伏等分布式电源能够具备同步机
的内部机制和外部特性,从而可以与常规同步机一样自主
2023-03-28 10:38:22
0 simulink风光储调频两区域系统 风机同步机光伏储能调频
2023-04-14 10:37:00
4 同步就是进程与进程之间,进程与系统资源之间的交互。由于 Linux内核采用的是多任务,所以在多个进程之间,必须要有同步机制来保证彼此协调。
2023-04-21 14:42:51
1346 同步就是进程与进程之间,进程与系统资源之间的交互。由于 Linux内核采用的是多任务,所以在多个进程之间,必须要有同步机制来保证彼此协调。
2023-05-04 17:06:13
1536 编者按:对于Linux系统编程来说,竞争和同步是绕不开的话题。之前分享过Java的对象锁,有读者说自己不做Java不太能理解,这次分享Linux中很基础的同步机制:futex,内容包括基本接口定义和对于优先级反转的处理,希望对大家的技术成长有帮助。
2023-05-20 16:56:49
5612 
FIFO 是FPGA设计中最有用的模块之一。FIFO 在模块之间提供简单的握手和同步机制,是设计人员将数据从一个模块传输到另一个模块的常用选择。
2023-06-14 08:59:29
769 在Linux系统中提供了多种同步机制,本文主要讲讲如何使用pthread_barrier_xxx系列函数来实现多线程之间进行同步的方法。
2023-10-23 14:43:06
1893 
USB设备之间是怎么同步时钟的?是所有USB设备的时钟频率都是一致的吗? USB设备之间的时钟同步是通过USB协议中的帧同步机制实现的。USB设备的时钟频率并不一定完全一致,但是USB协议通过帧
2024-01-16 14:42:52
4160 本文围绕“同一块 PXIe数据采集卡内部不同通道之间的同步”展开,先讨论数据同步的重要性、异步采集可能带来的后果,随后以PXIe采集卡为例,分析单板多通道同步的实现原理与基本方式。不同采集卡之间的同步问题将放在后续文章中单独讨论。
2025-12-18 09:33:19
176 
本文以PXIe平台为基础,聚焦同一PXIe机箱内多块采集卡之间的通道同步问题,首先介绍多板卡同步的典型应用场景及面临的挑战,然后分析若只保证单卡同步、板卡之间异步可能引发的系统级问题,最后结合
2025-12-18 09:35:16
206 
评论