You are signed in. Close

You are signed out. Close

Thank you. Your subscription has started. Close

Thank you. You will get an email when a new comic comes out. Close

We could not confirm your payment. If you paid, use the link "Sign in" at the bottom of the page. Close

Something went wrong on our side. Please try again in a moment. Close

Previous episode Interrupts and sleep mode: how a battery device can watch all night for a year

How embedded systems work: the hidden computers in everyday things, and how engineers build them

Real-time systems: what "real time" means inside an airbag

An airbag that opens one second late is no better than no airbag at all. The small computer inside it does not have to be fast. It has to be on time, and every time. What does "real time" mean for a machine?

  1. 1 In the morning, you watch Miva's cat go out. Its nose enters the tunnel, and a moment later its head pushes the flap. In between, the chip must wake, read and open the latch.latch openingyou

    In the morning, you watch Miva's cat go out. Its nose enters the tunnel, and a moment later its head pushes the flap. In between, the chip must wake, read and open the latch.

  2. 2 If the latch opened a moment later, the cat would bump its nose and walk away. The flap would have made the right choice, too late.open, too late

    If the latch opened a moment later, the cat would bump its nose and walk away. The flap would have made the right choice, too late.

The rest of this episode is for subscribers

Subscribe to read every premium episode. You can cancel when you want.

Paid yearly: $99 instead of $119.88

Next episode Requirements and constraints: why engineers fight over one cent on a device

Share this comic

More comics