
- •Воронежский институт высоких технологий – аноо впо
- •Введение
- •1. Основы построения вычислительных систем
- •1.1. Составные части вычислительных систем
- •1.2. Классификация вычислительных платформ
- •1.3. Структура компьютера в соответствии с принципами Дж. Фон Неймана
- •1.4. Преимущества и недостатки различных типов вычислительных систем
- •1.4.1. Компьютеры с шинной организацией архитектуры
- •1.4.2. Алгоритм функционирования процессора
- •1.4.3. Функционирование компьютера с канальной организацией архитектуры
- •1.4.4. Информационная модель эвм
- •Контрольные вопросы к разделу
- •2. Основные конструктивные элементы
- •2.1.2. Блоки питания персонального компьютера
- •2.1.3. Источники бесперебойного питания
- •2.2. Типы и логическое устройство материнских плат
- •2.2.1. Типоразмеры материнских плат рс
- •2.2.2. Основные компоненты материнской платы
- •2.3. Типы процессоров персонального компьютера
- •2.3.1. Параметры процессоров
- •2.3.2. Cisc- и risc-процессоры
- •2.3.3. Микросхемы процессоров
- •2.3.4. Многопроцессорные системы
- •2.3.5. Сопроцессор
- •2.4. Постоянная и оперативная память, кэш-память
- •2.4.1. Оперативная память
- •2.4.2. Модули оперативной динамической памяти на материнской плате персонального компьютера
- •2.4.3. Статическая оперативная память
- •Динамические ячейки памяти.
1.3. Структура компьютера в соответствии с принципами Дж. Фон Неймана
В 1945 г. математик Джон фон Нейман ясно и просто сформулировал общие принципы создания и функционирования универсальных вычислительных устройств, т.е. компьютеров, построенных на электронной элементной базе.
Прежде всего, вся вводимая в компьютер информация должна представлять собой два потока данных: набор данных для обработки в компьютере и набор инструкций (команд), предписывающих, как и в каком порядке надо обрабатывать данные, т.е. программа.
Оба потока должны быть представлены в цифровом виде – в двоичном коде.
Компьютер должен иметь следующие устройства:
арифметико-логическое устройство (АЛУ), выполняющее арифметические и логические операции;
устройство управления (УУ), которое организует процесс выполнения программ;
запоминающее устройство (ЗУ) или память для хранения программ и данных;
внешние устройства (ВУ) для ввода / вывода информации.
Память компьютера (ЗУ) должна состоять из пронумерованных ячеек, в каждой из которых могут находиться или обрабатываться данные, или инструкции программ. Все ячейки памяти должны быть одинаково легко доступны для других устройств компьютера.
В общих чертах работу компьютера можно описать так. Вначале с помощью какого-либо внешнего устройства (ВУ) в память компьютера вводится программа.
Устройство управления (УУ) считывает содержимое ячейки памяти, где находится первая инструкция (команда) программы, и организует ее выполнение. Эта команда может задавать выполнение арифметических или логических операций (АЛУ), чтение из памяти (ЗУ) данных для выполнения арифметических или логических операций или запись их результатов в память, ввод данных из внешнего устройства (ВУ) в память или вывод данных из памяти на внешнее устройство.
Как правило, после выполнения одной команды устройство управления начинает выполнять команду из ячейки памяти, которая находится непосредственно за только что выполненной командой. Однако этот порядок может быть изменен с помощью команд передачи управления (перехода). Эти команды указывают устройству управления, что ему следует продолжить выполнение программы, начиная с команды, содержащейся в некоторой другой ячейке памяти. Такой «скачок» или переход в программе может выполняться не всегда, а только при выполнении некоторых условий. Например: если некоторые числа равны, если в результате предыдущей арифметической операции получился нуль и т.д. Это позволяет использовать одни и те же последовательности команд в программе много раз (т.е. организовывать циклы), создавать сложные программы.
Таким образом, вычислительное устройство выполняет инструкции программы автоматически, т.е. без вмешательства человека. Оно может обмениваться информацией с оперативной памятью и внешними устройствами компьютера. Поскольку внешние устройства, как правило, работают значительно медленнее, чем остальные части компьютера, управляющее устройство может приостанавливать выполнение программы до завершения операции ввода-вывода с внешним устройством. Все результаты выполненной программы должны быть выведены на внешние устройства компьютера, после чего компьютер переходит к ожиданию других каких-либо сигналов внешних устройств.
Первый электронный компьютер (ЭВМ), в котором, был воплощен принцип фон Неймана, был построен в 1949 г. английским исследователем Морисом Уилксом.
Следует заметить, что схема устройства современных компьютеров несколько отличается от приведенной выше (рис.1.1). В частности, арифметико-логическое устройство и устройство управления, как правило, объединены в единое устройство – центральный процессор (CPU) или просто процессор. Кроме того, процесс выполнения программ может прерываться для выполнения неотложных действий, связанных с поступившими сигналами от внешних устройств компьютера – прерываний. Многие быстродействующие компьютеры являются многопроцессорными, т.е. осуществляют параллельную обработку данных на нескольких процессорах.