Как один транзистор стал миллиардами в вашем телефоне
В твоём телефоне живут миллиарды крошечных переключателей, и почти все они меньше вируса. Разбираемся, как из одного транзистора инженеры дошли до того, что в ладони помещается больше деталей, чем людей на Земле.
Возьми телефон в руку. В этом тонком кусочке стекла и металла прямо сейчас работают миллиарды крохотных переключателей — и каждый из них меньше, чем частичка пыли. Как вообще получилось, что одна простая деталь размножилась до таких чисел и спряталась у тебя в кармане? Давай размотаем эту историю с самого начала.
Что вообще такое транзистор
Если убрать всё лишнее, транзистор — это просто крошечный переключатель. Как выключатель света на стене: щёлк — ток идёт, щёлк — не идёт. Только у транзистора нет рычажка, который двигаешь пальцем. Им управляет другой электрический сигнал: подаёшь напряжение на один контакт — и через транзистор начинает течь ток между двумя другими.
Звучит скучновато, да? Один переключатель — ну и что. Но вся магия в том, что транзистором управляет электричество, а не рука. Значит, один транзистор может щёлкать другим, тот — третьим, и так далее. Переключатели начинают командовать друг другом без всякого человека. А когда у тебя есть управляемые переключатели, ты можешь построить из них что угодно: сложение чисел, память, логику. По сути, весь компьютер — это огромная гора таких щелчков, организованных в правильном порядке.
Первый рабочий транзистор собрали в 1947 году в американской компании Bell Labs. Он был размером с ноготь, неуклюжий, собранный почти вручную. И он заменял громоздкую стеклянную радиолампу, которая делала похожую работу, но грелась, перегорала и занимала кучу места. Маленький холодный кусочек заменил большую горячую лампочку — вот с чего всё началось.
Почему именно ноль и единица
Тут возникает честный вопрос: как из обычного «ток идёт / ток не идёт» получается музыка, видео и игры? Фокус в том, что компьютер договорился описывать вообще всё на свете двумя состояниями.
Есть ток — назовём это единицей. Нет тока — ноль. Всё. Любую информацию можно записать длинной цепочкой нулей и единиц. Буква, цвет пикселя, нота, кадр видео — всё превращается в последовательность вроде 01001000. Это называется двоичный код, и транзистор идеально для него создан: он ведь и сам умеет ровно два состояния — открыт или закрыт.
Компьютер не «понимает» картинки и звуки. Он понимает только «ток есть» и «тока нет». Всё остальное — это просто очень-очень длинные комбинации этих двух ответов.
Соедини несколько транзисторов хитрым образом — и получишь схему, которая отвечает «единица, только если оба входа единицы». Это уже логика: «И», «ИЛИ», «НЕ». А из логики складывается арифметика, а из арифметики — вообще всё, что делает процессор. Один переключатель глуп. Миллиард переключателей, расставленных по уму, — это устройство, которое распознаёт твоё лицо за долю секунды.
Как один превратился в миллиарды
Долгое время транзисторы делали по одному и спаивали проводами вручную. Представь, что тебе нужно соединить тысячу деталей крошечными проволочками — с ума сойдёшь, да ещё и любая отвалится. Прорыв случился в конце 1950-х, когда придумали интегральную схему: вместо того чтобы собирать транзисторы отдельно и потом соединять, их стали выращивать сразу вместе на одной пластинке кремния.
Это меняет всё. Теперь количество транзисторов уже не упирается в терпение сборщика. Их рисуют на кремнии светом — как печатают узор, только невероятно мелкий. И чем тоньше ты умеешь рисовать, тем больше переключателей влезает на тот же кусочек. В 1965 году инженер Гордон Мур заметил закономерность: число транзисторов на чипе примерно удваивается каждые пару лет. Это наблюдение прозвали законом Мура, и десятилетиями индустрия и правда так росла.
Вдумайся в это удвоение. Если начать с одного и удваивать снова и снова:
- через 10 шагов — уже больше тысячи;
- через 20 — больше миллиона;
- через 30 — больше миллиарда.
Вот почему за несколько десятилетий мы прошли путь от одного транзистора на ноготь до миллиардов на чип размером с твой ноготь. Не потому что детали стали мощнее по отдельности, а потому что их научились делать всё мельче и мельче — и впихивать всё больше.
Аналогия: город в крупинке риса
Чтобы прочувствовать масштаб, представь карту огромного города. Дороги, перекрёстки, светофоры, миллионы зданий. А теперь вообрази, что всю эту карту — со всеми улицами и переключателями-светофорами — взяли и ужали до размера одной рисинки.
Примерно это и есть процессор смартфона. Дорожки тоньше человеческого волоса в тысячи раз. «Светофоры» — те самые транзисторы — переключаются миллиарды раз в секунду. Размеры деталей измеряют в нанометрах: нанометр — это миллионная доля миллиметра. Современные транзисторы настолько малы, что их ширину можно мерить десятками атомов. Не молекул — отдельных атомов.
И весь этот невидимый город работает, пока ты листаешь ленту, не сбиваясь и почти не грея руку. Когда инженеры говорят про «новый чип на 3 нанометра», они имеют в виду именно это: дорожки в их крошечном городе стали ещё уже, а значит, домов-переключателей поместилось ещё больше.
Куда всё это движется
Тут есть подвох. Делать транзисторы бесконечно мельче нельзя: рано или поздно упираешься в размеры самих атомов, мельче которых ничего не нарисуешь. Поэтому закон Мура в его классическом виде потихоньку замедляется — последние удвоения даются всё тяжелее.
Но инженеры не сдаются, а меняют стратегию. Раз нельзя сильно уменьшать детали — давай складывать их в этажи, строить чипы вверх, а не только вширь. Давай делать процессоры, заточенные под конкретную задачу: один блок для камеры, другой — для нейросетей, которые узнают твоё лицо. Давай ставить рядом несколько кристаллов и соединять их в один «бутерброд».
Так что история одного транзистора ещё не закончилась. Она просто свернула с дороги «делаем мельче» на дорогу «делаем умнее». А начиналось всё с одной невзрачной детали 1947 года, которая просто умела делать «щёлк». Миллиарды таких «щёлков» в твоём кармане — и есть весь современный мир, ужатый до размера рисинки.