Найти тему
Журнал «Код»

Как это устроено: транзисторы

Оглавление

Наши ком­пью­те­ры осно­ва­ны на тран­зи­сто­рах. Но на чём осно­ва­ны тран­зи­сто­ры?

Про­цес­со­ры в ком­пью­те­рах, теле­фо­нах и любой элек­тро­ни­ке состо­ят из тран­зи­сто­ров. В про­цес­со­ре Apple A13 Bionic, кото­рый сто­ит внут­ри один­на­дца­то­го айфо­на, 8,5 мил­ли­ар­да тран­зи­сто­ров, а в Core i7 4790, кото­рый сто­ял внут­ри мно­гих настоль­ных ком­пью­те­ров в 2014 году, — в 6 раз мень­ше.

Имен­но тран­зи­сто­ры выпол­ня­ют всю ком­пью­тер­ную рабо­ту: счи­та­ют, запус­ка­ют про­грам­мы, управ­ля­ют дат­чи­ка­ми и отве­ча­ют за рабо­ту устрой­ства в целом.

При этом сам тран­зи­стор — про­стей­ший при­бор, кото­рый по сути похож на кран или элек­три­че­ские воро­та. Через тран­зи­стор идёт какой-то один ток, а дру­гим током этот поток мож­но либо про­пу­стить, либо забло­ки­ро­вать. И всё.

Вот при­мер­ная схе­ма. В жиз­ни нож­ки тран­зи­сто­ра могут быть рас­по­ло­же­ны не так, как на схе­ме, но для нагляд­но­сти нам надо имен­но так:

-2

Ток пыта­ет­ся прой­ти сквозь тран­зи­стор, но тран­зи­стор «закрыт»: на его управ­ля­ю­щую ногу не подан дру­гой ток.

-3

А теперь мы пода­ли на управ­ля­ю­щую ногу немно­го тока, и теперь тран­зи­стор «открыл­ся» и про­пус­ка­ет через себя основ­ной ток.

Из мил­ли­ар­дов таких про­стей­ших кра­нов и состо­ит любая совре­мен­ная вычис­ли­тель­ная маши­на: от чай­ни­ка с элек­трон­ным управ­ле­ни­ем до супер­ком­пью­те­ра в под­ва­лах Пен­та­го­на. И до чипа в вашем смарт­фоне.

В сере­дине XX века тран­зи­сто­ры были боль­ши­ми: сот­ней тран­зи­сто­ров мож­но было набить кар­ман, их про­да­ва­ли в радио­тех­ни­че­ских мага­зи­нах, у них были проч­ные кор­пу­са и метал­ли­че­ские нож­ки, кото­рые нуж­но было паять на пла­те. Такие тран­зи­сто­ры до сих пор про­да­ют­ся и про­из­во­дят­ся, но в мик­ро­элек­тро­ни­ке они не исполь­зу­ют­ся — слиш­ком боль­шие.

Это один из вари­ан­тов испол­не­ния тран­зи­сто­ра: пла­сти­ко­вый кор­пус и три ноги для соеди­не­ния с пла­той.
Это один из вари­ан­тов испол­не­ния тран­зи­сто­ра: пла­сти­ко­вый кор­пус и три ноги для соеди­не­ния с пла­той.

Совре­мен­ный тран­зи­стор умень­шен в мил­ли­о­ны раз, у него нет кор­пу­са, а про­цесс его мон­та­жа мож­но срав­нить ско­рее с про­цес­сом лазер­ной печа­ти. Тран­зи­сто­ры раз­ме­ром несколь­ко нано­мет­ров в бук­валь­ном смыс­ле печа­та­ют поверх пла­стин, из кото­рых потом полу­ча­ют­ся наши про­цес­со­ры и память. Такие пла­сти­ны назы­ва­ют ваф­ля­ми, и если смот­реть на них без мик­ро­ско­па, это будут про­сто такие радуж­ные поверх­но­сти. Радуж­ные они пото­му, что состо­ят из мил­ли­ар­дов малень­ких выемок — тран­зи­сто­ров, рези­сто­ров и про­чих мик­ро­ком­по­нен­тов:

Ваф­ля из мил­ли­ар­дов тран­зи­сто­ров. Если её раз­ре­зать в пра­виль­ных местах, полу­чат­ся наши мик­ро­про­цес­со­ры.
Ваф­ля из мил­ли­ар­дов тран­зи­сто­ров. Если её раз­ре­зать в пра­виль­ных местах, полу­чат­ся наши мик­ро­про­цес­со­ры.

Что внутри транзистора

Если бы мы мог­ли раз­ре­зать один тран­зи­стор в мик­ро­про­цес­со­ре, мы бы уви­де­ли что-то вро­де это­го:

-6

Сле­ва — про­вод­ник, по кото­ро­му бежит ток, спра­ва — про­сто про­вод­ник, пока без тока. Меж­ду ними нахо­дит­ся про­во­дя­щий канал — те самые «воро­та». Когда воро­та откры­ты, ток из лево­го про­вод­ни­ка посту­па­ет в пра­вый. Когда закры­ты — пра­вый оста­ёт­ся без тока. Что­бы воро­та откры­лись, на них нуж­но подать ток откуда-то ещё. Если тока нет, то воро­та закры­ты.

Теперь, если гра­мот­но посо­еди­нять тыся­чу тран­зи­сто­ров, мы полу­чим про­стей­шую вычис­ли­тель­ную маши­ну. А если посо­еди­нять мил­ли­ард тран­зи­сто­ров, полу­чим ваш про­цес­сор.

Почему все так полюбили транзисторы

До тран­зи­сто­ров у учё­ных уже было некое подо­бие вычис­ли­тель­ных машин. Напри­мер, счё­ты: там опе­ра­тор управ­лял пере­ме­ще­ни­ем бусин в реги­страх и скла­ды­вал таким обра­зом чис­ла. Но опе­ра­тор мед­лен­ный и может оши­бать­ся, поэто­му систе­ма была несо­вер­шен­ной.

Были меха­ни­че­ские счёт­ные маши­ны, кото­рые уме­ли скла­ды­вать и умно­жать чис­ла за счёт слож­ных шестер­ней, бочон­ков и пру­жин, — напри­мер, ариф­мо­метр. Они рабо­та­ли мед­лен­но и были слиш­ком доро­ги­ми для мас­шта­би­ро­ва­ния.

Были вычис­ли­тель­ные маши­ны на базе меха­ни­че­ских пере­клю­ча­те­лей — реле. Они были очень боль­ши­ми — те самые «залы, напол­нен­ные одним ком­пью­те­ром». Их мог­ли застать наши роди­те­ли, бабуш­ки и дедуш­ки.

Поз­же при­ду­ма­ли элек­трон­ные лам­пы: там управ­лять током уже мож­но было с помо­щью дру­го­го тока. Но лам­пы пере­гре­ва­лись, лома­лись, на них мог при­ле­теть моты­лёк.

-7

И толь­ко в кон­це соро­ко­вых учё­ные изоб­ре­ли твер­до­тель­ные тран­зи­сто­ры: вся кух­ня с вклю­че­ни­ем и выклю­че­ни­ем тока про­хо­ди­ла внут­ри чего-то твёр­до­го, устой­чи­во­го и без­опас­но­го, не при­вле­ка­ю­ще­го вни­ма­ния мотыль­ков. За осно­ву взя­ли гер­ма­ний и крем­ний и ста­ли раз­ви­вать эту тех­но­ло­гию.

Кайф твер­до­тель­ных тран­зи­сто­ров в том, что вза­и­мо­дей­ствия там про­ис­хо­дят на ско­ро­стях, близ­ких к ско­ро­сти све­та. Чем мень­ше сам тран­зи­стор, тем быст­рее по нему про­бе­га­ют элек­тро­ны, тем мень­ше вре­ме­ни нуж­но на вычис­ле­ния. Ну и сло­мать твер­до­тель­ный тран­зи­стор в хоро­шем проч­ном кор­пу­се намно­го слож­нее, чем хруп­кую стек­лян­ную лам­пу или меха­ни­че­ское реле.

