Układ scalony

Miniaturowy zestaw połączonych elementów elektronicznych umieszczonych na jednej płytce półprzewodnikowej. Podstawowy budulec procesorów i pamięci.

Układ scalony (ang. integrated circuit, w skrócie IC) to miniaturowy zestaw współpracujących elementów elektronicznych — tranzystorów, rezystorów, kondensatorów i łączących je ścieżek — wytworzonych razem na jednej płytce materiału półprzewodnikowego, najczęściej krzemu. Zamiast lutować setki osobnych części na płytce drukowanej, upycha się je wszystkie na kawałku krzemu wielkości paznokcia. To właśnie ten pomysł sprawił, że komputer zmieścił się najpierw na biurku, a potem w kieszeni. Układ scalony jest podstawowym budulcem procesorów, pamięci RAM, kontrolerów USB i praktycznie każdej cyfrowej rzeczy, której dotykasz.

Jak to działa i do czego służy

Sercem układu scalonego są tranzystory — mikroskopijne przełączniki, które przepuszczają prąd albo go blokują, tworząc zera i jedynki. Połącz miliardy takich przełączników w odpowiednie bramki logiczne, a dostaniesz coś, co potrafi dodawać liczby, przechowywać dane i wykonywać program. W nowoczesnych procesorach pojedyncze tranzystory mają rozmiary liczone w pojedynczych nanometrach, a na jednym chipie potrafi ich być kilkadziesiąt miliardów.

Układy scalone dzielą się grubsza na cyfrowe (procesory, pamięci), analogowe (wzmacniacze, zasilanie) i mieszane. W praktyce spotkasz też podział funkcjonalny: CPU, GPU, SoC (system na chipie, gdzie procesor, grafika i kontrolery siedzą razem — jak w telefonach czy Raspberry Pi) oraz mikrokontrolery (np. ATmega w Arduino).

Przykład z praktyki

Załóż, że dłubiesz przy serwerze i chcesz wiedzieć, jaki dokładnie układ masz pod maską. Na Linuksie wystarczy:

  • lscpu — wypisze model CPU, liczbę rdzeni i architekturę,
  • cat /proc/cpuinfo — surowe dane o każdym rdzeniu,
  • lspci — pokaże układy na magistrali PCI (np. kontroler sieciowy czy GPU).

Jeśli bawisz się elektroniką, mikrokontroler na płytce Arduino wgrasz komendą arduino-cli upload — i właśnie tam fizycznie programujesz konkretny układ scalony.

Częste błędy i mity

„Chip i procesor to to samo” — nie. Procesor jest układem scalonym, ale nie każdy układ scalony jest procesorem. Pamięć, kontroler ładowania czy zwykły wzmacniacz też są IC.

„Mniejszy proces technologiczny = zawsze szybciej” — niekoniecznie. Liczba w nazwie (np. „5 nm”) to dziś bardziej nazwa marketingowa węzła niż realny rozmiar tranzystora. Liczy się też architektura, taktowanie i chłodzenie.

I praktyczna uwaga: układy scalone są wrażliwe na ESD (wyładowania elektrostatyczne). Zanim dotkniesz gołego chipa albo kości RAM, rozładuj się — inaczej możesz cicho usmażyć element bez żadnego efektu dymnego.

Pojęcia powiązane

tranzystor, półprzewodnik, krzem, CPU, GPU, SoC, mikrokontroler, płytka drukowana (PCB), prawo Moore’a, bramka logiczna.