Конспект лекции по информатике и архитектуре ЭВМ
Устройство и компоненты современного компьютера
Разбираем системный блок от процессора до блока питания: из чего он состоит, как компоненты обмениваются данными и почему одна конфигурация работает быстрее другой.
Что такое компьютер и как он устроен в принципе
≈ 3 минКомпьютер — это универсальное устройство, которое автоматически обрабатывает данные по заданной программе. Ключевое слово здесь «универсальное»: одно и то же «железо» становится текстовым редактором, игровой приставкой или сервером в зависимости от загруженной программы.
Почти все современные компьютеры — от смартфона до суперкомпьютера — построены по принципам, которые в 1945 году сформулировал Джон фон Нейман. Его модель до сих пор служит основой для понимания любой машины.
Принципы фон Неймана
- Двоичное кодирование. Вся информация — числа, текст, изображения, команды — представляется последовательностями нулей и единиц.
- Программное управление. Программа — это набор команд, которые процессор выполняет одну за другой.
- Однородность памяти. Программы и данные хранятся в одной и той же памяти и внешне неотличимы друг от друга.
- Адресность. Память разбита на пронумерованные ячейки; к любой можно обратиться по её адресу.
Цикл выполнения команды
Процессор бесконечно повторяет один и тот же цикл, миллиарды раз в секунду:
- Выборка (fetch) — прочитать из памяти команду по адресу, который хранится в счётчике команд.
- Декодирование (decode) — понять, что это за команда и какие данные ей нужны.
- Исполнение (execute) — выполнить операцию в АЛУ или другом блоке.
- Запись результата (write back) — сохранить результат в регистр или память и перейти к следующей команде.
Поскольку и команды, и данные идут по одному каналу между процессором и памятью, скорость этого канала ограничивает всю систему. Почти все хитрости современных компьютеров — кэши, многоканальная память, предвыборка — придуманы, чтобы обойти это ограничение.
Общая схема системного блока
≈ 3 минАбстрактная модель фон Неймана в реальном персональном компьютере превращается в набор конкретных устройств. Все они подключаются к материнской плате — она выполняет роль «нервной системы», связывая компоненты между собой.
Обратите внимание на главную тенденцию последних 15 лет: функции переезжают внутрь процессора. Раньше контроллер памяти и контроллер видеокарты находились в отдельной микросхеме — «северном мосту». Сегодня северного моста нет: всё это встроено в CPU, а на плате остался только «южный мост», который теперь называют просто чипсетом.
Основной состав системного блока
| Компонент | Функция | Аналогия |
|---|---|---|
| Процессор | Выполняет команды программ | Мозг |
| Оперативная память | Временно хранит работающие программы и данные | Рабочий стол |
| Накопитель (SSD/HDD) | Долговременно хранит файлы и ОС | Шкаф с архивом |
| Материнская плата | Соединяет все компоненты | Нервная система |
| Видеокарта | Формирует изображение, параллельные вычисления | Художник |
| Блок питания | Преобразует сетевое напряжение для компонентов | Сердце |
| Система охлаждения | Отводит тепло | Кожа и пот |
| Корпус | Защищает и организует воздушный поток | Скелет |
Материнская плата
≈ 4 минМатеринская (системная) плата — многослойная печатная плата (обычно 6–12 слоёв), на которой размещены разъёмы для всех компонентов и медные дорожки между ними. От неё зависит, какой процессор и память можно установить, сколько будет накопителей и портов, и сможет ли система стабильно работать под нагрузкой.
Главные элементы платы
- Сокет — разъём для процессора. Он механически и электрически привязан к конкретному поколению CPU: процессор AMD не встанет в плату для Intel, и даже внутри одного производителя сокеты меняются каждые несколько лет.
- VRM (модуль регулятора напряжения) — преобразует 12 В от блока питания в ~1–1,4 В для ядер процессора. При токах в сотни ампер качество VRM определяет, сможет ли мощный процессор работать на полной частоте.
- Слоты DIMM — для модулей оперативной памяти; плата поддерживает только один тип (DDR4 или DDR5).
- Слоты PCIe и M.2 — для видеокарт, SSD и плат расширения.
- Чипсет — набор логики, который добавляет порты USB и SATA, сеть, звук и дополнительные линии PCIe.
- Микросхема BIOS/UEFI — флеш-память с прошивкой, которая запускает компьютер. Батарейка CR2032 питает часы реального времени.
Форм-факторы
Форм-фактор задаёт размеры платы и расположение крепёжных отверстий, а значит — в какой корпус она поместится.
| Формат | Размер, мм | Слоты PCIe | Применение |
|---|---|---|---|
| E-ATX | 305 × 330 | до 7 | Рабочие станции, энтузиасты |
| ATX | 305 × 244 | до 7 | Стандартный настольный ПК |
| Micro-ATX | 244 × 244 | до 4 | Бюджетные и компактные системы |
| Mini-ITX | 170 × 170 | 1 | Миниатюрные ПК, медиацентры |
Центральный процессор
≈ 7 минЦентральный процессор (CPU) — микросхема, которая выполняет машинные команды. Внутри неё на кристалле площадью около 1–3 см² размещены десятки миллиардов транзисторов — микроскопических электронных переключателей. Комбинируя их, инженеры строят логические вентили, из вентилей — сумматоры и регистры, из них — целые вычислительные ядра.
Из чего состоит процессор
Ключевые характеристики
- Тактовая частота — сколько тактов в секунду делает процессор. 5 ГГц означает 5 миллиардов тактов. Современные CPU меняют частоту динамически: в простое она снижается до 0,8–1 ГГц, а под нагрузкой поднимается в режим Turbo/Boost.
- Количество ядер и потоков. Ядро — независимый вычислитель. Технология SMT (Hyper-Threading у Intel) позволяет одному ядру вести два потока команд, заполняя простаивающие блоки.
- IPC (instructions per clock) — сколько команд в среднем выполняется за такт. Производительность ≈ частота × IPC × число задействованных ядер. Поэтому новый процессор на 4 ГГц может быть быстрее старого на 5 ГГц.
- Объём кэша — особенно L3; важен для игр и работы с большими массивами данных.
- TDP / потребляемая мощность — сколько тепла нужно отводить: от 15 Вт в ноутбуках до 250+ Вт у топовых настольных моделей.
- Техпроцесс — условное обозначение поколения производства (5 нм, 3 нм). Сегодня это скорее маркетинговое имя, а не реальный размер транзистора, но меньшее число обычно означает более плотную и экономичную схему.
Конвейер: как успевать больше за такт
Если бы процессор выполнял каждую команду от начала до конца, прежде чем взяться за следующую, большая часть его блоков простаивала бы. Поэтому выполнение разбито на стадии, и разные команды одновременно находятся на разных стадиях — как на сборочной линии автозавода.
Современные ядра идут дальше. Они суперскалярны — имеют несколько конвейеров и могут завершать 4–8 команд за такт. Они выполняют команды вне очереди (out-of-order), переставляя независимые операции, пока одна ждёт данных. А чтобы не останавливаться на каждом условном переходе, предсказатель ветвлений угадывает, куда пойдёт программа, — и угадывает верно более чем в 95 % случаев.
Гибридная архитектура
С 2021 года в настольных процессорах Intel, а ещё раньше в мобильных чипах ARM, используются ядра двух типов: производительные (P-cores) для тяжёлых задач и энергоэффективные (E-cores) для фоновых процессов. Операционная система распределяет работу между ними. AMD использует похожий подход с компактными ядрами Zen «c».
Архитектуры набора команд: x86 и ARM
| x86-64 | ARM (AArch64) | |
|---|---|---|
| Тип | CISC: сложные команды переменной длины | RISC: простые команды фиксированной длины |
| Производители | Intel, AMD | Apple, Qualcomm, MediaTek и др. по лицензии ARM |
| Где применяется | Большинство ПК и серверов | Смартфоны, планшеты, Mac, всё больше ноутбуков и серверов |
| Сильная сторона | Огромная совместимость с ПО | Высокая энергоэффективность |
Отдельно стоит упомянуть открытую архитектуру RISC-V: её можно использовать без лицензионных отчислений, и она быстро распространяется во встраиваемых устройствах.
Частота сама по себе не показатель скорости. Производительность определяют вместе частота, количество команд за такт, число ядер и объём кэша — сравнивать процессоры честнее по тестам на реальных задачах.
Иерархия памяти и оперативная память
≈ 5 минИдеальная память была бы одновременно быстрой, большой, дешёвой и энергонезависимой. Такой не существует: чем быстрее память, тем она дороже и тем меньше её можно разместить. Поэтому компьютер использует иерархию памяти — несколько уровней, каждый из которых быстрее и меньше следующего.
Иерархия работает благодаря принципу локальности. Программы чаще всего обращаются к тем же данным, что и недавно (временная локальность), и к соседним адресам (пространственная локальность). Поэтому кэш, хранящий лишь малую часть данных, обслуживает 90–99 % запросов процессора.
Оперативная память (ОЗУ, RAM)
ОЗУ хранит программы, которые сейчас запущены, и данные, с которыми они работают. Это энергозависимая память: при отключении питания её содержимое исчезает. Именно поэтому несохранённый документ теряется при сбое электричества.
В ПК используется динамическая память DRAM. Каждый бит хранится как заряд в крошечном конденсаторе, который со временем утекает, поэтому память нужно регенерировать (перезаписывать) каждые 32–64 мс. Кэши же построены на статической памяти SRAM из 6 транзисторов на бит: она быстрее и не требует регенерации, но в разы дороже и занимает больше места.
Поколения DDR
DDR (Double Data Rate) передаёт данные дважды за такт — по фронту и по спаду тактового сигнала. Каждое новое поколение повышает скорость и снижает напряжение. Модули разных поколений физически несовместимы: у них по-разному расположен вырез-ключ.
| Тип | Год | Скорость, МТ/с | Напряжение | Пропускная способность модуля |
|---|---|---|---|---|
| DDR3 | 2007 | 800–2133 | 1,5 В | до 17 ГБ/с |
| DDR4 | 2014 | 2133–3200+ | 1,2 В | до 25,6 ГБ/с |
| DDR5 | 2020 | 4800–8000+ | 1,1 В | до 64 ГБ/с |
Что важно знать на практике
- Многоканальность. Два модуля в правильных слотах работают в двухканальном режиме и удваивают пропускную способность. Один модуль на 16 ГБ медленнее, чем два по 8 ГБ.
- Тайминги (например, CL36) — задержки в тактах между командами памяти. Реальная задержка зависит и от частоты, и от таймингов: DDR5-6000 CL30 ≈ 10 нс.
- XMP / EXPO — профили в памяти модуля, которые позволяют включить заявленную производителем скорость одной настройкой в BIOS. Без них память работает на базовой частоте.
- ECC — память с коррекцией ошибок, обязательна для серверов. В DDR5 есть встроенная коррекция внутри чипа, но это не полноценный ECC.
- Сколько нужно: 16 ГБ — комфортный минимум для офиса и игр, 32 ГБ — для монтажа и разработки, 64 ГБ и больше — для профессиональных задач и локальных нейросетей.
В ноутбуках используются компактные модули SO-DIMM, распаянная память LPDDR (энергоэффективная, но не заменяемая) или новый формат CAMM2, сочетающий скорость LPDDR с возможностью замены.
Накопители: HDD и SSD
≈ 4 минНакопители — энергонезависимая память: данные сохраняются без питания. Здесь хранятся операционная система, программы и файлы пользователя.
Жёсткий диск (HDD)
Главные плюсы HDD — низкая цена за терабайт и большие объёмы (до 24–30 ТБ). Минусы — механика: невысокая скорость (150–280 МБ/с), особенно при работе с множеством мелких файлов, шум и чувствительность к ударам. Сегодня HDD используют в основном для архивов, резервных копий и сетевых хранилищ.
Твердотельный накопитель (SSD)
SSD хранит данные во флеш-памяти NAND: заряд удерживается в изолированной ячейке транзистора и не исчезает без питания. Движущихся частей нет, поэтому доступ к любому блоку происходит почти мгновенно.
Ячейки NAND различаются числом бит: SLC (1 бит), MLC (2), TLC (3, самый распространённый тип), QLC (4). Чем больше бит в ячейке, тем дешевле гигабайт, но ниже скорость записи и ресурс. Ресурс указывается в TBW — сколько терабайт можно записать за срок гарантии; для обычного пользователя его хватает на много лет.
| Тип накопителя | Интерфейс | Последовательное чтение | Задержка |
|---|---|---|---|
| HDD 7200 об/мин | SATA III | ~250 МБ/с | 5–10 мс |
| SSD 2,5″ | SATA III (до 600 МБ/с) | ~550 МБ/с | ~0,1 мс |
| NVMe SSD | PCIe 3.0 x4 | ~3 500 МБ/с | <0,1 мс |
| NVMe SSD | PCIe 4.0 x4 | ~7 000 МБ/с | <0,1 мс |
| NVMe SSD | PCIe 5.0 x4 | ~14 000 МБ/с | <0,1 мс |
M.2 — это форм-фактор разъёма, а не скорость. В слот M.2 может устанавливаться и медленный SATA-накопитель, и быстрый NVMe. Скорость определяется протоколом (SATA или NVMe) и версией PCIe.
Видеокарта и графический процессор
≈ 3 минГрафический процессор (GPU) изначально создавался для одной задачи — рассчитать цвет миллионов пикселей за доли секунды. Эта работа хорошо распараллеливается: каждый пиксель можно считать независимо. Поэтому архитектура GPU принципиально отличается от CPU.
Видеокарта — это отдельная плата со своим GPU, собственной памятью VRAM (GDDR6/GDDR7 с пропускной способностью до 1–1,8 ТБ/с), системой питания и охлаждения. Она подключается в слот PCIe x16 и выводит изображение через порты HDMI и DisplayPort.
- Интегрированная графика встроена в процессор и использует общую оперативную память. Её хватает для офиса, видео и нетребовательных игр.
- Дискретная видеокарта нужна для современных игр, 3D-моделирования, монтажа и вычислений.
- Специализированные блоки: RT-ядра ускоряют трассировку лучей (реалистичный свет и отражения), тензорные ядра — матричные операции для нейросетей и масштабирования изображения (DLSS, FSR, XeSS).
Та же массовая параллельность делает GPU главным инструментом для обучения и запуска нейросетей, научного моделирования и обработки видео. Для таких задач решающим часто становится объём видеопамяти, а не только скорость чипа.
Шины и интерфейсы
≈ 3 минШина — канал передачи данных между компонентами. Ранние шины были параллельными (много проводов, по каждому — один бит), но на высоких частотах сигналы в соседних проводах начинают «разъезжаться» по времени. Поэтому все современные интерфейсы — последовательные: данные идут по одной паре проводов на очень высокой скорости.
PCI Express
PCIe — главная шина внутри компьютера. Она состоит из линий (lanes); каждая линия — две дифференциальные пары, на передачу и на приём. Устройство может использовать 1, 4, 8 или 16 линий. Каждая новая версия удваивает скорость одной линии.
| Версия | Год | 1 линия | x4 (SSD) | x16 (видеокарта) |
|---|---|---|---|---|
| PCIe 3.0 | 2010 | ~1 ГБ/с | ~4 ГБ/с | ~16 ГБ/с |
| PCIe 4.0 | 2017 | ~2 ГБ/с | ~8 ГБ/с | ~32 ГБ/с |
| PCIe 5.0 | 2019 | ~4 ГБ/с | ~16 ГБ/с | ~64 ГБ/с |
| PCIe 6.0 | 2022 | ~8 ГБ/с | ~32 ГБ/с | ~128 ГБ/с |
Версии PCIe совместимы в обе стороны: новая видеокарта заработает в старом слоте, но на скорости старой версии.
Внешние интерфейсы
| Интерфейс | Скорость | Назначение |
|---|---|---|
| USB 2.0 | 480 Мбит/с | Клавиатуры, мыши, простая периферия |
| USB 3.2 Gen 1 / Gen 2 | 5 / 10 Гбит/с | Флешки, внешние диски |
| USB4 / Thunderbolt 4 | 40 Гбит/с | Док-станции, мониторы, быстрые накопители |
| USB4 v2 / Thunderbolt 5 | 80–120 Гбит/с | Внешние видеокарты, несколько 8K-мониторов |
| HDMI 2.1 | 48 Гбит/с | Телевизоры, мониторы |
| DisplayPort 2.1 | до 80 Гбит/с | Мониторы с высокой частотой обновления |
Порт USB-C может поддерживать что угодно — от медленного USB 2.0 до Thunderbolt 5, а также зарядку мощностью до 240 Вт и вывод видео. Возможности конкретного порта нужно смотреть в характеристиках устройства.
Питание и охлаждение
≈ 3 минБлок питания
Блок питания (БП) преобразует переменное напряжение сети 220–240 В в постоянные напряжения для компонентов. Основная нагрузка сегодня приходится на линию +12 В: от неё питаются процессор (через VRM платы) и видеокарта. Линии +5 В и +3,3 В нужны для накопителей, USB и логики.
- Мощность подбирают с запасом 20–30 % к суммарному потреблению. Офисному ПК хватает 400–500 Вт, игровой системе с мощной видеокартой — 750–1000 Вт.
- Сертификат 80 PLUS (Bronze, Gold, Platinum, Titanium) показывает КПД: блок Gold превращает в тепло не более ~10 % потребляемой энергии при типичной нагрузке.
- Стандарт ATX 3.x и разъём 12V-2×6 (до 600 Вт по одному кабелю) появились для современных видеокарт с резкими скачками потребления.
Охлаждение
Практически вся энергия, которую потребляет компьютер, превращается в тепло. Процессор мощностью 200 Вт выделяет тепло на площади меньше ногтя, и без охлаждения перегрелся бы за секунды. При достижении предельной температуры (обычно 95–105 °C) срабатывает троттлинг — процессор снижает частоту, чтобы защитить себя.
- Воздушное охлаждение — радиатор с тепловыми трубками и вентилятором. Надёжно и недорого.
- Жидкостное (СЖО) — помпа гонит жидкость от водоблока на процессоре к радиатору на стенке корпуса. Эффективно для очень горячих процессоров и компактных корпусов.
- Корпусные вентиляторы создают общий поток: холодный воздух входит спереди и снизу, горячий выходит сзади и сверху.
- Пассивное охлаждение — без вентиляторов, только радиатор. Применяется в маломощных устройствах; многие ноутбуки на ARM-процессорах работают именно так.
Периферийные устройства и сеть
≈ 2 минВсё, что подключается к системному блоку снаружи, называют периферией. По направлению потока данных её делят на группы.
| Группа | Примеры |
|---|---|
| Устройства ввода | Клавиатура, мышь, тачпад, сканер, микрофон, веб-камера, графический планшет |
| Устройства вывода | Монитор, принтер, колонки, наушники, проектор |
| Ввода-вывода | Сенсорный экран, внешний накопитель, гарнитура, МФУ |
| Сетевые | Сетевая карта Ethernet, адаптер Wi-Fi и Bluetooth, роутер |
Мониторы
Ключевые параметры монитора: разрешение (1920×1080, 2560×1440, 3840×2160), частота обновления (60–360 Гц; высокая важна для игр), тип матрицы — IPS (точная цветопередача), VA (глубокий чёрный), OLED (идеальный контраст и мгновенный отклик) — и яркость/поддержка HDR.
Сетевые интерфейсы
На большинстве плат уже есть проводной адаптер Ethernet на 1–2,5 Гбит/с, а на многих — модуль Wi-Fi 6E или Wi-Fi 7 с Bluetooth. Проводное соединение даёт стабильную низкую задержку, беспроводное — свободу размещения.
Как всё работает вместе: загрузка компьютера
≈ 2 минСоберём изученное в единую картину и проследим, что происходит с момента нажатия кнопки питания до появления рабочего стола.
Пример взаимодействия компонентов в работе. Вы открываете фотографию: ОС просит контроллер NVMe прочитать файл с SSD; данные через PCIe попадают в ОЗУ; процессор декодирует JPEG, используя кэш и векторные инструкции; готовое изображение передаётся в видеопамять; GPU формирует кадр и отправляет его на монитор по DisplayPort. Всё это занимает доли секунды и задействует почти каждый компонент, который мы обсудили.
BIOS — прошивка образца 1980-х годов с 16-битным кодом и ограничением дисков в 2 ТБ. UEFI — её современная замена: графический интерфейс с мышью, поддержка огромных дисков (GPT), быстрый запуск и защита Secure Boot, проверяющая подпись загрузчика. По привычке UEFI часто всё равно называют «биосом».
Итоги и контрольные вопросы
≈ 1 минСовременный ПК по-прежнему следует архитектуре фон Неймана. Процессор выполняет команды; иерархия памяти — от регистров до накопителей — сглаживает разрыв в скорости между процессором и хранилищем данных; материнская плата и шина PCIe связывают всё вместе; GPU берёт на себя массово-параллельные задачи; блок питания и охлаждение обеспечивают стабильную работу. Производительность системы определяется самым медленным звеном, поэтому компоненты подбирают сбалансированно.
Вопросы для самопроверки
- Сформулируйте принципы фон Неймана. В чём заключается «узкое место» этой архитектуры?
Ответ
Двоичное кодирование, программное управление, однородность памяти, адресность. Узкое место — общий канал между процессором и памятью, по которому идут и команды, и данные.
- Почему процессор на 4 ГГц может оказаться быстрее процессора на 5 ГГц?
Ответ
Производительность зависит не только от частоты, но и от числа команд за такт (IPC), количества ядер и объёма кэша.
- Зачем нужен кэш и почему он эффективен, хотя его объём невелик?
Ответ
Кэш хранит часто используемые данные рядом с ядром и сокращает обращения к медленной ОЗУ. Он эффективен благодаря принципу временной и пространственной локальности.
- Чем DRAM отличается от SRAM и где применяется каждая?
Ответ
DRAM хранит бит в конденсаторе (1 транзистор + 1 конденсатор), требует регенерации, плотная и дешёвая — оперативная память. SRAM — триггер из 6 транзисторов, быстрая и дорогая — кэши процессора.
- Почему два модуля памяти по 8 ГБ часто лучше одного на 16 ГБ?
Ответ
Два модуля работают в двухканальном режиме и дают вдвое большую пропускную способность.
- Чем M.2 отличается от NVMe?
Ответ
M.2 — форм-фактор разъёма, NVMe — протокол обмена данными через PCIe. В M.2 может стоять и SATA-накопитель.
- Почему GPU лучше CPU подходит для обучения нейросетей?
Ответ
Обучение состоит из огромного количества однотипных матричных операций, которые GPU выполняет параллельно на тысячах ядер с очень быстрой видеопамятью.
- Что такое троттлинг и чем он вызван?
Ответ
Автоматическое снижение частоты процессора или видеокарты при перегреве или превышении лимита мощности — защита от повреждения.
- Опишите основные этапы загрузки компьютера.
Ответ
Питание → сброс процессора и запуск UEFI → POST → инициализация оборудования → поиск загрузочного диска → загрузчик → ядро ОС → драйверы и службы → рабочий стол.
Глоссарий
- АЛУ
- Арифметико-логическое устройство — блок процессора, выполняющий вычисления.
- Кэш
- Небольшая быстрая память внутри процессора для часто используемых данных.
- DDR
- Double Data Rate — тип оперативной памяти с передачей данных дважды за такт.
- IPC
- Instructions per clock — среднее число команд, выполняемых за такт.
- NVMe
- Протокол обмена с твердотельными накопителями через шину PCIe.
- PCIe
- PCI Express — основная последовательная шина для подключения устройств.
- POST
- Power-On Self-Test — самотестирование оборудования при включении.
- SMT
- Одновременная многопоточность: одно ядро обрабатывает два потока команд.
- TDP
- Расчётная тепловая мощность, которую должна отводить система охлаждения.
- UEFI
- Современная прошивка платы, заменившая BIOS.
- VRAM
- Собственная память видеокарты.
- VRM
- Модуль питания процессора на материнской плате.