Intro to Computer Architecture

Another video explaining why we need to consider architecture when designing a device: