- Архитектура ЭВМ
- Компоненты ПК
- Интерфейсы
- Мини блог
- Самое читаемое
- Системные платы
- Шина ISA
- 8-разрядная шина ISA
- 16-разрядная шина ISA
- 32-разрядная шина ISA
- ISA и EISA — одни из первых стандартов шин
- История происхождения и принцип действия
- EISA – улучшенная версия ISA
- Заключение
- Шины ISA и EISA
- 8-разрядная шина
- 16-разрядная шина
- Шина EISA
- 📺 Видео
Архитектура ЭВМ
Компоненты ПК
Интерфейсы
Мини блог
Самое читаемое
Видео:Системная шина персонального компьютера ISAСкачать
Системные платы
Видео:Видеокарта VP46 от Cirrus Logic на шине ISA-8Скачать
Шина ISA
Шина ISA (Industrial Standard Architecture — промышленная стандартная архитектура) использовалась в первом компьютере IBM PC, выпущенном в 1981 году, а в 1984 году — в расширенном 16-разрядном варианте в IBM PC/AT. Шина ISA — это основополагающий базис архитектуры персональных компьютеров; она использовалась вплоть до конца 1990-х годов. Кажется странным, что шина с такой “древней” архитектурой использовалась в высокопроизводительных компьютерах, выпускавшихся до конца 1990-х годов, но это объясняется ее надежностью, широкими возможностями и совместимостью. К тому же эта шина до сих пор работает быстрее большинства подключаемых к ней периферийных устройств.
Примечание!
Существует два варианта шины ISA, различающихся количеством разрядов данных: старая 8-разрядная версия и новая 16-разрядная. Старая версия работала на тактовой частоте 4,77 МГц в компьютерах классов PC и XT. Новая версия использовалась в компьютерах класса AT с тактовыми частотами 6 и 8 МГц. Позже было достигнуто соглашение о стандартной максимальной тактовой частоте 8,33 МГц для обеих версий шин, что обеспечило их совместимость. В некоторых системах допускается использование шин при работе с большей частотой, но не все платы адаптеров выдерживают такую скорость. Для передачи данных по шине требуется от двух до восьми тактов. Поэтому максимальная скорость передачи данных по шине ISA составляет 8,33 Мбайт/с:
8,33 МГц × 16 бит : 2 такта = 66,64 Мбит/с (или 8,33 Мбайт/с)
Полоса пропускания 8-разрядной шины вдвое меньше (4,17 Мбайт/с). Однако не забывайте, что это теоретические максимумы — из-за сложного протокола обмена данными реальная пропускная способность шины намного ниже (обычно вдвое). Но даже в этом случае шина ISA работает быстрее, чем большинство подключенных к ней периферийных устройств.
8-разрядная шина ISA
Эта шина использовалась в первом компьютере IBM PC. В новых системах она не применяется, но до сих пор эксплуатируются сотни тысяч компьютеров с такой шиной, в том числе системы на базе процессоров 286 и 386.
В разъем вставляется плата адаптера с 62 контактами. На разъем подаются 8 линий данных и 20 линий адреса, что позволяет адресовать до 1 Мбайт памяти. Назначение и расположение контактов разъема 8-разрядной шины ISA показано на рисунке.
Хотя эта шина очень проста, компания IBM до 1987 года не публиковала ее полного описания и временных диаграмм сигналов на линиях данных и адреса. Поэтому при создании плат адаптеров для первых IBM-совместимых компьютеров разработчикам приходилось самим разбираться в ее работе. По мере распространения IBM-совместимых компьютеров и их превращения в промышленный стандарт процесс разработки существенно упростился.
Плата адаптера для 8-разрядной шины ISA имеет следующие размеры:
- высота — 4,2 дюйма (106,68 мм);
- длина — 13,13 дюйма (333,5 мм);
- толщина — 0,5 дюйма (12,7 мм).
16-разрядная шина ISA
Компания IBM буквально “взорвала” мир ПК, представив в 1984 году модель AT, оснащенную процессором 286. Данный процессор поддерживал 16-разрядную шину данных, что позволяло обеспечить взаимодействие между процессором, системной платой и памятью с использованием 16-разрядных, а не 8-разрядных данных. Хотя процессор и можно было установить на системной плате с 8-разрядной шиной ввода-вывода, все равно обеспечивалось повышенное быстродействие при обмене данными с различными платами, подключаемыми к шине.
Вместо того чтобы создавать новую шину ввода-вывода, IBM решила обеспечить совместимость системы с 8- и 16-разрядными адаптерами, оставив тот же 8-разрядный разъем, но добавив к нему еще один дополнительный. В результате был получен разъем для установки 16-разрядных адаптеров. Впервые представленная в компьютерах PC/AT в августе 1984 года 16-разрядная шина ISA также называлась шиной AT.
Дополнительный разъем в каждом 16-разрядном разъеме расширения добавляет 36 контактов (общее количество контактов для передачи данных при этом увеличивается до 98), необходимых для передачи данных большей разрядности. Кроме того, было изменено назначение двух контактов 8-разрядной части разъема. Однако подобные изменения никак не отразились на работоспособности 8-разрядных плат.
Обычная плата адаптера класса AT имеет следующие размеры:
- высота — 4,8 дюйма (121,92 мм);
- длина — 13,13 дюйма (333,5 мм);
- толщина — 0,5 дюйма (12,7 мм).
В компьютерах класса AT могут встретиться платы высотой как 4,8 дюйма, так и 4,2 дюйма (соответствующие старым платам для компьютеров класса PC/XT). Платы с уменьшенной высотой устанавливались в компьютере класса XT модели 286. В данной модели с системной платой, предназначенной для компьютера класса AT, использовался корпус от XT, поэтому высоту плат адаптеров пришлось уменьшить до 4,2 дюйма. После этого большинство производителей стали выпускать только адаптеры с уменьшенной высотой, которые можно установить в любой корпус.
32-разрядная шина ISA
Спустя некоторое время после выпуска 32-разрядного процессора были разработаны первые стандарты на соответствующую шину. Еще до появления первых проектов архитектур МСА и EISA некоторые компании начали разрабатывать собственные конструкции, представляющие собой расширение архитектуры ISA. Хотя их было выпущено сравнительно немного, некоторые из них встречаются даже сейчас.
Дополнительные линии этих шин обычно использовались только при работе с платами расширения памяти и видеоадаптерами, выпускаемыми компаниями, создавшими данный стандарт. Их параметры и разводки разъемов существенно отличаются от стандартных, к тому же их спецификации и схемы контактов не распространялись.
Видео:Проверка работы видеокарты ISA-16 на шине ISA-8.Скачать
ISA и EISA — одни из первых стандартов шин
В этой статье мы хотим рассказать вам о некогда хорошо известной, но теперь редко использующейся технологии – технологии ISA, а также сходной с ней технологии ЕISA.
Читайте также: Как узнать дату производства шины нокиан нордман
Видео:Системные шины персонального компьютера для ...Скачать
История происхождения и принцип действия
ISA представляет собой устаревший стандарт системной шины и шины ввода/вывода персональных IBM-совместимых компьютеров, использовавшийся в 1980-х-начале 1990-х гг. Аббревиатура ISA расшифровывается как Industry Standard Architecture (промышленный стандарт архитектуры). Уже самое это название свидетельствует о том, что шина в то время являлась фактическим стандартом и была принята к использованию практически всеми производителями компьютерного оборудования.
8-разрядная ISA – это одна из самых старых технологий ПК, появившаяся практически одновременно с первыми компьютерами архитектуры IBM. Её внедрение позволило пользователям подключать дополнительные устройства в её слоты расширения. Впервые шина была разработана для систем на основе процессора Intel 8088 (PC и PC/ХT) еще в 1981 г. Позже, для процессора 80286 (PC/AT), для того, чтобы в полной мере реализовать его возможности, в 1984 г. была разработана 16-разрядная ISA.
Таким образом, существуют 2 основные версии шины – 8-битная и 16-битная. Имели место также единичные попытки некоторых разработчиков ввести свои оригинальные варианты 32-разрядной, но они не получили широкого распространения.
Шина имела несколько слотов расширения, количество которых в системах XT/AT варьировалось от 3 до 8, и в которые пользователь мог вставить дополнительные устройства – платы расширения. При этом слот ISA 16-битной версии разработан таким образом, чтобы в него можно было вставить 8-битные устройства. Слот 16-разрядной шины всего лишь несколько длиннее 8-битных и имеет 98 контактов; слот 8-битной версии имеет 62 контакта.
Максимальная пропускная способность 16-разрядной шины составляет чуть более 8 МБ/c. Устройства, вставленные в слот расширения, благодаря 24-адресным линиям шины могут адресовать 16 МБ памяти. Кроме того, она поддерживает 16 аппаратных прерываний, краткое описание которых мы приводили в статье, посвященной IRQ.
В первых версиях ISA работала на одинаковой частоте с процессором. Однако в последующих реализациях из-за того, что частота процессоров значительно увеличилась, шина получила возможность работать при помощи отдельного тактового генератора.
Как выглядит слот расширения ISA. Материнская плата с двумя 8-разрядными слотами и тремя 16-разрядными слотами.
Достоинства шины:
- Сравнительная простота конструкции.
- Надежность.
- Широкая поддержка со стороны производителей.
Тем не менее, она имела и ряд серьезных недостатков, которые побудили отказаться от ее использования:
- Низкая скорость.
- Небольшая разрядность.
- Отсутствие полноценной поддержки функций bus mastering.
- Отсутствие автоматической конфигурации устройств. Устройства ISA конфигурировались пользователями вручную при помощи джамперов и переключателей.
Видео:03. Основы устройства компьютера. Память и шина. [Универсальный программист]Скачать
EISA – улучшенная версия ISA
Эти недостатки была призвана устранить шина EISA (Extended ISA, т.е. расширенная ISA). В её разработке участвовали многие известные производители компьютерной техники, такие, как Compaq Computer, Epson, Hewlett-Packard, NEC, Zenith и некоторые другие.
EISA с самого начала позиционировалась, как преемница ISA, а не как ее конкурент. Поэтому она была полностью совместима с устройствами ISA. Устройства EISA должны были вставляться в слот такой же длины, как и 16-разрядный слот ISA, но отличались наличием дополнительных коннекторов. Она поддерживала функцию bus mastering для устройства, что позволяло передавать управление шиной какой-либо плате в слоте расширения. Также поддерживалась автоматическая конфигурация устройства. Однако она была ограниченной, поскольку для этой цели пользователю предлагалась специальная программная утилита, а новейшие на то время операционные системы, такие, как Windows 95, не были в состоянии автоматически конфигурировать устройства EISA.
Теоретическая пропускная способность EISA составляла 32 МБ/c, однако на практике из-за накладных расходов транспортных протоколов она составляла около 20 МБ/с.
В конце 1980-х, во время расцвета систем, основанных на процессорах 80386 и 486, EISA казалась весьма перспективной и сумела «убрать с дороги» тогдашний альтернативный проект от IBM – шину MCA. Но время ее активного применения оказалось сравнительно недолгим. Благодаря внедрению форм-фактора ATX а также получившей популярность технологии локальных шин, шины ISA и EISA практически вышли из употребления, уступив место такой современной локальной шине, как PCI. Тем не менее, разъемы ISA и EISA еще долго можно было встретить на материнских платах, где в качестве основной шины служила PCI.
Видео:Шины ввода-выводаСкачать
Заключение
В этой статье мы привели краткое описание шин ISA и EISA, рассказали об их истории и принципах работы. Они стали важной вехой в развитии шин ввода/вывода и оказали большое влияние на развитие таких современных шин ввода/вывода, как PCI, PCI Express и AGP. Industry Standard Architecture до сих пор используется во многих старых компьютерах, а устройства с интерфейсом ISA до сих пор применяются во многих областях.
Видео:Системная шина персонального компьютера ISAСкачать
Шины ISA и EISA
Шина ISA была первой стандартизированной системной шиной (ISA означает Industry Standart Architecture ) и долгие годы являлась стандартом в области РС. И даже сегодня разъемы этой шины можно встретить на некотороых системных платах.
Видео:RNTH-006 ISA-Oscilloscope (2003 year), Осциллограф на основе шины ISAСкачать
8-разрядная шина
Родоначальником в семействе шин ISA была появившаяся в 1981 году 8-разрядная шина (8 bit ISA Bus), которую можно встретить в компьютерах ХТ-генерации. 8-разрядная шина имеет 62 линии, контакты которых можно найти на ее слотах. Они включают 8 линий данных, 20 линий адреса, 6 линий запроса прерываний. Шина функционирует на частоте 4.77 MHz. 8-разрядная шина ISA — самая медленная из всех системных шин (пропускная способность составляет всего 1.2 Mb в секунду), поэтому она уже давным давно устарела и поэтому сегодня нигде не используется, ну разве что о-о-очень редко (например, некоторые карточки FM-тюнера могут 8-разрядный ISA-интерфейс, так как там шина используется только для управления, а не для передачи собственно данных, и скорость ее работы является некритичной).
Читайте также: Давление в шипованных шинах велосипеда
Видео:Интеграционные шиныСкачать
16-разрядная шина
Дальнейшим развитием ISA стала 16-разрядная шина, также иногда называемая AT-Bus, которая впервые начала использоваться в 1984 году. Если вы посмотрите на ее слоты (извините, пожалуйста, за плохое качество рисунка), то увидите, что они состоят из двух частей, из которых одна (большая) полностью копирует 8-разрядный слот. Дополнительная же часть содержит 36 контактов (дополнительные 8 линий данных, 4 линии адреса и 5 линий IRQ плюс контакт для нового сигнала SBHE). На этом основании короткие 8-разрядные платы можно устанавливать в разъемы новой шины (сделать это наоборот, конечно же, невозможно). Назначение выводов 16-разрядного слота приведено в нижеследующей таблице.
Реализация bus mastering не была особенно удачной, поскольку, например, запрос на освобождение шины (Bus hang-off) к текущему bus master обрабатывался несколько тактов, к тому же каждый master должен был периодически освобождать шину, чтобы дать возможность провести обновление памяти (memory refresh), или сам проводить обновление. Для обеспечения обратной совместимости с 8-битными платами большинстиво новых возможностей было реализовано путем добавления новых линий. Так как АТ был построен на основе процессора Intel 80286, который был существенно быстрее, чем 8088, пришлось добавить генератор состояний ожидания (wait-state generator). Для обхода этого генератора используется свободная линия (контакт В8 ) исходной 8-битной шины. При установке этой линии в 0 такты ожидания пропускаются. Это позволило разработчикам делать как 16-битные, так и 8-битные быстрые платы.
Новый слот содержал 4 новых адресных линии (LA20-LA23) и копии трех младших адресных линий (LA17-LA19). Необходимость в таком дублировании возникла из-за того, что адресные линии ХТ были линиями с задержкой (latched lines), и эти задержки приводили к снижению быстродействия периферийных устройств. Использование дублирующего набора адресных линий позволяло 16-битной карте в начале цикла определить, что к ней обращаются, и послать сигнал о том, что она может осуществлять 16-битный обмен. На самом деле это ключевой момент в обеспечении обратной совместимости. Если процессор пытается осуществить 16-битный доступ к плате, он сможет это сделать только в том случае, если получит от нее соответствующий отклик IO16. В противном случае чипсет инициирует вместо одного 16-битного цикла два 8-битных. И все бы было хорошо, но адресных линий без задержки всего 7, поэтому платы, использующие диапазон адресов меньший, чем 128 Kb, не могли определить, находится ли переданный адрес в их диапазоне адресов, и, соответственно, послать отклик IO16. Таким образом, многие платы, в том числе платы EMS, не могли использовать 16-битный обмен.
Передача байта данных по шине ISA происходит следующим образом: сначала на адресной шине выставляется адрес ячейки RAM или порта устройства ввода/вывода, куда следует передать байт, затем на линии данных выставляется байт данных. Призводится задержка тактами ожидания и подается сигнал на передачу байта (строб записи), причем неизвестно, успели записаться данные или нет. Поэтому тактова частота шины выбрана 8.33 MHz, чтобы даже самые медленные устройства гарантированно могли произвести по шине обмен даными (командами). Пропускная способность при этом составила 5.3 Mb/s.
Несмотря на отсутствие официального стандарта и технических «изюминок», шина ISA превосходила потребности среднего пользователя 1984 года, а популярность IBM AT на рынке массовых компьютеров привела к тому, что производители плат расширения и клонов AT приняли ISA за стандарт. Такая популярность шины привела к тому, что слоты ISA до сих пор присутствуют на многих современных системных плат, и карты для шины ISA все еще производятся (именно поэтому мы и представили так детально распайку 16-разрядной шины ISA).
Правда, в последних спецификациях компьютерного оборудования начали отказваться от старой шины (все-таки более 15 лет в области компьютерной индустрии — это громадный срок ). Но все дело в том, что у пользователей за это время накопилось мнжество разнообразных плат с ISA-интерфесом, и вряд ли они пожелают лекго с ними расстаться. Тем более что такие низкоскоростные устройства как, например, модемы или медленные сетевые платы не не требуют высокой пропускной способности шины, и применение более современных интерфейсов не дает для них каких-либо особых преимуществ. И никто не запрещает производителям материнских плат ставить на свои изделия один-два больших черных слота, тем более что при наметившейся тенденции платы с поддержкой ISA могут пользоваться повышенным спросом у владельцев старых карт. Так что ISA, по-видимому, еще не ушла и не так скоро уйдет со своих насиженных позиций, как это может показаться на первый взгляд.
Видео:8 бит ISA Видео карта только для XT?Скачать
Шина EISA
Необходимость повышения производительности наряду с обеспечением совместимости привела к дальнейшему развитию шины ISA. Поэтому в сентябре 1988 года Compaq, Epson, Hewllett-Packard, NEC, Wyse, Zenith, Olivetti, AST Research и Tandy представили 32-разрядное расширение шины с полной обратной совместимостью, которое получило название EISA ( Extended ISA ). Основные характеристики нового интерфейса были следующими:
Слот EISA полностью совместим со слотом ISA. Как и в случае 16-разрядного расширения, новые возможности обеспечивались путем добавления новых линий. Поскольку дальше удлинять разъем ISA было некуда, разработчики нашли оригинальное решение: новые контакты были размещены между контактами шины ISA и не были доведены до края разъема. Специальная система выступов на разъеме и щелей в cоответствующих местах на EISA-картах позволяла им (картам) глубже заходить в разъем и подсоединяться к новым контактам. На «первом этаже» (верхнем) этой двухэтажной конструкции находятся контакты уже известной ISA, в то время как на «втором этаже» (нижнем) находятся новые выводы EISA. По этой причине в слоты EISA могут вставляться и ISA-карточки (последние не будут полностью входить в разъем, так как они не имеют прорези)
EISA является 32-разрядной шиной, что в сочетании с 8.33 MHz’ами дает пропускную способность в 33 Mb/s
32-разрядная адресация памяти позволяла адресовать до 4 Gb памяти (как и в расширении ISA, новые адресные линии были без задержки)
Автонастройка плат расширения, а также возможность их конфигурации не с помощью DIP-переключателей, а программно
Поддержка возможности задания уровня двухуровневого ( edge-triggered ) прерывания, что позволяло нескольким устройствам использовать одно прерывание, как и в случае многоуровневого ( level-triggered ) прерывания
Поддержка multiply bus master
Шина EISA предоставляет большие преимущества при использовании кэш-памяти
Как видно из изложенного описания, для потребностей того времени этого было вполне достаточно.
Важной особенностью шины являлась возможность для любого bus master обращаться к любому устройству памяти или периферийному устройству, даже если они имели разные разряды шины. Говоря о полной обратной совместимости с ISA, следует отметить, что ISA-карты, естественно, не поддерживали разделение прерываний, даже будучи вставленными в EISA-коннектор. Что касается поддержки multiply bus master, то она представляла собой улучшенную и дополненную версию таковой для ISA. Также присутствовали четыре уровня приоритета:
Имелся также арбитр шины EISA — так называемый перефирийный контроллер (ISP, Integrated System Peripheral ), который следил за порядком. Кроме этого, наличествовало еще одно устройство — Intel’s Bus Master Interface Chip (BMIC), которое следило за тем, чтобы master не засиживался на шине. Через определенное количество тактов master снимался с шины и генерировалось немаскируемое прерывание.
Я не буду приводить назначение выводов EISA-слота, так как шина EISA не получила такого большого распространения, как ISA, и уже давно вымерла. Найти ее можно разве что только в достаточно древних компьютерах.
Источник: Энциклопедия компьютерного железа.
- Свежие записи
- Нужно ли менять пружины при замене амортизаторов
- Скрипят амортизаторы на машине что делать
- Из чего состоит стойка амортизатора передняя
- Чем стянуть пружину амортизатора без стяжек
- Для чего нужны амортизаторы в автомобиле
📺 Видео
Изнурительная весогонка Марифа Пираева😬Скачать
Системная шина процессораСкачать
Как работает компьютер? Шины адреса, управления и данных. Дешифрация. Взгляд изнутри!Скачать
ТОП-8. Лучших летних А/Т шин🚙Рейтинг 2024🏆Какие АТ шины выбрать?Скачать
СТАРЫЙ КИТАЙ и НОВЫЙ КИТАЙ /// деградация шинСкачать
КИТАЙСКИЕ ШИНЫ /// которые можно братьСкачать
Пайка (№21) XT-CF, удлинители [Запись]Скачать
Адаптер ISA USBСкачать
локальная шинаСкачать
ДАТА ВЫПУСКА ШИН /// как смотретьСкачать