Bezpośrednie gniazdo procesora
Bezpośrednie gniazdo procesora ( PDS ) to gniazdo wbudowane w wiele starszych modeli komputerów Macintosh , które umożliwia bezpośredni dostęp do styków sygnałowych procesora, podobnie jak funkcjonalność magistrali lokalnej w komputerach PC . Spowodowałoby to znacznie wyższe prędkości niż konieczność przechodzenia przez warstwę magistrali, taką jak NuBus , która zwykle działała z mniejszą prędkością 10 MHz.
Przegląd
Zazwyczaj maszyna byłaby wyposażona w wiele gniazd rozszerzeń magistrali, jeśli takie istnieją. Jednak nigdy nie było więcej niż jednego gniazda PDS. Zamiast zapewniać wyrafinowany protokół komunikacyjny z arbitrażem między różnymi bitami sprzętu, które mogą próbować korzystać z kanału komunikacyjnego w tym samym czasie, gniazdo PDS w większości zapewniało bezpośredni dostęp do pinów sygnałowych procesora, czyniąc go bliżej natury do lokalnego autobusu .
W związku z tym gniazda PDS były zwykle specyficzne dla procesora, a zatem karta zaprojektowana dla gniazda PDS w komputerze Macintosh SE / 30 opartym na Motoroli 68030 nie działałaby na przykład w Quadra 700 opartym na Motoroli 68040 .
Jedynym godnym uwagi wyjątkiem był projekt PDS dla oryginalnego Macintosha LC opartego na Motoroli 68020 . Była to pierwsza próba Apple'a stworzenia „taniego” komputera Mac i odniosła taki sukces, że kiedy kolejne modele zastąpiły procesor procesorem 68030, 68040, a później procesorem PowerPC, Apple znalazł metody utrzymania zgodności gniazda PDS z oryginalnym LC, aby te same karty rozszerzeń nadal działały.
Historia
Gniazdo SE (Motorola 68000)
Gniazdo SE „System Expansion”, wprowadzone w komputerze Macintosh SE w 1987 r. , było pierwszym bezpośrednim gniazdem procesora, wykorzystującym 96-pinowe złącze Euro-DIN do łączenia z procesorem Motorola 68000 . To gniazdo było również używane w przenośnym komputerze Macintosh .
Gniazdo IIci (Motorola 68030)
pamięci podręcznej L2 komputera Macintosh IIci , wprowadzone w 1989 r ., było 32-bitową wersją PDS, która wykorzystywała 120-stykowe złącze Euro-DIN do obsługi procesora Motorola 68030 . To gniazdo pojawiło się również w komputerach Macintosh IIsi , IIvi i IIvx . Pozwoliło to firmom zewnętrznym, takim jak DayStar Digital , na opracowanie aktualizacji procesora, które nie wymagały usuwania procesora. Macintosha SE/30 również korzysta z tej samej konfiguracji PDS, ale przestrzeń wewnątrz kompaktowej obudowy Maca jest czynnikiem ograniczającym.
IIfx PDS (Motorola 68030)
Macintosh IIfx , wprowadzony w 1990 roku, zawierał PDS, który był wizualnie podobny do gniazda IIci, ale różnice w pinoutach i masteringu magistrali spowodowały bardzo ograniczone użycie.
Gniazdo LC (Motorola 68020/68030)
Gniazdo LC, wprowadzone w 1990 roku , zaczęło się jako PDS dla procesorów Motorola 68020/68030 w komputerach Macintosh LC / LC II , które wykorzystywały wolniejszą, tańszą 16-bitową magistralę danych. 96-stykowe złącze Euro-DIN we wczesnych modelach 16-bitowych wygląda jak złącze gniazda SE, ale jest niekompatybilne. Te ostatnie modele dodały 18 dodatkowych pinów przez karbowane rozszerzenie w linii, aby obsługiwać 32-bitową magistralę danych, zachowując jednocześnie kompatybilność wsteczną z kartami 16-bitowymi. Ta konfiguracja okazała się tak popularna wśród Apple Performa , że późniejsze wersje oparte na PowerPC zasadniczo emulowały sygnały pinów 68030 dla odziedziczonych przez nie gniazd LC.
Quadra PDS (Motorola 68040)
Macintosh Quadra została wprowadzona w 1991 roku z nowym PDS dla procesora Motorola 68040 , który był zgodny z jednym ze gniazd NuBus . Quadra 605 i Quadra 630 były wyjątkami, które wykorzystywały 32-bitową wersję gniazda LC. Oba pozwalały na PowerPC za pośrednictwem programu „Ready for PowerPC upgrade”.
Złącze Duo Dock (Motorola 68030 / NuBus)
PowerBook Duo została wprowadzona w 1992 roku z unikalnym złączem opartym na 68030 , które umożliwiało płycie głównej subnotebooka komunikację z szeregiem stacjonarnych systemów dokujących, z których niektóre można było rozbudować o jednostki zmiennoprzecinkowe . Ze względu na złożoność większych Doków Duo , NuBus był używany do zarządzania częściami podsystemów.
Power Macintosh PDS (PowerPC 601)
Power Macintosh pierwszej generacji z architekturą NuBus , takie jak 6100 , 7100 i 8100 , zawierały PDS, który był używany do szybkich kart AV. Był później używany przez zewnętrznych producentów do obsługi PowerPC G3 i G4 .
Gniazdo karty-córki PowerPC
Wysokiej klasy systemy Power Macintosh drugiej generacji z architekturą PCI , takie jak modele od 7500 do 9600 , miały procesory PowerPC 601 i 604 na kartach-córkach, które można było wymienić na aktualizacje PowerPC G3 i G4 .
Gniazdo pamięci podręcznej PowerPC
Średniej klasy systemy Power Macintosh oparte na procesorach PowerPC 603e z architekturą PCI , takie jak 5400 , 5500 i 6360 do 6500 , posiadały gniazdo pamięci podręcznej L2 , które zapewniało bezpośredni dostęp do procesora. Umożliwiło to przedsiębiorczym zewnętrznym producentom tworzenie PowerPC G3 dla tego gniazda.
Nowsze komputery Mac mają tak wysokie prędkości procesora, że PDS byłby niepraktyczny i zamiast tego przyjęły PCIe i Thunderbolt . Ostatnią implementacją Apple'a przypominającą takie gniazdo jest złącze tacy procesora w Macach Pro z lat 2009-2012 . Nowsze modele miały Intel Xeon podłączone bezpośrednio do płyty głównej.
Zobacz też
- został skopiowany z gniazda Processor direct na Apple Wiki, które jest udostępniane na licencji Creative Commons Attribution-Share Alike 3.0 (Unported) (CC-BY-SA 3.0) .
Linki zewnętrzne
- Zdjęcia kilku kart PDS w AppleFritter
- Jakie gniazda rozszerzeń lub uaktualnień ma mój Mac? w często zadawanych pytaniach dotyczących komputerów Mac
- Uwagi dotyczące odmian PDS w Apple Wiki