Dissertation > Excellent graduate degree dissertation topics show
Design and Implementation of Schedule Mechamism, Semaphore Mechanism and Interrupt Mechanism of VxWorks SMP Kernel
Author: RenQiang
Tutor: WuJiaZhu
School: National University of Defense Science and Technology
Course: Computer technology
Keywords: VxWorks SMP Dispatch Semaphore Interrupt
CLC: TP316.2
Type: Master's thesis
Year: 2009
Downloads: 151
Quote: 1
Read: Download Dissertation
Abstract
|
As integrated circuit technology advances and the development of the processor architecture, is isomorphic to the multi-core processors has been widely used in the field of embedded. However, compared with the rapid development of the hardware, the same basic software configuration of the multi-core processors (especially embedded operating system) is relatively backward. Isomorphic multi-core processors embedded operating system development is difficult, the development of low efficiency. Symmetric multi-processing (SMP) architecture analysis, analysis of the difference between the SMP architecture and AMP architecture, and advanced technology of the SMP architecture are briefly described. Detailed analysis of the Linux SMP system, to provide a reference for the VxWorks SMP system design. Depth analysis of the operating mechanism of the VxWorks kernel, VxWorks kernel of the whole structure, task scheduling module, signal modules, interrupt management module is analyzed in detail, a clear relationship between the call module, multi-core design of the back of the playing good foundation. In this paper, on the basis of the analysis of the key issues facing the various modules of the design process for the SMP architecture features, the VxWorks kernel to support SMP architecture design of the mechanism, given a reasonable solution ideas. Task scheduling, task allocation algorithm based on the global queue, the algorithm to achieve a better VxWorks SMP task scheduling, scheduling overhead has nothing to do with the number of ready tasks, in the case of a heavy load on the system can also smooth work to improve the real-time and predictability; mutex synchronization mechanism, the proposed spin-lock mechanism to implement the new semaphore mechanism, the mechanism better realization the VxWorks SMP of synchronization and mutual exclusion, to solve the deadlock, the kernel synchronization mutex more simple and efficient; DR interrupt in the interrupt management, dynamic routing algorithm, the algorithm allows multiple nuclear deal with different interrupt request, interrupt latency is reduced relative to the single-core systems to improve the system responsiveness. VS simulator test platform on the global queue-based scheduling algorithm spin lock, DR interrupts the correctness of the algorithm functions, and compared with the single-core version of VxWorks kernel mechanism operating results have been satisfactory results. VxWorks SMP architecture-based scheduling, semaphores, interrupt mechanism design and its initial implementation, the development of embedded operating system supports multi-core technology has a certain practical and theoretical significance.
|
Related Dissertations
- Stochastic Optimal Dispatch of Power System Considering Uncertain Line Failures under Extreme Weather Disaster,TM73
- Remote sensing data processing grid platform design and initial implementation,TP79
- A Study on the Teaching Status and Countermeasures for the Activity System of the High School Geography Book Three (SinoMaps Press),G633.55
- Discussion on the Existing Problems and Countermeasures of Labor Dispatching,D922.5
- The Research of Virtual Multiple-input Multiple-output for the Uplink of LTE System,TN929.5
- Train Communication Network in research and development related interfaces,TN915.852
- Load Balancing Scheduling System Design and Implementation,TP393.02
- Emergency Evacuation Dispatching Research Based on the Internet of Things Technology,TN929.5;F252
- Based on multi-core SMP cluster environment parallel ray tracing simulation of satellite imagery and Implementation,TP391.41
- Information Control System Based on VxWorks development research,TP311.52
- Based on an open branch and bound method shop scheduling problem,TH186
- VxWorks-based control system and observation,TP273
- Dispatch of civil legal relations,D922.5
- Radio monitoring information collection Scheduling System Design and Implementation,TP311.52
- Based on Petri net modeling intelligent algorithm for job shop scheduling,TP18
- Based on Multi-Agent automotive coating line research group control system,U468.22
- Based on Vxworks Train Integrated Positioning System Design and Implementation,TP368.12
- Research and Application of flora optimization algorithm,TP301.6
- Research on the Construction of Harmonious Labor Relations,F272.92
- Legal Research on Xinjiang Labor Dispatch,D922.5
- Water Carriage of Goods by the legal system of the Limitation of Actions,D922.294;D923.1
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Operating system > Real-time operating system
© 2012 www.DissertationTopic.Net Mobile
|