Компьютер на современных автомобилях имеет два компонента: железо и программное обеспечение.
Железо компьютера на автомобиле использует центральный процессор (CPU), который в микросхеме называется микропроцессором. Интегральная микросхема объединяет транзисторы, диоды и конденсаторы, которые размещаются на маленьком чипе полупроводникового материала, который меньше и тоньше, чем ластик на карандаше. В основном для производства используется кремний. Кремний, как любой полупроводник, не проводит электричество, пока на полупроводник не направлено напряжение, магнитное поле, тепло или свет. Программа указывает микропроцессору, что делать.
Программное обеспечение компьютера на автомобиле содержит программу. Программа говорит компьютеру, что делать и когда делать это в определенной последовательности. Программа хранится в постоянной памяти, которая называется "Память только для чтения" (ROM). Компьютер знает только то, что находится в его памяти.
Есть еще вариант, который называется "Программируемая память только для чтения" (PROM), которую можно легко удалить и заменить, в отличие от ROM. Если память выходит из строя, это делает ее менее дорогостоящей. Необходимо заменить только PROM, а не весь микропроцессор. Микропроцессор содержит ROM (или PROM) и RAM. RAM означает "Случайный доступ к памяти", к которому можно получить доступ без прохождения определенной последовательности. Техник взаимодействует с RAM при доступе к кодам неисправностей. Все компьютеризированные системы зажигания не имеют кодов неисправностей. Некоторые компьютеры способны "учиться". Это называется адаптивной памятью. Если значение выходит за пределы установленных границ из-за износа двигателя, адаптивная память делает незначительную корректировку в программе для компенсации. Для этого компьютеру требуется примерно 20-30 миль, поскольку именно столько времени требуется компьютеру для обучения. Всякий раз, когда питание отключается от компьютера, ему приходится все переучиваться.