지오포트
GeoPortGeoPort는 Apple Macintosh의 일부 모델에서 사용되는 직렬 데이터 시스템으로, 2 Mbit/s의 데이터 [1]속도로 작동하도록 외부 클럭을 설정할 수 있습니다.GeoPort는 기존의 Mac 시리얼 포트 핀을 약간 수정하여 컴퓨터의 내부 DSP 하드웨어 또는 소프트웨어가 디지털/아날로그 컨버터에 전달되면 모뎀이나 팩스기 등 다양한 디바이스를 에뮬레이트할 수 있도록 했습니다.GeoPort는 최신 68K 기반 머신(AV 시리즈)뿐만 아니라 많은 USB Power Macintosh 이전 모델 및 PiPPiN에서 사용할 수 있습니다.일부 최신 Macintosh 모델에는 통신 슬롯의 내부 커넥터를 통해 내부 GeoPort도 포함되어 있습니다.Apple GeoPort 테크놀로지는 이제 구식이 되었고, 일반적으로 USB를 통해 모뎀 지원이 제공됩니다.
배경
AppleBus 및 LocalTalk
Apple Macintosh 개발 초기에, Apple 엔지니어들은 대부분의 입력/출력 작업에 Zilog 8530 "Serial Communications Controller"(SCC)를 사용하기로 결정했습니다.SCC는 그 시대의 일반적인 UART에 비해 상대적으로 발전하여 다수의 고속 모드와 오류 검사 및 유사한 작업을 위한 내장 소프트웨어를 제공합니다.시스템의 속도는 호스트 플랫폼에 의해 전송되는 외부 클럭 신호(일반적으로 약 1Mbit/s)에 기반하고 있으며, 300bit/s의 느린 속도로 실행되도록 "분할"될 수 있습니다.SCC에는 다양한 장치 및 인터페이스와 통신할 수 있도록 다른 속도 및 다른 전압으로 실행할 수 있는 두 개의 채널이 있었습니다.
처음에 엔지니어들은 "AppleBus"로 알려진 패킷 기반 프로토콜을 지원하기 위해 SCC를 사용하는 것을 상상했습니다.AppleBus는 주변기기를 오늘날의 Universal Serial Bus와 놀라울 정도로 유사한 방식으로 데이지 체인 구성에 연결할 수 있도록 합니다.그러나 개발이 계속되면서, 애플의 네트워크 프로젝트인 애플넷은 높은 비용과 빠르게 변화하는 시장 때문에 취소되고 있었다.AppleBus에서 작업하는 팀원들은 빠르게 기어를 바꿔 AppleNet의 플러그인 [2]확장 카드가 아닌 SCC 포트에서 실행되는 LocalTalk 시스템을 생산했습니다.
LocalTalk는 약 230.4kbit/s의 출력을 생성하기 위해 분할된 CPU로부터의 크로킹에 의존했습니다.네트워크상의 노드는 클럭 리커버리를 사용하여 동기화된 상태를 유지하고 있습니다.이것에 의해, 시스템 전체를 단순한 3선 접속(PhoneNet 의 경우는 2선 접속)으로 실행할 수 있게 되었습니다.포트에는 클럭핀도 포함되어 있기 때문에 750~850kbit/s의 Dayna 및 Centram 제품과 마찬가지로 내부 클럭신호를 덮어쓰고 시스템을 훨씬 빠른 속도로 실행할 수 있었습니다.
단, SCC에는 버퍼 영역이 3바이트밖에 없기 때문에 버퍼 오버플로 및 데이터 손실을 방지하기 위해 포트를 가능한 한 빨리 읽는 것이 중요합니다.이는 손실된 패킷이 네트워크 스택에서 처리되는 네트워킹 프로토콜에서는 문제가 되지 않았지만 데이터 스트림에 내부 형식의 흐름 제어가 없는 RS-232 데이터에서는 심각한 문제가 되었습니다.그 결과, RS-232 모드에서는 Mac Plus의 성능은 일반적으로 약 9600비트/초로 제한되었으며, LocalTalk가 동시에 활성화될 경우 그 절반만 안정적으로 유지할 수 있었습니다.
Apple은 이러한 문제를 인식하고 Macintosh IIfx부터 10MHz로 동작하는 커스터마이즈된 MOS 6502 전용 IOP(Input/Output Processors)를 2개 탑재하여 문제를 해결하려고 했습니다.IOP는 호스트 CPU에서 플로피 디스크와 직렬 포트를 실행하면서 하위 수준의 드라이버 코드를 오프로드하고 전송할 데이터가 있을 때만 CPU를 중단했습니다.IIfx에서는 SCSI 버스용으로 DMA 모드도 도입되었지만 IOP에서는 사용할 수 없었습니다.IOP는 Quadra 900 및 Quadra [3]950에도 탑재되어 있습니다.
AV 및 GeoPort
초기 쿼드라 머신 이후 애플은 AT&T 3210 디지털 신호 프로세서(DSP)를 AV 시리즈 머신(840AV와 660AV)에 탑재하는 단수명 실험을 시작했다.DSP는 주로 오디오 및 비디오 디지털라이제이션 지원을 목적으로 하고 있으며, 기계 배면의 커스텀60 핀 「디지털 오디오/비디오」(DAV) 포토를 사용해 액세스 할 수 있습니다.
DSP는 고속 모뎀의 기본 구성 요소로서도 일반적으로 사용되었습니다.비교적 고도의 3210을 사용하면 로우엔드 DSP를 사용한 기존 모뎀보다 성능이 향상되고 호스트 CPU를 사용한 소프트웨어 모듈보다 훨씬 뛰어난 성능을 얻을 수 있습니다.필요한 것은, Apple 용어에서 언급되고 있는 적절한 외부 아날로그/디지털 변환기, 즉 「라인 어댑터」뿐입니다.
단, 60핀 AV 커넥터는 이러한 접속에는 적합하지 않기 때문에 사용자는 모뎀포트에 "모뎀"을 꽂을 것으로 예상됩니다.기존 시리얼 포트는 이전 버전의 RS-232 또는 네트워킹모드에서 실행할 수 있는 것과 같은 방법으로 "AV 모드"에서 실행할 수 있도록 조정할 수 있었지만, 라인 어댑터는 포트에 공급할 수 있는 더 많은 전력을 필요로 했습니다.애플은 기존 8핀 Mini-DIN 커넥터에 9핀을 추가함으로써 이 문제를 해결했다.결과는 GeoPort였습니다.
GeoPort 모드에서는 SCC는 이전의 고성능 LocalTalk와 마찬가지로 외부 클로킹을 사용하여 고속 모드로 전환되었습니다.다음으로 DSP는 신호를 생성하여 시리얼 버스를 통해 어댑터에 전송하고 어댑터는 신호를 아날로그로 변환하여 전화 수준으로 증폭합니다.GeoPort 모드에서는 최대 2 Mbit/s의 속도가 [4]지원되었습니다.
GeoPort를 사용하는 것으로 널리 알려진 장치 중 하나는 애플의 "GeoPort Telecom Adapter"였다.1993년 AV Mac과 함께 "팟"으로 처음 출시된 이 제품은 이후 1995년 초 AV 관련 하드웨어를 즉시 포함하지 않은 PowerPC 기반 Macintosh 머신용으로 출시되면서 자체 제품이 되었습니다.나중에 애플은 통신 슬롯으로 알려진 특정 Mac 모델의 마더보드 상의 엣지 커넥터에 GeoPort 라인을 통합하여 나중에 통신 슬롯 II에 저장하였다.최종적으로 3개의 어댑터가 판매될 것입니다: 원래 포드, 내부 버전 및 GeoPort Telecom Adapter II로 알려진 업데이트된 포드.모두 표준 RJ-11 전화 회선 커넥터 사용.
처음에는 어댑터 드라이버 소프트웨어가 최대 9600비트/초의 속도를 지원할 수 있었지만 이후 업그레이드에서는 최대 33.6kbit/s로 실행되는 V.34에 대한 완전한 컴플라이언스가 도입되었습니다.실제로 GeoPort 어댑터는 CPU에 막대한 시간을 소비하여 시스템 [5]전체에 성능 문제를 초래했습니다.또, 접속 품질이 나쁘거나, 콜이 끊기거나, 기존의 소프트웨어로부터의 서포트가 불충분한 것으로 악명이 높았습니다.많은 전문가들은 [6]사용하지 말 것을 권하고 있습니다.
SAGEM은 또한 GeoPort용 ISDN 어댑터, "Planet-ISDN Geoport Adapter" 또는 SPIGA를 선보였는데, 현재는 USB 버전으로 판매되고 있습니다.Global Village는 Apple Performas 및 서드파티제 Mac 컴퓨터용 콤팩트 텔레포트 모뎀의 변종도 생산했지만, 이것들은 GeoPort [7]장치가 아닌 진정한 하드웨어 모뎀이었습니다.
애플의 첫 번째 두 대의 QuickTake 디지털 카메라(100과 150)도 카메라와 GeoPort가 장착된 Macintosh 컴퓨터 간의 전송을 위한 GeoPort 프로토콜을 지원했습니다.
'표준'으로서
GeoPort가 발전하는 동안, 통신 시장은 새로운 올 디지털 PBX 시스템의 도입으로 큰 변화를 겪고 있었습니다.이들 기업 중 상당수는 자체 표준을 기반으로 한 일종의 컴퓨터 텔레포니 통합을 제공했지만, 일반적으로 비교적 느린 속도로 직렬 포트를 통해 컴퓨터에 연결되었습니다.이러한 신호는 이더넷과 같은 기존 네트워크 표준을 사용하여 라우팅될 수 있지만 대부분의 기업은 Switch56과 같은 커스텀시스템을 사용하고 있습니다.
애플은 GeoPort를 PBX [8]시스템에 대한 표준화된 컴퓨터 인터페이스로 홍보하기 위한 노력을 시작했다.이들은 백엔드 시스템마다 다른 GeoPort 어댑터를 구상하고 있습니다.스위치 56 인터페이스는 Northern Telecom 시스템과 함께 사용할 수 있으며, 다른 인터페이스는 Apple이 사용한 InteCom 스위치에 연결할 수 있습니다.애플은 "같은 GeoPort 폰 포드가 Windows PC의 TAPI 애플리케이션과 Mac의 [4]Telephone Manager 애플리케이션을 지원할 수 있을 것"이라고 주장했다.
특히 이러한 시스템을 Macintosh에 연결하기 위해 Apple은 Macintosh Telephony Architecture(MTA)를 만들고 이를 표준화된 텔레포니 애플리케이션 프로그램 인터페이스로 홍보했습니다.MTA는 주로 콜 제어를 처리하는 "Telephone Manager", 특정 하드웨어에 Telephone Manager 명령을 매핑하는 "Telephone Tool", 마지막으로 스크립트 인식 Macintosh [4]프로그램에서 간단한 조작을 가능하게 하는 전화 관련 Apple Events의 세 부분으로 구성되어 있습니다.MTA는 본질적으로 Microsoft의 TAPI 또는 Novell의 TSAPI와 유사합니다.
이 시스템을 홍보하기 위해 애플은 1994년 말 AT&T, IBM, 지멘스와 함께 PBX 시스템이 [9][10]응답한 명령어를 표준화하기 위해 Versit 제휴를 조직했다.Novell은 TSAPI를 Versit 표준에 준거하도록 조정하겠다고 발표했습니다.이러한 모든 노력은 PBX 벤더의 표준화 부족과 GeoPort 어댑터에 대한 실질적인 지원 부족으로 인해 방해되었습니다.
2년간의 노력 끝에 애플은 결국 Versit와 [11]일반 전화를 포기했다.가장 큰 문제는 다양한 PBX 기업이 벤더에 의존하여 기존 고객이 새로운 제품을 구매하도록 하는 것이었습니다.따라서 표준화된 시스템이라는 개념 자체가 해결책이라기보다는 문제로 인식되었습니다.이러한 시스템이 보편화될 것이라고 예측한 사람들에 대한 답을 얻기 위해 립서비스가 그 개념에 지불되었다.또한 기본 PC에서는 고속 시리얼이 지원되지 않기 때문에 GeoPort를 사용하려면 애드온 카드를 구입해야 합니다.이 시점에서는 다른 카드로 커스텀 어댑터를 구입하는 것이 현명합니다.
GeoPort는 1998년 Apple이 iMac을 도입했을 때 SCSI 및 ADB와 함께 폐기되었습니다. 초기 데모 모델에는 GeoPort Telecom Adapter의 기술을 기반으로 한 소프트웨어 모뎀이 있었지만, iMac이 출하되었을 때 하드웨어 56K 모뎀으로 대체되었습니다.
핀 배치
아래 표는 GeoPort, RS-422(LocalTalk) 및 RS-232 모드에서 사용할 경우 GeoPort 지원 시리얼 커넥터의 다양한 핀 이름과 용도를 보여줍니다.
핀 번호 GeoPort RS-422 RS-232 Name 1 SCLK HSKo DTR 시리얼 클럭(출력), 핸드쉐이크 출력, 데이터 터미널 레이디2 SCLK HSKi DSR 시리얼 클럭(입력), 핸드쉐이크 입력, 데이터 세트 레이디 3 TX-D 전송5 RxD- RxD- RD 수신 데이터(-ve 신호) 6 TxD+ TxD+ 송신 데이터(+ve 신호) 7 TxHS GPi CD 웨이크업/DMA 요청, 범용 입력, 캐리어 검출 8 RxD+ RxD+(접지 신호) 수신 데이터(+350 M5)악시멈
「 」를 참조해 주세요.
메모들
- ^ "Low End Mac's GeoPort Guide". March 21, 2018.
- ^ 오펜하이머, 일부 선사(슬라이드 3)
- ^ "Macintosh Quadra 900, 개발자 노트", Apple Computer, 1991년
- ^ a b c "Macintosh Telephony" 2005년 12월 28일 Wayback Machine, BYTE, 커버스토리, 1994년 7월 아카이브
- ^ Dan Knight, "Second Class Macs: GeoPort 'Modems", 로우엔드 Mac, 1998년 4월 10일
- ^ Adam Engst, "GeoPort News", TidBITS, 1996년 4월 1일
- ^ "어떻게 해야 할지... 8핀 시리얼 포트의 9핀 케이블 사용" 2007년9월 28일 글로벌빌리지 커뮤니케이션 웨이백머신에서 아카이브
- ^ "애플의 지오포트: PC와 PBX 간의 긴장 완화", RELease 1.0, 1994년 4월 18일
- ^ "Apple, AT&T, IBM 및 Siemens는 전화, 컴퓨터 사용자를 위한 Versit를 형성하고 있습니다.", 텔레마케팅, 1995년 1월
- ^ 「전화, 컴퓨터 유저에게 선택권과 다양성을 제공하기 위한 대처를 위한 대처」, Business Wire, 1994년 11월 30일
- ^ Howard Baldwin, "애플은 전화에서 손을 뗐다", MacWorld, 1996년 7월
레퍼런스
- Alan B. Oppenheimer, "Macintosh Networking의 역사", MacWorld Expo, 2004년 1월
- GeoPort, le connectur méconnu d'Apple Le 저널 du lapin