Все компьютеры содержат устройства, без которых все устройство не работало бы. Для работы нам нужны программное и аппаратное обеспечение, которые работают в гармонии и синхронизируются друг с другом.
По функциям, выполняемым отдельными компонентами, они делятся на центральную и периферийную части (блоки ввода-вывода).
Центральная часть состоит из трех основных блоков:
- Блок управления контролирует работу центрального процессора . Он считывает команду за командой из программы, написанной в машинной форме, декодирует их и контролирует их выполнение с помощью множества управляющих сигналов.
- Арифметико- логический блок (ALU ) выполняет основные арифметические операции ( сложение , вычитание , умножение , деление ), логические и сравнительные операции ( отрицание , конъюнкция , дизъюнкция , ...) с данными, требуемыми командами
- Центральная память хранит данные и программные инструкции: RAM, ROM
Периферийная часть - это подключение компьютера к внешнему миру; он может считывать данные, распечатывать результаты и сохранять данные во внешней памяти. Периферийные устройства делятся на три основные категории:
Устройства ввода получают данные и программные инструкции в формате, понятном компьютеру: устройство чтения карт, клавиатура , мышь и т.д.
Блоки вывода передают результаты из центральной памяти в блоки вывода: принтер, экран, динамик.
Блоки внешней памяти предназначены для хранения больших объемов данных в постоянной форме: блок с магнитными лентами, USB-ключ, жесткий диск.