21.4. Explain why an object-oriented approach to software development may not be suitable for real-time systems.
Object oriented approaches are not always suitable for real-time systems due to the inherent nature of breaking down the system into smaller pieces. These pieces would then need to communicate with each other which ultimately can lead to hardware usage being maxed and thus slowing down the system as a whole.