Real Time Computing (ELEC5614)

UNIT OF STUDY

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.

Our courses that offer this unit of study

Further unit of study information

Classes

Project Work - own time 2 hrs; Lecture 2 hrs/week; Laboratory 2 hrs/week; Tutorial 1 hr/week; E-Learning 1 hr.

Assessment

Through semester assessment (30%) Final Exam (70%)

Faculty/department permission required?

No

Unit of study rules

Prerequisites and assumed knowledge

SOFT2130 Software Construction (or SOFT2004 Software Development Methods 1) and ELEC3607 Embedded Computing (or ELEC2601 Microprocessor Systems)

Prohibitions

MECH5701

Study this unit outside a degree

Non-award/non-degree study

If you wish to undertake one or more units of study (subjects) for your own interest but not towards a degree, you may enrol in single units as a non-award student.

Cross-institutional study

If you are from another Australian tertiary institution you may be permitted to underake cross-institutional study in one or more units of study at the University of Sydney.