Jump to content

ГеоПорт

(Перенаправлено с Геопорта )

GeoPort — это система последовательной передачи данных, используемая на некоторых моделях Apple Macintosh , которая может иметь внешнюю синхронизацию для работы со скоростью передачи данных 2 мегабита в секунду . [1] GeoPort немного модифицировал существующие контакты последовательного порта компьютера Mac, чтобы позволить внутреннему аппаратному или программному обеспечению DSP отправлять данные, которые при передаче в цифро-аналоговый преобразователь эмулировали различные устройства, такие как модемы и факсы . GeoPort можно найти на последних моделях компьютеров на базе 68K (серия AV), а также на многих Power Macintosh моделях до USB и PiPPiN . Некоторые более поздние модели Macintosh также включали внутренний GeoPort через внутренний разъем коммуникационного слота . Технология Apple GeoPort устарела, а поддержка модема обычно осуществляется через USB .

AppleBus и LocalTalk

[ редактировать ]

На ранних этапах разработки Apple Macintosh инженеры Apple решили использовать контроллер последовательной связи Zilog 8530 (SCC) для большинства ввода/вывода задач . SCC был относительно продвинутым по сравнению с более распространенными UART того времени, предлагая ряд высокоскоростных режимов и встроенное программное обеспечение для проверки ошибок и аналогичных задач. Скорость системы основывалась на внешнем тактовом сигнале, посылаемом ей хост-платформой, обычно до 1 Мбит/с, который можно было «разделить» для работы на более медленных скоростях, вплоть до 300 бит/с. SCC имел два канала, которые могли работать с разной скоростью и даже с разным напряжением, что позволяло осуществлять связь с широким спектром устройств и интерфейсов.

Первоначально инженеры предполагали использовать SCC для поддержки пакетного протокола, известного как «AppleBus». AppleBus позволит подключать периферийные устройства к последовательной цепи способом, удивительно похожим на современную универсальную последовательную шину . Однако по мере продолжения разработки сетевой проект Apple AppleNet был отменен из-за высоких затрат и быстро меняющегося рынка. Члены группы, работавшие над AppleBus, быстро переключили передачу, создав систему LocalTalk, работающую на портах SCC, а не на подключаемой карте расширения AppleNet. [2]

LocalTalk полагался на тактовую частоту ЦП, которая была разделена для получения выходной информации со скоростью примерно 230,4 кбит/с. Узлы в сети оставались синхронизированными благодаря восстановлению тактовой частоты . Это позволило использовать всю систему через простое трехпроводное соединение или двухпроводное в случае PhoneNet . Поскольку порты также включают в себя тактовые контакты, можно было игнорировать внутренний тактовый сигнал и запускать систему на гораздо более высоких скоростях, как это было в случае с продуктами Dayna и Centram, которые работали со скоростью от 750 до 850 кбит/с.

Однако, поскольку у SCC было всего три байта буферного пространства, было важно, чтобы порты считывались как можно быстрее, чтобы предотвратить переполнение буфера и потерю данных. Это не было проблемой для сетевых протоколов, где потерянные пакеты учитываются и обрабатываются в сетевом стеке , но представляло серьезную проблему для данных RS-232 , которые не имели внутренней формы управления потоком данных. В результате производительность Mac Plus обычно ограничивалась примерно 9600 бит/с в режиме RS-232 и могла надежно поддерживать только половину этого показателя, если LocalTalk был активен в то же время.

Apple знала об этих проблемах и, начиная с Macintosh IIfx , попыталась решить их, включив в него два выделенных «процессора ввода-вывода» (IOP), настроенных MOS 6502, работающих на частоте 10 МГц. IOP выгружали низкоуровневый код драйвера из центрального процессора, запуская дискеты и последовательные порты, прерывая работу процессора только тогда, когда были данные для передачи. IIfx также представил режим DMA для шины SCSI , но он не был доступен для использования IOP. IOPs также появились на Quadra 900 и Quadra 950 . [3]

AV и ГеоПорт

[ редактировать ]

После первых машин Quadra Apple начала недолговечный эксперимент, включив (DSP) AT&T 3210 процессоры цифровых сигналов в машины серии AV ( 840AV и 660AV ). DSP в первую очередь предназначался для поддержки оцифровки аудио и видео, доступ к которому осуществляется через специальный 60-контактный порт «Цифровое аудио/видео» (DAV) на задней панели машины.

