Основные функции любого компьютера: ввод, хранение, обработка и вывод данных.
Общие принципы работы электронных вычислительных машин сформулировал в 40-х годах ХХ века американский математик Дж. фон Нейман. Согласно этим принципам любую ЭВМ образуют три главных компонента (рис. 1.1): процессор, оперативное запоминающее устройство (ОЗУ), устройство ввода и вывода информации.
Информация, с которой работает ЭВМ, делится на два принципиально разных типа:
· набор команд по обработке (программа);
· данные, которые обрабатывает программа.
Руководит обработкой процессор (от английского «process» – обрабатывать), который, в свою очередь, состоит из двух блоков: устройства управления и арифметико-логического устройства.
Команды и данные вводятся в оперативную память машины – электронное устройство с очень коротким временем доступа. Устройство управления процессора выбирает команды из ОЗУ и организует их выполнение, а арифметико-логическое устройство проводит арифметические и логические операции над данными.
С процессором и ОЗУ связаны внешние устройства: клавиатура, дисплей, магнитные диски, принтеры и т.д. Именно эти устройства обеспечивают ввод, вывод и долговременное хранение информации (подробнее см. разд. 2).