Почти у каждого цифрового устройства с микропроцессорным управлением есть прошивка — встроенная программа, отвечающая за основную функциональность. Но откуда взялся сам этот термин? В области компьютерных технологий слова часто используют в переносном значении. Мы говорим, что файл много «весит», хотя знаем, что информация не имеет массы, и сообщаем, что «залили» контент на сайт, хотя понимаем, что это не жидкость. Так почему же цифровую технику именно прошивают, а не, скажем, «пробивают» или «проштамповывают»? В буквальном смысле Дело в том, что слово «прошивка» — не метафора: на заре цифровых технологий оно имело буквальное значение. С середины 1950-х до конца 1970-х запоминающие устройства компьютеров, как правило, были основаны на ферритовых сердечниках. Феррит — материал, который не проводит ток, но обладает ферромагнитными свойствами, то есть может намагничиваться. Причём в двух различных направлениях, одно из которых можно принять за 0, а другое — за 1. Если изготовить множество