В то время DSP также широко использовались в качестве основного строительного блока высокоскоростных модемов . Использование относительно продвинутого 3210 обеспечит более высокую производительность, чем существующие модемы, в которых использовались DSP более низкого уровня, и гораздо лучшую производительность, чем программные модемы , использующие центральный процессор. Все, что для этого требовалось, — это подходящий внешний аналого-цифровой преобразователь , или «линейный адаптер», как его называли в терминологии Apple.

Однако 60-контактный AV-разъем для таких подключений не подходил, и пользователи рассчитывали подключать «модемы» к модемному порту. Хотя существующие последовательные порты можно было адаптировать для работы в «режиме AV» так же, как старые версии могли работать в режиме RS-232 или в сетевом режиме, линейный адаптер требовал большей мощности, которую мог обеспечить порт. Apple решила эту проблему, добавив к имеющемуся 8-контактному разъему Mini-DIN 9-й контакт . Результатом стал GeoPort.

В режиме GeoPort SCC был переведен в высокоскоростной режим с использованием внешней синхронизации, аналогично более ранним высокопроизводительным заменам LocalTalk. Затем DSP генерировал сигналы и отправлял их по последовательной шине на адаптер, который преобразовывал их в аналоговые и усиливал до телефонных уровней. В режиме GeoPort поддерживалась скорость до 2 Мбит/с. [4]

Одним из широко известных устройств, использующих GeoPort, был собственный «GeoPort Telecom Adaptor» компании Apple. Первоначально выпущенный как «модуль» с AV Mac в 1993 году, позже он стал отдельным продуктом в начале 1995 года, когда был выпущен для компьютеров Macintosh на базе PowerPC, которые не включали в себя аппаратное обеспечение, связанное с AV, из коробки. Позже Apple включила линии GeoPort в краевой разъем на материнской плате некоторых моделей Mac, известный как Communication Slot , сохранив их в более позднем Communication Slot II. В конечном итоге будут проданы три адаптера: исходный модуль, внутренняя версия и обновленный модуль, известный как GeoPort Telecom Adaptor II. Все использовали стандартные RJ-11 разъемы телефонной линии .

Первоначально программное обеспечение драйвера адаптера могло поддерживать скорость до 9600 бит/с, но более поздние обновления обеспечили полную совместимость с V.34 со скоростью до 33,6 кбит/с. На практике адаптеры GeoPort отнимали огромное количество процессорного времени и приводили к проблемам с производительностью во всей системе. [5] Они также были известны плохим качеством соединения, обрывами звонков и плохой поддержкой существующего программного обеспечения; многие эксперты рекомендовали не использовать их. [6]

SAGEM также представила адаптер ISDN для GeoPort, «Адаптер Geoport Planet-ISDN» или SPIGA, который теперь продается в версии USB . Global Village также выпустила вариант своих компактных модемов Teleport для Apple Performas и компьютеров Mac сторонних производителей, которые использовали 9-й контакт для подачи питания, но это были настоящие аппаратные модемы, а не устройства GeoPort. [7]

Первые две цифровые камеры Apple QuickTake (100 и 150) также поддерживали протокол GeoPort для передачи данных между камерой и компьютерами Macintosh, оснащенными GeoPort.

В качестве «стандарта»

[ редактировать ]

В ходе развития GeoPort телекоммуникационный рынок претерпевал серьезные изменения с появлением новых полностью цифровых систем УАТС . Некоторые из этих компаний предлагали своего рода интеграцию компьютерной телефонии , хотя все они основывались на своих собственных стандартах и ​​обычно подключались к компьютерам через последовательный порт на относительно низких скоростях. Хотя эти сигналы могли быть маршрутизированы с использованием существующих сетевых стандартов, таких как Ethernet , большинство компаний использовали специальные системы, такие как Switch56 .

Apple начала продвигать GeoPort как стандартизированный компьютерный интерфейс для систем УАТС. [8] Они предполагали разные адаптеры GeoPort для разных серверных систем; Интерфейс Switch56 можно было бы использовать с системами Northern Telecom , а другой — для подключения к коммутаторам InteCom, которые использовала Apple. Apple заявила, что «один и тот же модуль телефона GeoPort сможет поддерживать приложения TAPI на ПК с Windows и приложения Telephone Manager на Mac». [4]

