摘要
针对多种商用对称多处理器(SMP)操作系统的互斥策略,重点研究了互斥策略的3个关键问题:自旋锁设计、长期互斥等失效的解决方法和死锁问题。借鉴先进的商用方法,分析不同类型共享资源的特点,设计了高效自旋锁,并在研究死锁竞争条件产生条件的基础上,提出了明确的解决方法。最后,在MPC7410平台上对系统性能进行实测,结果证明,文中互斥策略能够以小的时间开销为代价,有效提高计算机系统处理速度,在机载嵌入式计算机领域有广泛的应用前景。
commercial symmetric multi-processor (SMP) operating system mutex strategy, focusing on three key issues mutually exclusive strategies: Spinlocks design, long-term mutually exclusive failure, and deadlock is- sues. Learn advanced commercial analysis of the characteristics of the different types of shared resources and design an efficient spin lock and research deadlock competitive conditions produce conditions based on a clear solution. Finally, in the MPC7410 platform on system performance measurement, the results proved mutually exclusive strategies, small time overhead cost of effectively improve the processing speed of a computer system, a wide range of applica- tions in the the airborne embedded computer field.
出处
《电子科技》
2013年第4期60-64,共5页
Electronic Science and Technology
关键词
多机操作系统
短期互斥
自旋锁
长期互斥
multi-operating system
short-term mutually exclusive
spinlock
Long-term mutually exclusive