Font Size: a A A

Windows Nt Systems, Real-time Dynamic Simulation Environment

Posted on:2007-02-05Degree:MasterType:Thesis
Country:ChinaCandidate:C FengFull Text:PDF
GTID:2208360185456409Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Along with swift and violent development of computer science and more and more mature program design technique, the module-design is not only demanded by the norm to suit for the standard programming. People have been aware of that to design the application program into series of inter-communicated segments is much better than into a huge procedure. This leads to dividing the programming work smaller and smaller, also improving each part in transplanting, compatibility and debugging, and finally making the software design tend to be more industrialized. In this way, it becomes true that IPC is an indispensable technique in the programming design.IPC means Inter Process Communication. The communication of each segment is in the category of IPC, it makes a bridge of data transmission and sharing for such segments and makes the relation of each segments closer. In today's Windows programming, IPC is an important technology.Real-time dynamic simulation environment is a run-time platform based on real-time multitask application software of WindowsNT. This software realizes the multitask's creation, management, deleting and data sharing in the master simulation computer through using existence resource of WindowsNT, and exchanges real-time data with periphery computers by ethernet network. The multitask comes true through process: the multitask's controlment realizes by the controlment of its threads, the threads communicate with the master process. The applications of each task control the run-time status of themselves and other tasks through some simple function calls. The control mission includes hanging, awakening, terminating and changing PRI of threads.This paper bases on the data sharing requirement of different applications, contraposes the characteristics of WindowsNT and VC++, brings the way of data sharing through dynamic link library. This way resolves the data sharing problem of multitasks. It makes each applications use the same dynamic link library, the sharing data is defined in that dynamic link library. It also can let different programming language applications share data.
Keywords/Search Tags:Inter Process Communication, Data Sharing, Dynamic Link Library
PDF Full Text Request
Related items