Embedded systems are computer controlled systems. Real-time systems are systems that has real-time constraints; it can be soft real-time or hard real-time. The distinct concepts are clear, but if we put too concepts together, then I get connfused.

The question is

1) are embedded systems usually real-time systems?2) are real-time systems usually embedded systems?

please advice. thanks...