All cars manufactured today contain at least one computer. It is in charge of monitoring engine emissions and adjusting the engine to keep emissions as low as possible. The computer receives information from a many different sensors, including:
Using the information from these sensors, the computer can control things like the fuel injectors, spark plugs and the idle speed to get the best performance possible from the engine while keeping emissions low. The computer can also sense when something has gone wrong and can inform the driver with the "Check Engine" light. A mechanic can read a diagnostic code from the computer and fix the problem.
Depending on how expensive the car is, there can be all sorts of other computers. For example:
In other words, a modern luxury car is a rolling computer network. It is amazing how many embedded controllers a car can have.
So what was the deal about whether our cars would start on January 1, 2000? Nothing. The computers in our cars have no idea what today's date is because it is irrelevant to their calculations. If you take the battery out of your car to replace it, all of the computers lose power. Your radio, for example, may forget its preset stations. However, you don't have to reset the date on any of these embedded computers because none of them care.
Here are some interesting links: