Железо в вычислительной технике¶
Железо (англ. hardware) — в информатике и вычислительной технике физические, аппаратные компоненты компьютера и других электронных устройств, в отличие от программного обеспечения (софта), состоящего из данных и инструкций. Термин описывает всю материальную часть вычислительной системы: от процессора и материнской платы до периферийных устройств, кабелей и корпуса. В разговорной речи слово «железо» закрепилось как просторечное обозначение компьютерного оборудования, особенно в контексте оценки его производительности или совместимости с играми и программами.
¶Происхождение термина
В русскоязычной компьютерной культуре слово «железо» возникло как калька с английского выражения hardware (буквально «железная, аппаратная часть»). В англоязычной традиции hardware противопоставляется software (программное обеспечение) и firmware (прошивка). Термин вошёл в обиход в 1960-е годы, когда стало необходимо разграничивать физическую машину и управляющие ею программы. В русском языке аналогия с «железом» оказалась удачной: до появления электронных компьютеров вычислительные машины действительно состояли преимущественно из металлических деталей — шестерёнок, рычагов, валов. Слово быстро прижилось в неформальной речи и со временем проникло в техническую и журналистскую лексику.
¶Классификация аппаратных компонентов
Аппаратные компоненты вычислительной системы принято разделять на несколько групп по функциональному назначению.
¶Основные компоненты
- Процессор (CPU) — центральное вычислительное устройство, исполняет инструкции программ, выполняет арифметические и логические операции. Ключевые характеристики: тактовая частота, количество ядер, объём кэш-памяти, техпроцесс.
- Оперативная память (ОЗУ, RAM) — энергозависимая память для хранения временных данных и программ в процессе работы. Основные типы: DDR3, DDR4, DDR5.
- Материнская плата (системная плата) — главная плата компьютера, обеспечивающая электрическую и логическую связь между всеми компонентами. Содержит слоты для процессора, модулей памяти, разъёмы расширения.
- Накопители данных — устройства долговременного хранения информации: жёсткие диски (HDD) на магнитных пластинах, твердотельные накопители (SSD) на флеш-памяти, гибридные решения.
- Блок питания (PSU) — преобразует переменное напряжение электросети в постоянное, необходимое для работы компонентов.
- Видеокарта (GPU) — устройство обработки графической информации, отвечает за вывод изображения на экран. В интегрированном виде ядро графики встроено в процессор.
¶Периферийные устройства
К периферии относят устройства ввода (клавиатура, мышь, сканер, микрофон), устройства вывода (монитор, принтер, колонки) и устройства ввода-вывода (сетевые адаптеры, внешние диски). Периферия подключается через стандартные интерфейсы: USB, HDMI, DisplayPort, Ethernet, Thunderbolt и другие.
¶Прочие компоненты
Корпус защищает компоненты и обеспечивает вентиляцию, системы охлаждения (воздушные кулеры, СЖО) отводят тепло от процессора и видеокарты, звуковые карты и сетевые адаптеры могут быть как встроенными в материнскую плату, так и отдельными платами расширения.
¶Железо в других устройствах
Понятие аппаратного обеспечения применимо не только к персональным компьютерам. Железом называют компоненты серверов, смартфонов, планшетов, игровых приставок, встраиваемых систем, телевизоров и умных устройств. В мобильных устройствах основные компоненты интегрированы в единую плату: систем-on-a-chip (SoC) объединяют процессор, графическое ядро, модем и контроллеры памяти. Производители смартфонов — Qualcomm, MediaTek, Apple, Samsung, Huawei — выпускают платформы, определяющие возможности устройств.
¶Взаимодействие с программным обеспечением
Аппаратные компоненты управляются программами через системный программный интерфейс. Драйверы — специальные программы, обеспечивающие работу операционной системы с конкретным устройством. Ключевое понятие — аппаратная поддержка: функции, реализованные непосредственно в кристалле процессора или видеокарты (например, поддержка виртуализации VT-x, наборы инструкций SSE, AVX, аппаратное шифрование). Совместимость программного и аппаратного обеспечения определяется архитектурой: x86-64 (доминирует в настольных компьютерах), ARM (доминирует в мобильных устройствах), RISC-V (открытая архитектура, получившая развитие в том числе в России).
¶Рынок и производители
Мировой рынок аппаратных компонентов контролируют несколько крупных компаний. Процессоры для настольных компьютеров и серверов производят Intel и AMD, графические процессоры — NVIDIA, AMD и Intel. Материнские платы выпускают ASUS, Gigabyte, MSI, ASRock. В России в условиях санкций и логистических ограничений с 2022 года развивается собственное производство: процессоры «Эльбрус» (МЦСТ) и «Байкал» на базе архитектуры MIPS, серверные решения «Яндекса» («Скулд» на базе RISC-V) и отечественные материнские платы и накопители. Государственная программа «Электроника» поддерживает локализацию производства.
¶Оценка и апгрейд
Производительность компьютера определяется совокупностью характеристик его компонентов и их узким местом — наименее производительным звеном, ограничивающим общую скорость. Возможность модернизации (апгрейда) зависит от стандартизации: сменные модули памяти, слоты расширения PCIe, сокеты процессоров позволяют заменять отдельные компоненты без полной замены системы. В ноутбуках и мобильных устройствах апгрейд, как правило, ограничен: многие компоненты припаяны к плате.
Источники:
- Таненбаум Э. Современные операционные системы. — СПб.: Питер, 2015.
- Столлингс У. Компьютерные архитектуры и структура компьютера. — М.: Вильямс, 2017.
- Энциклопедия персонального компьютера / под ред. Б. С. Ивлева. — М.: Большая российская энциклопедия, 2000.
- IEEE Computer Architecture — материалы по архитектурам x86, ARM, RISC-V.
