Font Size: a A A

Research On Multi-thread Real-time Monitor System Under QNX

Posted on:2005-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:H ZouFull Text:PDF
GTID:2132360125470965Subject:Nuclear science and engineering
Abstract/Summary:PDF Full Text Request
Now there are a large number of parameters in need of precise measure and fast control in modern nuclear power system. In this situation, real-time sampling, real-time data processing and real-time display are needed. Multi-thread real-time control is needed to meet the demanding performance indexes when the whole system is complex and gigantic.In this paper real-time platform QNX and it's characteristic architecture were introduced as well as QNX multi-thread programming technique including synchronization methods between threads, the analysis of multi-thread programming, their basic programming architecture, the additional service of Neutrino kernel and QNX makefile.This paper compared QNX6.2 with Windows2000 and Linux8.0 on the performance of multi-thread. Five aspects were considered, like, performance of threads creation, performance of processes creation, performance of threads creation attenuation, performance of floating-point arithmetic and performance of context switch. Full and clear analysis of test results are given. Finally we draw a conclusion that QNX operating system is more strong and reliable than Windows2000 and Linux8.0 on the performance of multi-thread except for that when the amount of calculation is huge. In addition, this paper introduced nuclear power unit and nuclear power monitor system. This paper analyzed the architecture of nuclear power monitor system, and achieved three common programming structures use GNU C under QNX6.2 , pipe structure, workgroup structure and client/server structure. Full analysis of how to apply to the nuclear power control system is given. The author Designed the architecture of multithread real-time monitor system, developed the software of multithread real-time monitor system.
Keywords/Search Tags:QNX, nuclear power control, multi-thread, real-time control
PDF Full Text Request
Related items