One of the major challenges in embedded designs is the ability to exhibit “real-time” determinism. This paper focuses on some of the key design considerations associated with real-time embedded solutions. It also defines a real-time system and distinguishes between “soft” and “hard” real-time systems. It introduces a number of the advanced features in Intel architecture processors and describes real-time considerations and recommendations.