Real Time Computing

ELEC5614

This unit is concerned with the theory and practice of real time computer systems as applied to the design of embedded systems and computer control systems in engineering, manufacturing and automation. Some background in programming, object oriented design and system architecture is assumed. A prime aim of this unit of study is to develop a capacity for research and inquiry in the field of real-time and embedded systems. Completion of this unit will facilitate progression to advanced study or to work in embedded systems and industrial real-time computer systems. The following topics are covered. Hard real time and embedded systems, as applied to engineering, manufacturing and automation. Timing and scheduling: periodic vs aperiodic processes, deadlines, rate monotonic, deadline monotonic and earliest deadline scheduling. Management of shared resources. Real-time languages and their features. Real time operating systems. Real time software design. Embedded Systems: overview, signal flow, interfacing. Reliability and fault tolerance in hardware and software. SCADA and DCCS. Some case studies.

Unit of study details

Unit of study level: Postgraduate

Credit points: 6

Commencing semesters: 1

Further unit of study information

Unit of study handbook: ELEC5614

Costs and scholarships information: Costs and Scholarships

Final dates to withdraw from units of study: Census Dates

Available for study abroad and exchange: Yes

Our courses that offer this unit of study