Как считают транзисторы

Тран­зи­сто­ры соеди­не­ны таким хит­рым обра­зом, что, когда на них пода­ёт­ся ток в нуж­ных местах, они выда­ют ток в дру­гих нуж­ных местах. И всё вме­сте про­из­во­дит впе­чат­ле­ние полез­ной для чело­ве­ка мате­ма­ти­че­ской опе­ра­ции.

Пока что не будем думать, как имен­но соеди­не­ны тран­зи­сто­ры. Про­сто посмот­рим на прин­цип.

Допу­стим, нам надо сло­жить чис­ла 4 и 7. Нам, людям, оче­вид­но, что резуль­тат будет 11. Зако­ди­ру­ем эти три чис­ла в дво­ич­ной систе­ме:

Деся­тич­ная: 4,7,11

 Дво­ич­ная: 0100, 0111, 1011

Теперь пред­ста­вим, что мы собра­ли некую маши­ну, кото­рая полу­чи­ла точ­но такой же резуль­тат: мы с одной сто­ро­ны пода­ли ей ток на вхо­ды, кото­рые соот­вет­ству­ют пер­во­му сла­га­е­мо­му; с дру­гой сто­ро­ны — пода­ли ток на вхо­ды вто­ро­го сла­га­е­мо­го; а на выхо­де под­све­ти­лись выхо­ды, кото­рые соот­вет­ство­ва­ли сум­ме.

-8

Смот­ри­те, что тут про­ис­хо­дит: есть восемь вхо­дов и четы­ре выхо­да. На вхо­ды пода­ет­ся элек­три­че­ство. Это про­сто элек­три­че­ство, оно не зна­ет, что оно обо­зна­ча­ет чис­ла. Но мы, люди, зна­ем, что мы в этом элек­три­че­стве зашиф­ро­ва­ли чис­ла.

Так же на выхо­де: элек­три­че­ство при­шло на какие-то кон­так­ты. Мы как-то на них посмот­ре­ли и уви­де­ли, что эти кон­так­ты соот­вет­ству­ют какому-то чис­лу. Мы дела­ем вывод, что эта про­стей­шая маши­на сло­жи­ла два чис­ла. Хотя на самом деле она про­сто хит­рым обра­зом пере­ме­ша­ла элек­три­че­ство.

Вот про­стей­ший при­мер ком­пью­те­ра, собран­но­го на тран­зи­сто­рах. Он скла­ды­ва­ет два чис­ла от 0 до 15 и состо­ит толь­ко из тран­зи­сто­ров, рези­сто­ров (что­бы не спа­лить) и вся­ких вспо­мо­га­тель­ных дета­лей типа бата­рей­ки, выклю­ча­те­лей и лам­по­чек. Мож­но сра­зу посмот­реть кон­цов­ку, как он рабо­та­ет:

Вот ров­но это, толь­ко в мил­ли­ард раз слож­нее, и про­ис­хо­дит в наших ком­пью­те­рах.

Что мы зна­ем на этом эта­пе:

  • Тран­зи­сто­ры — это про­сто «кра­ны» для элек­три­че­ства.
  • Если их хит­рым обра­зом соеди­нить, то они будут сме­ши­вать элек­три­че­ство полез­ным для чело­ве­ка обра­зом.
  • Все ком­пью­тер­ные вычис­ле­ния осно­ва­ны на том, что­бы пра­виль­но соеди­нить и очень плот­но упа­ко­вать тран­зи­сто­ры.

В сле­ду­ю­щей части раз­бе­рем, как имен­но соеди­не­ны эти тран­зи­сто­ры и что им поз­во­ля­ет так инте­рес­но всё счи­тать.

Подписывайтесь на наш канал, чтобы легко разбираться в работе транзисторов!