Font Size: a A A

Research And Implementation Of Real - Time System Scheduling Analysis Tool Based On Simulation

Posted on:2015-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y ZhangFull Text:PDF
GTID:2208330452952288Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology, embedded system hasbeen widely used in the areas of science production and daily life. There upon thedemand of the system function and complexity are also increasing. Compared withgeneral computer system, embedded dedicated system which was applied to differentareas, the demand of real-time, reliability and stability is higher. Particularly inaerospace, military industry, nuclear industry and other key areas. To satisfy suchreal-time system of strong real-time, high security, high reliablity requirements,accurately master the usage of system time resource, in the system design stage,using the method of modeling and validation, the schedulability analysis on systemtask set is quite necessary. Therefore, it is very significant to develop theschedulability analysis tool of precision, automation and efficiency.Schedulability analysis theory is the theoretical guarantee of real-time systems’high reliability. It is also a hot issue in real-time system research. At present, theresearch of real-time system mainly has three categories: The common real-timesystem of the single processor framework; Partioning real-time systems of the singlepartition framework; Complex real-time system of the multi-processor framework(including common task set and partition task set). Using the simulation method,schedulability analysis tool is based on the premis that all tasks arrive periodically.Frist, this paper describes the scheduling model of three categories real-timesystem about schedulability analysis tool. Second, to design and implement theschedulability analysis algorithm. The process includes: extracting and establishingthe scheduling model and task model of real-time system, and elaborating thealgorithm design theory. Third, designing and implementing the friendly userinterface for the scheduling analysis tool. Finally, by instance analysising andperformance testing, to display the operation process and the analysis results of thetool. The testing results show that the scheduling analysis tool can decide theschedulability accurately,quickly and automatically, and can draw the task set execution process in the form of gantt chart one by one step or continuously.
Keywords/Search Tags:real-time system, periodic task, multi-partition, multi-processor, schedulability analysis
PDF Full Text Request
Related items