Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Группы микропроцессоров



Чем шире набор системных команд процессора, тем сложнее его архитектура, тем длиннее формальная запись команды (в байтах), тем выше средняя продолжительность исполнения одной команды, измеренная в тактах работы процессора. Так, например, система команд процессоров Intel Pentium в настоящее время насчитывает более тысячи различных команд. Такие процессоры называют процессорами с расширенной системой команд — CISC-процессорами (CISC — Complex Instruction Set Computing).

В противоположность СISC-процессорам в середине 80-х годов появились процессоры архитектуры RISC с сокращенной системой команд (RISC — Reduced Instruction Set Computing). При такой архитектуре количество команд в системе намного меньше, и каждая из них выполняется намного быстрее. Таким образом, программы, состоящие из простейших команд, выполняются этими процессорами много быстрее. Оборотная сторона сокращенного набора команд состоит в том, что сложные операции приходится эмулировать далеко не эффективной последовательностью простейших команд сокращенного набора.

В результате конкуренции между двумя подходами к архитектуре процессоров сложилось следующее распределениеих сфер применения:

· CISC-процессоры используют в универсальных вычислительных системах;

· RISC-npoцеccopы используют в специализированных вычислительных системах или устройствах, ориентированных на выполнение единообразных операций;

· Нейропроцессоры - за один такт счета он совершает не 4 операции сложения, а 288.

Кроме того, существуют еще два типа микропроцессоров:

· VLIW (Very Length Instruction Word) – со сверх большим командным словом;

· MISC (Minimum Instruction Set Command) – с минимальным набором системы команд и весьма высоким быстродействием

ШИНЫ

Если процессор – это сердце персонального компьютера, то шины – это артерии и вены по которым текут электрические сигналы.

!   Шины - это каналы связи, применяемые для организации взаимодействия между устройствами компьютера.  

Те разъемы, куда вставляются платы расширения это не шины. Это интерфейсы (слоты, разъемы), с их помощью осуществляется подключение к шинам, которых, зачастую, вообще не видно на материнских платах.

Существует три основных показателя работы шины. Это тактовая частота, разрядность и скорость передачи данных.

ISA (Industrial Standard Architecture – промышленная стандартная архитектура)

Историческим достижением компьютеров платформы IBM PC стало внедрение почти двадцать лет назад архитектуры, получившей статус промышленного стандарта ISA (Industry Standard Architecture). Она не только позволила связать все устройства системного блока между собой, но и обеспечила простое подключение новых устройств через стандартные разъемы (слоты). Пропускная способность шины, выполненной по такой архитектуре, составляет до 5,5 Мбайт/с, но, несмотря на низкую пропускную способность, эта шина продолжает использоваться в компьютерах для подключения сравнительно «медленных» внешних устройств, например, звуковых карт и модемов.

Рис. 3. Разъем ISA - 16bit

На интерфейс 8 разрядной ISA было выведено 8 каналов данных и 20 каналов адреса. Все это позволяло адресовать до 1 Мбайт памяти. С появлением 80286 процессора, который мог обрабатывать уже 16 бит данных, появилась необходимость в 16 разрядной ISA, что и было реализовано в 1984 году. Разъем был дополнен еще 36 каналами, 8 из которых были выведены под данные, а 7 – под адрес. Следует отметить, что некоторые платы расширения, рассчитанные на 8 разрядную шину, могут работать и с 16 разрядной. Кстати, понятие ключ – выступ в разъеме и вырез в подключаемой плате, появился вместе с 16 разрядной ISA. Так как до 1987 года IBM отказывалась публиковать полное описание и временные диаграммы ISA, многие производители железа решились на разработку собственных шин. Так появилась 32 разрядная ISA, которая не нашла применения, но фактически предопределила появление шин MCA и EISA. В 1985 году фирма Intel разработала 32 разрядный 80386 процессор, который увидел свет в конце 1986 года. Появилась насущная необходимость в 32 разрядной шине ввода/вывода. Вместо того, что бы продолжить дальнейшую разработку ISA, в IBM создали новую шину MCA (Micro Channel Architecture – микроканальная архитектура) которая во всех отношениях превосходила свою предшественницу:

1. Был использован арбитр шины CACP (Central Arbitration Control Point), который позволял любому подключенному к шине устройству передавать данные любому другому устройству, так же подключенному к этой шине. Кроме этого, CACP предотвращал конфликты и монополизацию шины каким либо одним устройством.

2. Шина MCA не синхронизирована с процессором, что позволяет снизить возможность лишних конфликтов и помех между платами.

3. Отсутствие переключателей и перемычек свело установку плат расширения к простому, не требующему дополнительной квалификации, действию.

Но этот стандарт не нашел применения, т.к.:

1) фирма IBM потребовала от всех фирм – производителей, желающих использовать MCA заплатить деньги за использование ISA во всех ранее выпущенных компьютерах.

2) компьютерный мир оказался попросту не готов принять в 1987 году подход Plug and Play

3) цена первых MCA была очень высокой.

Все эти факторы привели к появлению шины EISA, про MCA все забыли.


EISA (Extended Industry Standard Architecture – расширенная промышленная стандартная архитектура)

Расширением стандарта ISA стал стандарт EISA (Extended ISA), отличающийся увеличенным разъемом и увеличенной производительностью (до 32 Мбайт/с). Как и ISA, в настоящее время данный стандарт считается устаревшим. После 2000 года выпуск материнских плат с разъемами ISA/EISA и устройств, подключаемых к ним, прекращается.

С несколькими фирмами – партнерами Compaq создала комитет EISA, который занимался разработкой нового стандарта. Уже в 1989 году появились первые персональные компьютеры, материнские платы которых были оснащены шиной EISA. Основное ее отличие заключалось в 32 разрядной технологии, хотя и создавалась она на основе архитектуры все той же ISA (тактовая частота осталась прежней – 8,33 МГц). Преимущества новой технологии очевидны: как и в MCA, используется арбитраж запросов ISP (Integrated System Peripheral), повысилась скорость обмена данными, мощность, потребляемая каждым из адаптеров может достигать 45 Вт. При этом была сохранена совместимость с платами, рассчитанными для работы с ISA. Скорость передачи данных равнялась 33 Мбайт/сек. Ко всему прочему, в компьютерах с шиной EISA была предусмотрена возможность автоматической настройки прерываний и адресов адаптеров. Но, к сожалению, и этот проект через короткое время оказался не жизнеспособным.

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

Какое же решение было принято? Часть операций по обмену данными осуществлять не через стандартные разъемы шины ввода/вывода, а через дополнительные высокоскоростные интерфейсы. Дело в том, что эти самые высокоскоростные интерфейсы подключаются к шине процессора. Из этого следует, что подключаемые платы будут иметь доступ непосредственно к процессору через его шину. Все это получило название LB (Local Bus – локальная шина). Первые шины ISA как раз и были локальными, но когда их тактовая частота превысила 8 МГц, произошло разделение. А в 1992 году появился еще один расширенный вариант ISA – VLB (VESA Local Bus).





Дата публикования: 2014-11-19; Прочитано: 1663 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...