Модульна структура комп'ютера дає змогу адаптувати її до потреб користувача або модифікувати через певний час.
Апаратні засоби (hardware)— сукупність усіх пристроїв, з яких складається комп'ютер, або які можна додавати до нього за необхідності.
Усі компоненти комп'ютерної системи об'єднуються між собою через стандартні інтерфейси.
Інтерфейс— сукупність засобів і правил, які забезпечують логічну та фізичну взаємодію пристроїв і програм обчислювальної системи між собою або з користувачем.
Наприклад, драйвер принтера є інтерфейсом між операційною системою і платами адаптера принтера, тобто мостом між двома різнорідними мережами. Інтерфейс користувача з програмою відбувається за допомогою графічних елементів керування: кнопки, меню тощо. Найпоширенішими інтерфейсами є:
• ISA (Industry Standart Architecture), EISA (Extended Industry Standart Architecture) — застарілі типи інтерфейсу материнської плати;
• PCI (Peripheral Component Interconnect) — найпоширеніший універсальний тип інтерфейсу материнської плати, який підтримує тактову частоту до 100 МГц, має пропускну здатність шини до 133 Мб/с;
• USB (Universal Serial Bus) — новий тип інтерфейсу, який набуває поширення, для підключення зовнішніх пристроїв (до 127), підтримує функцію автовизначення і автоконфігурації пристрою, що підключається;
• AGP (Accelerated Graphics Port) — інтерфейс для підключення відеокарт до материнської плати. Позначається AGP/4X, AGP/8X, має пропускну здатність шини до 1066 Мб/с;
• SCSI (Small Computer System Interface) — досить дорогий тип інтерфейсу для підключення високошвидкісних пристроїв з великим об'ємом пам'яті (вінчестери, CD-диски, сканери). Застосовують найчастіше в серверах;
• IDE/ATA (Electronic Data Interchange AT Attachment) — інтерфейс для підключення жорстких дисків та інших накопичувачів.
Усі апаратні пристрої поділяють на основні та додаткові.