Общая схема построения компьютера
Любой компьютер построен на общих принципах, которые позволяют выделить следующие главные устройства:
- — память (запоминающее устройство, ЗУ), состоящую из перенумерованных ячеек;
- — процессор, включающий в себя устройство управления (У У) и арифметико-логическое устройство (АЛУ);
- — устройства ввода;
- — устройство вывода.
Эти устройства соединены каналами связи, по которым передается информация.
В основу построения подавляющего большинства компьютеров положены следующие общие принципы, которые сформулировал в 1945 г. Джон фон Нейман.
- Принцип программного управления. Из него следует, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности. Процессор исполняет программу автоматически, без вмешательства человека.
- Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Компьютер не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами в памяти можно выполнять такие же действия, как и над данными. Таким образом, команды одной программы могут быть получены как результаты исполнения другой программы. На этом принципе основаны методы трансляции — перевода текста программы с языка программирования высокого уровня на язык конкретной машины.
- Принцип адресности. Структурно основная память состоит из пронумерованных ячеек, процессору в произвольный момент времени доступна любая ячейка.
Компьютеры, построенные на этих принципах, относятся к типу фон-неймановских.