GeoPort - GeoPort
GeoPort это последовательные данные система, используемая на некоторых моделях Apple Macintosh который может быть синхронизирован извне для работы со скоростью передачи данных 2 Мбит / с.[1] GeoPort немного изменил существующий Mac Серийный порт контакты, позволяющие внутреннему компьютеру DSP аппаратное или программное обеспечение для отправки данных, которые при передаче в цифро-аналоговый преобразователь, эмулировал различные устройства, такие как модемы и факсы. GeoPort можно найти на поздних моделях 68 тыс. -на основе машин (серия AV), а также многих pre-USB Power Macintosh модели. Некоторые более поздние модели Macintosh также включали внутренний GeoPort через внутренний разъем на Слот для связи. Технология Apple GeoPort сейчас устарела, и поддержка модема обычно предоставляется через USB.
Фон
AppleBus и LocalTalk
В начале разработки Apple Macintosh, Инженеры Apple решили использовать Зилог 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 6502s работает на частоте 10 МГц. IOP выгружают код драйвера низкого уровня из центрального процессора, запускают гибкие диски и последовательные порты, прерывая работу центрального процессора только тогда, когда есть данные для передачи. IIfx также представил DMA режим для SCSI -bus, но он был недоступен для IOP. IOP также появились на Quadra 900 и Quadra 950.[3]
AV и GeoPort
После первых машин Quadra Apple начала недолгий эксперимент, в том числе AT&T 3210 цифровые сигнальные процессоры (DSP) в машинах серии "AV" ( 840AV и 660AV ). DSP был в первую очередь предназначен для поддержки оцифровки аудио и видео, доступ к которой осуществляется через специальный 60-контактный порт «Digital Audio / Video» (DAV) на задней панели машин.
DSP также широко использовались в то время в качестве основного строительного блока высокоскоростного модемы. Использование относительно продвинутого 3210 обеспечит более высокую производительность, чем существующие модемы, в которых используются DSP более низкого уровня, и гораздо лучшую производительность, чем softmodems используя центральный процессор. Все, что потребовалось, - это подходящий внешний аналого-цифровой преобразователь, или «линейный адаптер», как его называют в терминологии Apple.
Однако 60-контактный разъем AV не подходил для таких подключений, и пользователи рассчитывали подключить «модемы» к порту модема. Хотя существующие последовательные порты можно было адаптировать для работы в «режиме AV» таким же образом, как и в более старых версиях, которые могли работать в режиме RS-232 или в сетевом режиме, для линейного адаптера требовалось больше мощности, чем порт мог обеспечивать. Apple решила эту проблему, добавив 9-й контакт к существующему 8-контактному Разъем Mini-DIN. Результатом стал GeoPort.
В режиме GeoPort SCC был переведен в высокоскоростной режим с использованием внешней синхронизации, аналогично более ранним высокопроизводительным заменам LocalTalk. Затем DSP генерировал сигналы и отправлял их по последовательной шине на адаптер, который преобразовывал их в аналоговые и усиливал до телефонного уровня. В режиме GeoPort поддерживалась скорость до 2 Мбит / с.[4]
Одним из широко известных устройств, использующих GeoPort, был собственный «GeoPort Telecom Adapter» от Apple. Первоначально выпущенный как «модуль» с AV Mac в 1993 году, позже он стал отдельным продуктом в начале 1995 года, когда он был выпущен для компьютеров Macintosh на базе PowerPC, которые не имели «из коробки» оборудование, связанное с AV. Позднее Apple включила линии GeoPort в краевой соединитель на материнской плате некоторых моделей Mac, известных как Слот для связи, сохранив их в более позднем коммуникационном слоте II. В конечном итоге будут проданы три адаптера: исходный модуль, внутренняя версия и обновленный модуль, известный как GeoPort Telecom Adapter II. Все б / у стандартные RJ-11 разъемы телефонной линии.
Первоначально программное обеспечение драйвера адаптера могло поддерживать скорость до 9600 бит / с, но более поздние обновления представили полную V.34 соответствие, скорость до 33,6 кбит / с. На практике адаптеры GeoPort занимали огромное количество процессорного времени и приводили к проблемам с производительностью во всей системе.[5] Они также были известны плохим качеством связи, прерыванием вызовов и плохой поддержкой существующего программного обеспечения; многие эксперты рекомендовали не использовать их.[6]
SAGEM также представила ISDN адаптер для GeoPort, "Planet-ISDN Geoport Adapter" или SPIGA, которые теперь продаются в USB версия. Global Village также произвела вариант своих компактных модемов Teleport для Apple Performas и компьютеров Mac сторонних производителей, которые использовали 9-й контакт для подачи питания, но это были настоящие аппаратные модемы, а не устройства GeoPort.[7]
Первые два Apple QuickTake цифровые камеры (100 и 150) также поддерживают протокол GeoPort для передачи данных между камерой и компьютерами Macintosh, оборудованными GeoPort.
Как "стандарт"
В процессе развития GeoPort рынок телекоммуникаций претерпевал серьезные изменения с появлением новых полностью цифровых АТС системы. Некоторые из этих компаний предлагали своего рода интеграция компьютерной телефонии, хотя все они были основаны на своих собственных стандартах, обычно подключались к компьютерам через последовательный порт на относительно низких скоростях. Хотя эти сигналы могли быть маршрутизированы с использованием существующих сетевых стандартов, таких как Ethernet, большинство компаний использовали специальные системы, например Переключатель56.
Apple начала работу по продвижению GeoPort как стандартизованного компьютерного интерфейса для систем PBX.[8] Они предусмотрели разные адаптеры GeoPort для разных серверных систем; интерфейс Switch56 может использоваться с Северный Телеком систем, а другой будет использоваться для подключения к коммутаторам InteCom, которые использовала Apple. Apple заявила, что «тот же телефонный модуль GeoPort сможет поддерживать ТАПИ приложения на ПК с Windows и приложения Phone Manager на Mac ».[4]
В частности, для подключения этих систем к Macintosh Apple создала Архитектура телефонии Macintosh (MTA) и продвигал его как стандартизированную телефонию. интерфейс прикладной программы. MTA состоял в основном из трех частей: «Диспетчера телефона», который управлял вызовами, «Инструмент телефона», который отображал команды диспетчера телефона на определенное оборудование, и, наконец, набор связанных с телефонией События Apple это позволит легко работать с любой программой Macintosh, поддерживающей сценарии.[4] MTA был по сути аналогом Apple TAPI от Microsoft или Novell. ЦАПИ.
Для продвижения системы в конце 1994 года Apple организовала Версит союз вместе с AT&T, IBM и Сименс чтобы попытаться стандартизировать команды, на которые реагируют системы PBX.[9][10] Novell объявила, что они адаптируют TSAPI для работы поверх стандартов Versit. Всем этим усилиям препятствовало отсутствие стандартизации среди поставщиков УАТС и отсутствие реальной поддержки адаптеров GeoPort.
После двух лет усилий, в которых ничего не было видно, Apple в конце концов отказалась от Versit и телефонии в целом.[11] Основная проблема заключалась в том, что различные компании-производители АТС полагались на привязка к поставщику чтобы их существующие клиенты возвращались к ним за новыми продуктами, поэтому сама концепция стандартизированной системы рассматривалась как проблема, а не решение. Обсуждение концепции было сделано для того, чтобы дать ответ тем, кто предсказывал, что такие системы станут обычным явлением. Кроме того, на базовом ПК не было поддержки высокоскоростного последовательного порта, поэтому пользователям приходилось покупать дополнительную карту, если они собирались использовать GeoPort, и в этот момент было столь же разумно купить специальный адаптер для другая карта.
GeoPort был удален вместе с SCSI и АБР, когда Apple представила iMac в 1998 г .; Ранние демонстрационные модели имели программный модем, основанный на технологии GeoPort Telecom Adapter, но ко времени поставки iMac он был заменен аппаратным модемом 56K.
Распиновка
В таблице ниже показаны названия и назначение различных контактов в последовательном разъеме с поддержкой GeoPort при использовании в GeoPort, RS-422 (LocalTalk ) и режимы RS-232.
Номер контакта GeoPort RS-422 Имя RS-232 1 SCLK HSKo DTR Последовательная синхронизация (выход), выход квитирования, готовность терминала данных 2 SCLK HSKi DSR Последовательная синхронизация (вход), вход квитирования, готовность набора данных 3 TxD- TxD- TD Передача данных (-ve сигнал) 4 GND GND GND Заземление кабеля 5 RxD- RxD- RD Прием данных (-ve сигнал) 6 TxD + TxD + Передача данных (+ ve сигнал) 7 TxHS GPi CD Wakeup / запрос DMA, вход общего назначения, обнаружение несущей 8 RxD + RxD + (земля) Прием данных (сигнал + ve) 9 +5 В Питание, 350 мА максимум
Смотрите также
Примечания
- ^ http://lowendmac.com/2018/low-end-macs-geoport-guide/
- ^ Оппенгеймер, Немного предыстории (слайд 3)
- ^ «Macintosh Quadra 900, Примечание разработчика», Apple Computer, 1991 г.
- ^ а б c «Телефония Macintosh» В архиве 28 декабря 2005 г. Wayback Machine, БАЙТ, Cover Story, июль 1994 г.
- ^ Дэн Найт, «Маки второго класса: GeoPort 'Модемы'», Бюджетный Mac, 10 апреля 1998 г.
- ^ Адам Энгст, "Новости ГеоПорта", TidBITS, 1 апреля 1996 г.
- ^ «Что делать ... Использование 9-контактного кабеля на 8-контактном последовательном порту» В архиве 28 сентября 2007 г. Wayback Machine, Общение в глобальной деревне
- ^ "Apple's Geoport: разрядка между ПК и АТС", RELease 1.0, 18 апреля 1994 г.
- ^ «Apple, AT&T, IBM и Siemens образуют Versit для пользователей телефонов и компьютеров», Телемаркетинг, Январь 1995 г.
- ^ «Инициатива Versit по обеспечению выбора и разнообразия для пользователей телефонов и компьютеров», Деловой провод, 30 ноября 1994 г.
- ^ Говард Болдуин, «Apple называет это закрытым в телефонии», MacWorld, Июль 1996 г.
Рекомендации
- Алан Б. Оппенгеймер, «История сетей Macintosh», MacWorld Expo, январь 2004 г.