Основные типы архитектур КС

Основные характеристики процессора

1. Производительность

Определяется скоростью выполнения команд программы и используются показатели – число миллионов операций в секунду над дробными числами

2. Тактовая частота

Это количество циклов устройства в работе за единицу времени. Чем выше частота, тем выше скорость выполнения операции. (Ггц)

3. Разрядность

Это число двоичных разрядов, обрабатываемых одновременно при выполнении одной команды (16, 32, 64)

4. Система команд

Общее количество разновидностей команд несколько более 100-200

5. Наличие кэш-памяти

Располагается в процессоре, обладает быстродействием. Для ускорения доступа к данным в оперативной памяти используют кэш-память. Она имеет несколько уровней(первый, второй и третий). Первый уровень – наименьший объем, но имеет максимальную скорость доступа к памяти.

6. Параллельное выполнение команд

Каждая команда реализуется процессором за несколько внутренний тактов, поэтому удобно организовать конвейер обработки команд, чтобы ускорить выполнение программы

7. Технология изготовления процессора

Чем меньше размеры элементов процессора, тем больше его быстродействие, т.к. электроны быстрее проходят расстояние между элементами. Для этого увеличивают плотность расположения элементов в микросхеме, при этом уменьшая толщину проводников. Площадь кристалла уменьшилась при переходе от технологии 0.19 мкм на технологию 0.13 мкм

Основные направления совершенствования характеристик процессора:

Развитие системы команд, оптимизация кэш-памяти, увеличение плотности размещения элементов.

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

Р(дин)=V2cf

V – Напряжение питания, с – емкость нагрузки элементов, f – тактовая частота процессора.

Решением проблемы тепловыделения является переход на другую архитектуру и новую технологию производства.

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

Классические типы архитектур

1. Централизованная структура (звезда)

ЦП
Увв
П
Увыв
Увыв


2.

Увыв
Увв
К
К
Пр2
Увв
Увыв
К
К
Пр1
ЦП
П
Иерархическая структура

3.

Увыв
Увв
Увыв
Увв
П
ЦП
П
Магистрально-модульная структура(общая шина)

Магистраль - шина


4.

ЦП
Память данных
Устройство вв/выв
Память программ
Архитектура компьютера типа «Гарвардская школа»

В 1966 году ученый М. Флинн предложил подход классификации архитектур, в основу которого положено понятие потока, под которым понимается последовательность данных или команд, обрабатываемых процессором на основании рассмотрения числа потоков команд и потоков данных, можно разделить архитектуры на 4 класса.

А) Одиночный поток команд и одиночный поток данных(ОКОД-SISD; Single Instruction Stream, Single Data Stream)

Однопроцессорная одномашинная КС. Параллелизм вычислений обеспечивается путем совмещения выполнения операций отдельными блоками АЛУ, а также параллельно работой устройств ввода/вывода.

Б) Множественный поток команд и одиночный поток данных (МКОД-MISD)

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

В)Одиночный поток команд и множественный поток данных(ОКМД-SIMD)

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

Г) Множественный поток команд и множественный поток данных(МКМД-MIMD)

Все процессоры работают по своим программам с собственным потоком команд. Такая структура используется в крупных вычислительных центрах.

Основные цели создания различных архитектур: повышение производительности системы за счет ускорения процессов обработки данных; повышение надежности и достоверности вычислений; предоставление пользователям дополнительных сервисных услуг.

Отличительной особенностью КС по отношению к отдельному компьютеру является наличие нескольких вычислителе, реализующих параллельную обработку информации. Это повышает быстродействие системы и может значительно повысить процесс управления процессорами и использованием технически и программных ресурсов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: