Назад до Інформатика
БазовийІнформатика

Будова компʼютера

Із чого складається компʼютер: процесор, памʼять, материнська плата, накопичувачі, пристрої введення й виведення та архітектура фон Неймана.

Що таке будова компʼютера?

Компʼютер – це не один цілісний пристрій, а команда компонентів, кожен з яких виконує свою роль і працює разом з іншими. Так само, як автомобіль складається з двигуна, коліс, керма й гальм, компʼютер складається з процесора, памʼяті, материнської плати та пристроїв введення-виведення. 🧩 Усі фізичні, «залізні» частини, які можна взяти в руки, називають апаратним забезпеченням (англ. hardware). Програми, які на цьому «залізі» працюють, – це програмне забезпечення (software). Зрозуміти будову компʼютера означає зрозуміти, як апаратне забезпечення перетворює натискання клавіш і кліки миші на зображення, звук і дію.

Апаратне й програмне забезпечення

Дві половини, без яких компʼютер не працює:

  • 🔧 Апаратне забезпечення (hardware) – фізичні компоненти: процесор, памʼять, диск, монітор, клавіатура.
  • 💿 Програмне забезпечення (software) – програми та дані: операційна система, застосунки, файли.
  • 🤝 Вони невіддільні: «залізо» без програм – мертва купа деталей, а програма без «заліза» не має де виконуватися.
  • 🧠 Проміжна ланка – мікропрограми (прошивка, firmware), вбудовані просто в мікросхеми (наприклад, BIOS/UEFI материнської плати).

Архітектура фон Неймана

Майже всі сучасні компʼютери – від смартфона до суперкомпʼютера – побудовані за принципами, які 1945 року сформулював математик Джон фон Нейман. 💡 Головна ідея – принцип збереженої програми: і дані, і сама програма (команди) зберігаються в одній спільній памʼяті у вигляді чисел. Завдяки цьому компʼютер став універсальним: щоб змінити його поведінку, не треба перепаювати дроти – достатньо завантажити іншу програму. Дані обробляються послідовно: процесор бере з памʼяті чергову команду, виконує її, бере наступну – і так мільярди разів на секунду.

Пʼять функціональних блоків компʼютера

За фон Нейманом будь-який компʼютер складається з пʼяти логічних частин:

  • 🎛️ Пристрій керування (Control Unit) – «диригент», що зчитує команди й керує роботою всіх блоків.
  • ➕ Арифметико-логічний пристрій (АЛП, ALU) – виконує обчислення та логічні операції (додавання, порівняння).
  • 📦 Памʼять – зберігає команди й дані.
  • ⌨️ Пристрої введення – передають у компʼютер інформацію ззовні.
  • 🖥️ Пристрої виведення – показують людині результат.
  • ℹ️ Пристрій керування разом з АЛП утворюють процесор (CPU) – «серце» цієї схеми.

Процесор (CPU) – мозок компʼютера

Центральний процесор (CPU, Central Processing Unit) – це маленька, але найголовніша мікросхема, яка виконує всі обчислення й керує рештою компонентів. Усе, що робить компʼютер, зрештою зводиться до простих операцій усередині процесора: додати, порівняти, перемістити число. ⚡ Процесор працює неймовірно швидко: сучасний CPU виконує кілька мільярдів операцій щосекунди. Він складається з мільярдів крихітних перемикачів – транзисторів, кожен з яких може бути увімкнений (1) або вимкнений (0).

Як процесор виконує команди: цикл «вибірка–виконання»

Приклад

🔄 Процесор працює по колу, повторюючи один і той самий цикл для кожної команди: 1️⃣ ВИБІРКА (Fetch) Процесор бере чергову команду з памʼяті. 2️⃣ ДЕКОДУВАННЯ (Decode) Пристрій керування «розшифровує», що саме треба зробити. 3️⃣ ВИКОНАННЯ (Execute) АЛП виконує операцію (наприклад, додає два числа). 4️⃣ ЗАПИС РЕЗУЛЬТАТУ (Write-back) Результат зберігається в памʼять або регістр. ➡️ Потім усе повторюється з наступною командою. Цей цикл – основа роботи будь-якого процесора.

Головні характеристики процесора

На що дивляться, коли обирають процесор:

  • ⏱️ Тактова частота (ГГц) – скільки мільярдів тактів на секунду. 3 ГГц = 3 мільярди тактів щосекунди.
  • 🧩 Кількість ядер – кожне ядро – майже окремий процесор. 4-, 8-ядерні CPU виконують кілька завдань одночасно.
  • 🗄️ Кеш-памʼять (L1, L2, L3) – надшвидка памʼять усередині процесора для найпотрібніших даних.
  • 🔢 Розрядність (32 або 64 біти) – скільки даних процесор обробляє за один такт.
  • 🏭 Виробники: Intel та AMD (для ПК), Apple (M-серія) та ARM (для смартфонів і планшетів).

💡 Закон Мура

💡

Ще 1965 року інженер Гордон Мур (співзасновник Intel) помітив закономірність: кількість транзисторів на мікросхемі приблизно подвоюється кожні два роки. Цей прогноз назвали законом Мура – і він справджувався десятиліттями. Саме тому смартфон у вашій кишені потужніший за компʼютери, які колись керували польотами на Місяць. Сьогодні в один сучасний процесор поміщається понад 10 мільярдів транзисторів, менших за вірус.

Оперативна памʼять (RAM)

Оперативна памʼять (RAM, Random Access Memory) – це швидка тимчасова памʼять, у якій компʼютер тримає програми й дані, з якими працює просто зараз. Коли ви відкриваєте застосунок, він завантажується з диска в RAM, бо звідти процесор читає дані в тисячі разів швидше. ⚠️ Головна особливість – RAM енергозалежна: коли компʼютер вимикають, усе, що було в оперативній памʼяті, миттєво зникає. Саме тому незбережений документ втрачається після раптового вимкнення живлення. Чим більше RAM (8, 16, 32 ГБ), тим більше програм можна тримати відкритими одночасно без «гальмування».

RAM і накопичувач: у чому різниця

Приклад

🪑 Уявіть робочий кабінет: ОПЕРАТИВНА ПАМʼЯТЬ (RAM) – це ваш письмовий стіл. На ньому лежить те, з чим ви працюєте зараз. Стіл невеликий, але все під рукою – можна миттєво взяти. Прибрали зі столу (вимкнули компʼютер) – він порожній. НАКОПИЧУВАЧ (диск) – це шафа з полицями. У ній зберігається все надовго: тисячі файлів. Місця багато, але щоб дістати потрібне, треба «підійти до шафи» – це повільніше. 🔁 Робота компʼютера – це постійне перекладання потрібних речей із шафи (диск) на стіл (RAM) і назад.

Накопичувачі: де компʼютер зберігає дані назавжди

На відміну від RAM, накопичувачі енергонезалежні – дані лишаються після вимкнення:

  • 💽 Жорсткий диск (HDD) – магнітні пластини, що обертаються. Дешевий і місткий, але повільніший і боїться ударів.
  • ⚡ Твердотільний накопичувач (SSD) – памʼять на мікросхемах, без рухомих частин. У рази швидший за HDD, тихий і надійніший.
  • 🔌 Флеш-памʼять – USB-флешки та карти памʼяті: компактні, для перенесення файлів.
  • 💿 Оптичні диски (CD, DVD, Blu-ray) – застаріває, але ще трапляється.
  • ☁️ Хмарні сховища (Google Drive, iCloud) – файли зберігаються на віддалених серверах в інтернеті.

Ієрархія памʼяті: від найшвидшої до найбільшої

У компʼютері памʼять вибудувана «сходинками»: що ближче до процесора – то швидше, але дорожче й менше за обсягом.

  • 1️⃣ Регістри процесора – мікроскопічні комірки всередині CPU. Найшвидші, лічені байти.
  • 2️⃣ Кеш (L1 → L2 → L3) – надшвидка памʼять у процесорі. Кілобайти й мегабайти.
  • 3️⃣ Оперативна памʼять (RAM) – швидка, гігабайти, але зникає без живлення.
  • 4️⃣ SSD / HDD – повільніші, зате місткі (сотні ГБ – терабайти) і постійні.
  • 5️⃣ Хмара / зовнішні сховища – найповільніший доступ, майже безмежний обсяг.
  • 📈 Правило просте: швидкість падає, а обсяг і «постійність» зростають зверху вниз.

Материнська плата – що зʼєднує все разом

Материнська плата (motherboard) – це велика друкована плата, до якої підключаються всі компоненти: процесор, оперативна памʼять, накопичувачі, відеокарта. Її можна порівняти з нервовою системою або дорожньою мережею компʼютера. 🔗 На материнській платі є: сокет (розʼєм) для процесора, слоти для планок RAM, розʼєми PCIe для відеокарти й розширень, а також чипсет – набір мікросхем, що керує обміном даними між усіма частинами. Саме материнська плата забезпечує, щоб усі компоненти «розмовляли однією мовою».

Шини та порти: як компоненти обмінюються даними

Щоб процесор, памʼять і пристрої могли обмінюватися інформацією, їх зʼєднують шини – групи провідників, «магістралі» для передавання даних. 🛣️ Розрізняють шину даних (передає самі дані), шину адрес (вказує, звідки/куди їх брати) і шину керування (передає команди). Чим «ширша» шина, тим більше даних проходить за раз. 🔌 Назовні материнська плата виводить порти й розʼєми: USB (для флешок, миші, клавіатури), HDMI та DisplayPort (для монітора), Ethernet (для мережі), аудіорозʼєми. Через них компʼютер зʼєднується із зовнішнім світом.

Відеокарта (GPU)

Відеокарта, або графічний процесор (GPU, Graphics Processing Unit), відповідає за побудову зображення на екрані. Якщо CPU – універсальний і робить складні завдання по черзі, то GPU має тисячі простих ядер і виконує багато однакових обчислень одночасно. 🎮 Саме тому GPU незамінний в іграх, 3D-графіці та відеомонтажі. А ще виявилося, що така «паралельність» ідеальна для навчання нейромереж – тому сучасний штучний інтелект тримається саме на потужних відеокартах. У простих компʼютерах і ноутбуках GPU часто вбудований прямо в процесор.

Блок живлення та охолодження

Компоненти треба живити енергією й не давати їм перегріватися:

  • 🔋 Блок живлення (PSU) – перетворює змінний струм з розетки (~220 В) на низьку постійну напругу, потрібну компонентам.
  • 🌀 Вентилятори (кулери) – відводять гаряче повітря від процесора та відеокарти.
  • 🧊 Радіатори – металеві ребра, що збільшують площу тепловіддачі.
  • 🧴 Термопаста – тонкий шар між процесором і радіатором для кращого відведення тепла.
  • 💧 Рідинне охолодження – у потужних ПК тепло відводить рідина, як у системі охолодження автомобіля.

Пристрої введення

Через них людина передає інформацію компʼютеру:

  • ⌨️ Клавіатура – введення тексту й команд.
  • 🖱️ Миша, тачпад, сенсорний екран – керування вказівником.
  • 🎤 Мікрофон – звук і голосові команди.
  • 📷 Вебкамера та сканер – зображення й документи.
  • 🎮 Джойстик, геймпад, графічний планшет, датчики – для ігор і спеціальних завдань.

Пристрої виведення

Через них компʼютер показує людині результат роботи:

  • 🖥️ Монітор – основне зображення й інтерфейс.
  • 🖨️ Принтер – друк на папері.
  • 🔊 Колонки та навушники – звук.
  • 📽️ Проєктор – велике зображення на екран або стіну.
  • ℹ️ Деякі пристрої змішані (введення + виведення): сенсорний екран, багатофункціональний принтер (МФУ), VR-гарнітура.

Одиниці вимірювання інформації

Уся інформація в компʼютері зберігається у вигляді нулів та одиниць. Ось як її вимірюють:

  • 🔹 Біт (bit) – найменша одиниця: 0 або 1.
  • 🔸 Байт (byte) = 8 бітів. Одним байтом кодують один символ (наприклад, літеру).
  • 📦 Кілобайт (КБ) ≈ 1024 байти – коротке текстове повідомлення.
  • 🖼️ Мегабайт (МБ) ≈ 1024 КБ – фотографія або пісня.
  • 🎬 Гігабайт (ГБ) ≈ 1024 МБ – фільм у хорошій якості.
  • 🗄️ Терабайт (ТБ) ≈ 1024 ГБ – ціла бібліотека фільмів і фото.

Що відбувається, коли ти запускаєш програму

Приклад

▶️ Простежимо шлях даних, коли ви двічі клікаєте на іконку гри: 1. Клік мишею – пристрій введення передає сигнал процесору. 2. CPU дає команду завантажити програму з накопичувача (SSD/HDD) в оперативну памʼять (RAM). 3. Процесор починає читати команди програми з RAM і виконувати їх – цикл «вибірка–декодування–виконання». 4. Для картинки CPU передає роботу відеокарті (GPU), яка будує зображення. 5. Готовий кадр іде на монітор – пристрій виведення. 6. Ви натискаєте клавішу – і все коло повторюється знову, десятки разів на секунду. 💡 Так усі компоненти працюють разом як єдина команда – і купа окремих деталей перетворюється на живий компʼютер.

💡 Цікаві факти про «залізо»

💡

🖥️ Один з перших електронних компʼютерів ENIAC (1945) важив близько 27 тонн, займав цілу кімнату й містив 18 тисяч електронних ламп. Сучасний смартфон у мільйони разів потужніший і вміщується в долоні. 🐭 Першу компʼютерну мишу винайшов Дуглас Енгельбарт у 1960-х – вона була деревʼяною, з двома металевими колесами. ⚡ Транзистори в сучасному процесорі настільки малі, що на товщині людської волосини їх помістилися б тисячі.

📌 Головне з теми

💡

Компʼютер – це команда компонентів, що працюють разом за архітектурою фон Неймана: процесор (CPU) обчислює й керує, памʼять зберігає команди й дані, а пристрої введення-виведення повʼязують машину з людиною. Запамʼятайте ключову різницю: RAM – швидка, але тимчасова (зникає без живлення); накопичувач (SSD/HDD) – повільніший, зате постійний. Материнська плата зʼєднує все це шинами, блок живлення дає енергію, а система охолодження не дає компонентам перегрітися. Зрозумівши, як ці частини взаємодіють, легше усвідомити й те, як працює будь-яка програма.