В частности, для подключения этих систем к Macintosh Apple создала архитектуру телефонии Macintosh (MTA) и продвигала ее как стандартизированный программный интерфейс приложения для телефонии . MTA состоял в основном из трех частей: «Телефонного менеджера», который занимался управлением вызовами, «Телефонного инструмента», который отображал команды «Телефонного менеджера» на конкретное оборудование, и, наконец, набора связанных с телефонией событий Apple , которые позволяли легко работать с любого устройства. Программа Macintosh с поддержкой сценариев. [4] MTA был по сути аналогом TAPI от Microsoft или TSAPI от Novell .

Для продвижения системы в конце 1994 года Apple организовала альянс Versit вместе с AT&T , IBM и Siemens , чтобы попытаться стандартизировать команды, на которые реагировали системы УАТС. [9] [10] Novell объявила, что адаптирует TSAPI для работы на основе стандартов Versit. Всем этим усилиям препятствовало отсутствие стандартизации среди поставщиков УАТС и отсутствие реальной поддержки адаптеров GeoPort.

После двух лет усилий, не принесших особого результата, Apple в конце концов отказалась от Versit и телефонии в целом. [11] Основная проблема заключалась в том, что различные компании, производящие УАТС, полагались на привязку к поставщику , чтобы удержать существующих клиентов, возвращающихся к ним за новыми продуктами, поэтому сама концепция стандартизированной системы рассматривалась как проблема, а не решение. Эта концепция была озвучена на словах, чтобы получить ответ тем, кто предсказывал, что такие системы станут обычным явлением. Кроме того, на базовом ПК не было поддержки высокоскоростного последовательного порта, поэтому пользователям приходилось покупать дополнительную карту, если они собирались использовать GeoPort, и в этот момент имело такой же смысл купить специальный адаптер для другая карта.

От GeoPort отказались вместе со SCSI и ADB , когда Apple представила iMac в 1998 году; Ранние демонстрационные модели имели программный модем, основанный на технологии адаптера GeoPort Telecom, но к моменту поставки iMac он был заменен аппаратным модемом 56K.

Распиновка

[ редактировать ]

В таблице ниже показаны названия и назначение различных контактов последовательного разъема с поддержкой GeoPort при использовании в режимах GeoPort, RS-422 ( LocalTalk ) и RS-232.

 Pin #   GeoPort    RS-422    RS-232    Name
   1      SCLK       HSKo      DTR      Serial Clock (out), Handshake Out, Data Terminal Ready
   2      SCLK       HSKi      DSR      Serial Clock (in), Handshake In, Data Set Ready
   3      TxD-       TxD-      TD       Transmit data (-ve signal)
   4      GND        GND       GND      Cable ground
   5      RxD-       RxD-      RD       Receive data (-ve signal)
   6      TxD+       TxD+               Transmit data (+ve signal)
   7      TxHS       GPi       CD       Wakeup/DMA Request, General Purpose input, Carrier Detect
   8      RxD+       RxD+      (ground) Receive data (+ve signal)
   9      +5 V                          Power, 350 mA maximum

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ «Руководство по GeoPort для бюджетных Mac» . 21 марта 2018 г.
  2. ^ Оппенгеймер, Немного предыстории (слайд 3)
  3. ^ «Macintosh Quadra 900, Примечание разработчика» , Apple Computer, 1991 г.
  4. ^ Jump up to: а б с "Macintosh Telephony". Архивировано 28 декабря 2005 г., в Wayback Machine , BYTE , Cover Story, июль 1994 г.
  5. ^ Дэн Найт, «Маки второго класса: модемы GeoPort» , Mac начального уровня , 10 апреля 1998 г.
  6. Адам Энгст, «GeoPort News» , TidBITS , 1 апреля 1996 г.
  7. ^ «Что делать... Использование 9-контактного кабеля к 8-контактному последовательному порту». Архивировано 28 сентября 2007 г., в Wayback Machine , Global Village Communication.
  8. ^ «Геопорт Apple: разрядка между ПК и АТС» , RELease 1.0 , 18 апреля 1994 г.
  9. ^ «Apple, AT&T, IBM и Siemens образуют Versit для пользователей телефонов и компьютеров» , Telemarketing , январь 1995 г.
  10. ^ «Инициатива Versit по обеспечению выбора и разнообразия для пользователей телефонов и компьютеров» , Business Wire , 30 ноября 1994 г.
  11. ^ Говард Болдуин, «Apple объявляет об уходе из телефонии» , MacWorld , июль 1996 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 36d769cbe3b21bc113fe7081a6516418__1686819900
URL1:https://arc.ask3.ru/arc/aa/36/18/36d769cbe3b21bc113fe7081a6516418.html
Заголовок, (Title) документа по адресу, URL1:
GeoPort - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)