自旋锁相关论文
为了让嵌入式操作系统应用及驱动开发人员充分理解并正确使用操作系统提供的互斥机制,在介绍了临界区和临界资源的基础上,阐述并对......
传统自旋锁具有无序竞争的特点,本文对自旋锁机制进行了研究,通过引入优先级和等待次数阈值提出可调优先级自旋锁,保证高优先级任......
随着多核芯片的广泛使用,越来越需要在软件技术上做相应的改进,以适应多核的需要并更好的发挥多核芯片的效能.在面向多核的软件技......
随着计算机技术的进步和应用的不断扩展,嵌入式系统也得到了迅速的发展。嵌入式系统在许多领域均有大量的应用,比如航空航天领域、自......
多处理机系统中引入虚拟化,会带来很大的优势——多处理机系统使得虚拟化技术能够应用更多原本可能会被浪费的处理器周期和计算资......
随着多核处理器在嵌入式领域的应用,面向多核处理器的嵌入式实时操作系统成为近些年的研究热点。虽然多核架构的引入为嵌入式系统......
区块链技术为传统的金融和互联网行业提供了新的发展方向和解决方案,并且引起了社会的广泛关注。同时,随着智能合约的出现,区块链......
Linux操作系统被广泛用于各领域,多核环境下Linux调度器依靠自旋锁保证其正确运行,这给调度器带来了严重的锁竞争.在分析Linux调度......
详细介绍了在Linux环境下,特别是内核态下可能遇到的各种互斥场景,依据代码执行路径对其进行了分类。在此基础上,比较了各种互斥问......
针对开放源码的Linux内核,在参考了其实时性相关研究的基础上,提出了改进其实时性能的2个措施:中断线程化和改进自旋锁机制,并在最......
摘要:在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核需要一些同步机制来同步各执行单元对共享数据的访问。尤其......
SMP(对称多处理机)是一种紧耦合、共享存储的系统模型。Linux内核为了支持SMP体系结构,必须要修改基于UP(单处理机)的内核代码。文中详......
随着多核处理器的广泛使用以及人们对软件可靠性提出更高要求,多核并行程序验证的重要性日益凸显.本文提出了一个完整的基于多核的并......
本文将Linux内核中用于同步的几种机制集中起来分析,强调了它们之间在实现和使用上的不同。......
在多核系统设计中,传统的Verilog/VHDL等语言由于仿真速度慢的缺点,不适合多核处理器建模.为实现快速建模,文中利用SystemC对多核......
基于ARM硬件平台和嵌入式Linux软件平台进行驱动开发时,对共享资源的保护是常遇到的问题,嵌入式Linux的同步机制便是解决该问题的......
针对以往车载监控系统存在较大延时的缺点,设计一种实时宽带车载监控系统。该系统通过在32位ARM微处理器中选用可抢占内核和O(1)调度......
摘要针对多种商用对称多处理器(SMP)操作系统的互斥策略,重点研究了互斥策略的3个关键问题:自旋锁设计、长期互斥等失效的解决方法和死......
分析了嵌入式Linux在实时性方面的不足,针对Linux2.6内核的中断运行机制、内核不可抢占性、自旋锁及大内核锁等问题进行研究,提出相应......
研究和分析了Linux系统对SMP支持的特点及其主要的内核路径互斥方法,阐述了MCSspinlock的原理及其优点,最后结合Linux内核的特点,给出......
Nucleus PLUS是新一代的嵌入式实时多任务操作系统内核。在多核操作系统环境下,同一时刻多任务同时访问内核,自旋锁可以很好地处理......
首先介绍Linux的设备驱动架构,引入设备驱动的并发控制机制,然后通过比较几种互斥机制的优缺点,重点详述如何针对不同互斥场景选择最......
在操作系统内核中,自旋锁是一种应用非常广泛的锁机制,能大幅提高系统性能和吞吐量;另一方面,自旋锁的使用不当,会立即将系统锁死,......
旨在探讨WDM(WindowsDriverModel)驱动程序开发过程中,经常困扰开发人员的中断优先级(IRQL)、自旋锁以及内存管理等疑难问题,澄清......
提出了一种延迟锁方法,以减小实时内核对周期性实时任务的响应时间。该技术的基本策略为:只让那些不影响实时任务的非实时任务进入非......
在共享存储器的多核环境中,锁住共享资源是完成同步操作的有效方法之一.为了提高同步对象工作效率,借鉴windows同步对象工作原理,......
随着多核处理器的广泛使用以及人们对软件可靠性提出更高要求,多核并行程序验证的重要性日益凸显。本文提出了一个完整的基于多核......
实时操作系统已广泛应用于国防、工业自动控制、通信等嵌入式领域。与通用的操作系统相比,实时操作系统的主要任务是对事件进行及......
随着信息技术与网络技术的高速发展,嵌入式系统越来越受到人们的重视,它被广泛地应用于科学研究、工程设计、军事技术、消费电子等......
作为最主要的开放源码软件之一,Linux因具有内核源码公开、性能稳定、兼容UNIX、支持多种处理器、网络功能强、安全性高、内核可以......
多核操作系统通常采用自旋锁技术保证多核之间互斥。处理器核属于硬件设备,需要硬件锁机制实现核间互斥,各类处理器都提供相应的硬......
现代操作系统中多支持SMP系统,而在SMP系统中一个必须解决的问题就是多个CPU之间的并发执行问题,Linux也不例外.在Linux内核中,实......
文章分析了用Windows驱动程序模型(WDM)设计驱动程序面临的问题,分析了Windows驱动程序架构(WDF)简化驱动程序设计工作的方法,介绍了新......