Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika_voprosy_i_otvety.docx
Скачиваний:
24
Добавлен:
24.11.2019
Размер:
114.54 Кб
Скачать

12.Архитектура и конфигурация компьютера. Классическая архитектура эвм. Принципы фон Неймана.

Архитектура вычислительной машины (Архитектура ЭВМ, англ. Computer architecture) — концептуальная структура вычислительной машины, определяющая проведение обработки информации и включающая методы преобразования информации в данные и принципы взаимодействия технических средств и программного обеспечения.

В настоящее время наибольшее распространение в ЭВМ получили 2 типа архитектуры: принстонская (неймановская) и гарвардская. Обе они выделяют 2 основных узла ЭВМ:центральный процессор и память компьютера. Различие заключается в структуре памяти: в принстонской архитектуре программы и данные хранятся в одном массиве памяти и передаются в процессор по одному каналу, тогда как гарвардская архитектура предусматривает отдельные хранилища и потоки передачи для команд и данных.

В более подробное описание, определяющее конкретную архитектуру, также входят: структурная схема ЭВМ, средства и способы доступа к элементам этой структурной схемы, организация и разрядность интерфейсов ЭВМ, набор и доступность регистров, организация памяти и способы её адресации, набор и формат машинных команд процессора, способы представления и форматы данных, правила обработки прерываний.

По перечисленным признакам и их сочетаниям среди архитектур выделяют:

По разрядности интерфейсов и машинных слов: 8-, 16-, 32-, 64-, 128- разрядные (ряд ЭВМ имеет и иные разрядности);

По особенностям набора регистров, формата команд и данных: CISC, RISC, VLIW;

По количеству центральных процессоров: однопроцессорные, многопроцессорные, суперскалярные;

многопроцессорные по принципу взаимодействия с памятью: симметричные многопроцессорные (SMP), масcивно-параллельные (MPP), распределенные.

КОНФИГУРАЦИЯ КОМПЬЮТЕРА. Под конфигурацией понимают устройство или состав оборудования персонального компьютера.

Существует 4 основные части:

- Материнская плата

- Процессор

- Память

- Блок питания

Дополнительные:

- Жесткий диск

- Звуковая плата

Материнская плата выполняет функцию координатора. Чипсет – микропроцессорный комплекс управляющий внутренними системами компьютера. Чипсет определяет основные возможности материнской платы. Набор проводников, по которым происходит обмен сигналов между внутренними устройствами компьютера. Оперативная память (ОЗУ) отвечает за временное хранение данных при включенном компьютере ПЗУ (постоянно запоминающее устройство) предназначен для длительного хранения данных при выключенном компьютере. Жесткий диск – основное устройство для долговременного хранения больших объемов данных и программ, выполняет специальное аппаратно-логическое устройство. К основным параметрам относятся емкость и производительность. Оперативная память – это массив ячеек для хранения данных. С физической точки зрения различают динамическую и статическую память, здесь происходит вычисление. Конструктивно процессор состоит из ячеек. Внутренние ячейки называются регистрами, процессор связан с оперативной памятью и с шинами.

Основы учения об архитектуре вычислительных машин заложил выдающийся американский математик Джон фон Нейман (1903-1957). Он подключился к созданию первой в мире ламповой ЭВМ "ЭНИАК" в 1944 году, когда ее конструкция была уже выбрана. В процессе работы во время многочисленных дискуссий со своими коллегами Г.Голдстайном и А.Берксом, фон Нейман высказал идею принципиально новой ЭВМ. В 1946 году ученые изложили свои принципы построения вычислительных машин в ставшей классической статье "Предварительное рассмотрение логической конструкции электронно-вычислительного устройства". С тех пор прошло полвека, но выдвинутые в ней положения сохраняют актуальность и сегодня.

В статье убедительно обосновывается использование двоичной системы для представления чисел (нелишне напомнить, что ранее все вычислительные машины хранили обрабатываемые числа в десятичном виде). Авторы убедительно продемонстрировали преимущества двоичной системы для технической реализации, удобство и простоту выполнения в ней арифметических и логических операций. В дальнейшем ЭВМ стали обрабатывать и нечисловые виды информации: текстовую, графическую, звуковую и другие. Но по-прежнему двоичное кодирование данных составляет информационную основу любого современного компьютера.

Еще одной поистине революционной идеей, значение которой трудно переоценить, является предложенный Нейманом принцип "хранимой программы". Первоначально программа задавалась путем установки перемычек на специальной коммутационной панели. Это было весьма трудоемким занятием: например, для изменения программы "ЭНИАК" требовалось несколько дней (в то время как собственно расчет не мог продолжаться более нескольких минут - выходили из строя лампы). Нейман первым догадался, что программа может также храниться в виде набора нулей и единиц, причем в той же самой памяти, что и обрабатываемые ей числа. Отсутствие принципиальной разницы между программой и данными дало возможность ЭВМ самой формировать для себя программу в соответствии с результатами вычислений.

Фон Нейман не только выдвинул основополагающие принципы логического устройства ЭВМ, но и предложил ее структуру, которая воспроизводилась в течении первых двух поколений ЭВМ. Основными блоками по Нейману являются устройство управления (УУ) и арифметико-логическое устройство (АЛУ) (обычно объединяются в центральный процессор), память, внешняя память, устройства ввода и вывода. Следует отметить, что внешняя память отличается от устройств ввода и вывода тем, что данные в нее заносятся в виде, удобном компьютеру, но недоступном для непосредственного восприятия человеком. Так, накопитель на магнитных дисках относится к внешней памяти, клавиатура - устройство ввода, а дисплей и печать - устройства вывода.Устройство управления и арифметико-логическое устройство в современных компьютерах объединены в один блок - процессор, являющийся преобразователем информации, поступающей из памяти и внешних устройств. Сюда относятся выборка команд из памяти, кодирование и декодирование, выполнение различных (в том числе и арифметических) операций, согласование работы узлов компьютера. Более детально функции процессора будут обсуждаться ниже. Память (ЗУ) хранит информацию (данные) и программы. ЗУ у современных компьютеров "многоярусно" и включает:

ОЗУ (оперативное запоминающее устройство), хранящее ту информацию, с которой компьютер работает непосредственно в данное время (исполняемая программа, часть необходимых для нее данных, некоторые управляющие программы),

ВЗУ (внешние запоминающие устройства) гораздо большей емкости чем ОЗУ, но с гораздо более медленным доступом (и гораздо меньшей стоимостью в расчете на 1 байт хранимой информации).

 ПЗУ (постоянное запоминающее устройство).

На ОЗУ и ВЗУ классификация устройств памяти не заканчивается - определенные функции выполняют и СОЗУ (сверхоперативное запоминающее устройство) существуют и другие подвиды компьютерной памяти.

В построенной по описанной схеме ЭВМ происходит последовательное считывание команд из памяти и их выполнение. Номер (адрес) очередной ячейки памяти, из которой будет извлечена следующая команда программы, указывается специальным устройством - счетчиком команд в УУ. Его наличие также является одним из характерных признаков рассматриваемой архитектуры.

Разработанные фон Нейманом основы архитектуры вычислительных устройств оказались настолько фундаментальными, что получили в литературе название "фон-неймановской архитектуры". Подавляющее большинство вычислительных машин на сегодняшний день - это фон-неймановские машины. Исключение составляют лишь отдельные разновидности систем для параллельных вычислений, в которых отсутствует счетчик команд, не реализована классическая концепция переменной и имеются другие существенные принципиальные отличия от классической модели. Примером могут служить потоковая и редукционная вычислительные машины.

  • По-видимому, значительное отклонение от фон-неймановской архитектуры произойдет в результате развития машин пятого поколения, в основе обработки информации в которых лежат не вычисления, а логические выводы.