Since the 1980s, electronic systems have been slowly taking control of the car and with electric vehicles (EVs), there is the feeling that cars have become ‘computers on wheels’. And as we move slowly towards autonomous motoring when a car can operate itself without human control, the computer will have taken over everything (shades of ‘Skynet’!).
Like the computer or smartphone you use daily, the electronic systems in cars operate with software that has millions of lines of code. As microprocessors have quickly improved in capacity and speed, the software has become more sophisticated and able to handle many different processes simultaneously – at speeds fast enough to activate the brakes if a collision is imminent.
In recent years, some companies have also started to incorporate into the software ‘paywalls’ that restrict certain features until a code is provided by the car owner. The approach is the same as what the computer software industry has been doing for decades. For example, if you purchase or renew Kaspersky’s anti-virus software, you will need to pay them and then get a code which will allow activation or renewal of the software. If you don’t, the software will either deactivate or have reduced functionality and make your device more vulnerable to virus attacks.
(more…)