Serwer sieciowy Apple - Apple Network Server

Serwer sieciowy Apple
Deweloper komputer Apple
Rodzaj serwer
Data wydania Luty 1996
Przerwane Kwiecień 1997
procesor PowerPC 604 / PowerPC 604e , 132-200 MHz
Następca XServe

Apple Network Server (ANS) była linia PowerPC -na serwerów komputery projektowane, produkowane i sprzedawane przez Apple Computer, Inc., od lutego 1996 do kwietnia 1997. Został on o nazwie kodowej „Shiner” i pierwotnie składał się z dwóch modeli, serwer sieciowy 500/132 („Shiner LE”, czyli „low-end”) i serwer sieciowy 700/150 („Shiner HE”, czyli „high-end”), który otrzymał model towarzyszący, serwer sieciowy 700 / 200 (także „Shiner HE”) z szybszym procesorem w listopadzie 1996 roku.

Maszyny nie należały do linii komputerów Apple Macintosh ; zostały one zaprojektowane do pracy IBM „s system operacyjny AIX i ich ROM specjalnie zapobiega uruchamiania Classic Mac OS . To sprawia, że ​​są to ostatnie komputery stacjonarne inne niż Macintosh wyprodukowane przez firmę Apple. Modele 500/132, 700/150 i 97 sprzedano na rynku amerykańskim odpowiednio za 11 000, 15 000 i 19 000 USD.

Serwerów sieciowych Apple nie należy mylić z serwerami Apple Workgroup i serwerami Macintosh, które były stacjami roboczymi Macintosh, które były dostarczane z oprogramowaniem serwera i korzystały z systemu Mac OS; jedyny wyjątek, Workgroup Server 95 - Quadra 950 z dodatkowym kontrolerem SCSI, który jest dostarczany z A / UX - był również zdolny do pracy z systemem Mac OS. Apple nie miał ponownie porównywalnego sprzętu serwerowego w swojej ofercie, aż do wprowadzenia Xserve w 2002 roku.

Krótki okres eksploatacji produktu przypisuje się poważnym kłopotom finansowym Apple na początku 1997 r. Dyrektor generalny Gil Amelio odwołał zarówno serwer sieciowy, jak i OpenDoc na tym samym spotkaniu, na którym ustalono, że mają one niski priorytet.

Sprzęt komputerowy

Sprzęt Apple Network Server miał być oparty na nowej konstrukcji płyty logicznej specyficznej dla produktu. Podczas opracowywania sprzętu Apple porzucił oryginalny projekt płyty głównej z niepotwierdzonych powodów. Aby przejść dalej i dostarczyć produkt, Apple dokonał modyfikacji płyty logicznej i pamięci ROM Power Macintosh 9500 (blokując wszystkie wywołania Mac OS) i przeportował AIX na nowy sprzęt. Niezależnie od tego, czy jest to związane ze zmianą sprzętu, czy przez przypadek, w tym czasie Apple również porzucił rozwój NetWare na PowerPC (nazwa kodowa: Wormhole). Ogólny układ płyty logicznej wydaje się sugerować ścisły związek z systemami RS / 6000 opartymi na PowerPC firmy IBM , które również zostały zaprojektowane do pracy z systemem AIX. Z drugiej strony, wiele komponentów płyty logicznej, zwłaszcza boot ROM Open Firmware , jest podobnych do płyty „Tsunami” używanej w Power Macintosh 9500 i niektórych klonach Macintosha .

Chociaż układ płytki drukowanej serwera sieciowego firmy Apple (ANS) może przypominać systemy RS / 6000, pod względem logicznym i fizycznym jest prawie identyczny z układem Power Macintosh 9500 (PM9500), chociaż ma zupełnie inne oprogramowanie sprzętowe i jest specyficzne dla jego wyjątkowej misji funkcjonować.

Począwszy od magistrali najwyższego poziomu i schodząc w dół w hierarchii magistrali, na najwyższym poziomie znajduje się magistrala procesora z kontrolerem Hammerhead (część Apple nr 343S1190), który również znajduje się w PM9500. Jak wspomniano, procesor to PowerPC 604 lub 604e. Mostkami magistrali CPU-bus-PCI są kontrolery Bandit (343S0020). Zarówno ANS, jak i PM9500 mają dwa kontrolery Bandit i dwie oddzielne szyny PCI. Wszystkie urządzenia na poziomie magistrali procesora są identyczne między ANS i PM9500. W obu systemach zegar magistrali procesora jest zasilany przez wymienną kartę procesora. Jednak w ANS bufor zegara, który rozdziela zegar systemowy dla wszystkich urządzeń magistrali procesora, znajduje się na płycie głównej, podczas gdy w PowerMac 9500 bufor zegara znajduje się na karcie procesora.

Kontrolery linii danych pamięci w ANS różnią się od kontrolerów w PM9500, prawdopodobnie z powodu dodanej obsługi pamięci parzystości. Kontrolery linii danych w pamięci ANS to 343S1161 zamiast 343S1141, jak w PM9500. Jednak struktura pamięci jest taka sama z dwoma bankami gniazd DIMM i obsługą przeplatania pamięci, gdy odpowiednie gniazda w różnych bankach zawierają identyczne moduły pamięci DIMM. ANS ma osiem gniazd pamięci DIMM zamiast dwunastu PM9500, ale inne maszyny oparte na Hammerhead, takie jak PM8500, również mają tylko osiem gniazd pamięci DIMM.

Na magistrali PCI, jak wspomniano powyżej, ANS używa mostka Bandit PCI, tak jak robi to PM9500. Arbitrzy magistrali PCI są również identyczni (343S0182). Arbitrzy magistrali odbierają sygnały żądania magistrali PCI i wysyłają sygnały nadania magistrali do gniazd PCI i układów mostkowych PCI (Bandit).

Menedżer przerwań i kontroler IO karty logicznej są również takie same. Oba używają Grand Central (343S1125). Grand Central to urządzenie na szynie PCI.

Na magistrali PCI ANS rozstaje się z PM9500 na kilka sposobów. ANS ma dwa chipy 53C825A SCSI z obsługą operacji Fast & Wide SCSI, których nie ma w PM9500. Każde z nich pojawia się jako oddzielne urządzenie PCI na szynie PCI. ANS dodaje również kontroler wideo Cirrus Logic 54M30 jako dodatkowe urządzenie PCI.

W sumie ANS ma trzy urządzenia PCI, których brakuje PM9500. Gniazda PCI ANS są również zorganizowane w inny sposób. W PM9500 Grand Central i pierwsze trzy gniazda PCI są obsługiwane przez Bandit 1. Pozostałe trzy gniazda PCI są obsługiwane przez Bandit 2. W ANS, Grand Central, dwóch układach 53C825A SCSI, kontrolerze wideo 54M30 i dwóch górnych Gniazda PCI są obsługiwane przez Bandit 1. Pozostałe cztery gniazda PCI są obsługiwane przez Bandit 2. Dla niektórych interesujące może być to, że (sześć urządzeń obsługiwanych przez Bandit 1) potwierdza, że ​​mostek Bandit PCI i powiązany układ arbitra mogą bezpośrednio (brak PCI- Wymagany mostek PCI) obsługują co najmniej sześć urządzeń PCI pod warunkiem odpowiedniej obsługi oprogramowania układowego.

Idąc dalej w hierarchii, układ Grand Central jest rodzajem szyny I / O dla różnych urządzeń na płytach logicznych. Zarówno ANS, jak i PM9500 wykorzystują układ CURIO (AM79C950, niestandardowa część AMD) do obsługi portów szeregowych, powolnej (5 Mbit / s, oparty na 53C94 / 96) magistrali SCSI i 10 Mbit / s Ethernet. Kontroler dyskietek SWIM jest również wspólny dla obu maszyn i podłączony przez układ Grand Central. ANS nie ma układu MESH SCSI (chip Apple SCSI pochodzący z 53CF94 / 6), który jest obecny w PM9600 i obsługuje wewnętrzną magistralę Fast SCSI.

Grand Central zapewnia obsługę jedenastu przerwań systemowych. Zarówno na komputerach Macintosh, jak i ANS, każde gniazdo PCI zawiera tylko jedną linię przerwań (do czterech obsługiwanych w specyfikacji PCI), a każda linia przerwań jest używana tylko przez jedno urządzenie. Mapa przerwań jest inna na obu maszynach i jest to najbardziej prawdopodobny powód, dla którego włożenie pamięci ROM PM9500 lub PM9600 do ANS nie pozwoli na uruchomienie maszyny. Oprogramowanie układowe oczekuje, że określone przerwania będą odpowiadać określonym zdarzeniom, ale sygnał przerwania jest fizycznie podłączony do innego urządzenia niż oczekuje oprogramowania układowego.

Płyta procesora ANS 700/200. Procesory ANS 500/132 i 700/150 są wykonane z tej samej płyty, ale każdy z nich ma unikalne zworki konfiguracyjne. Wszystkie procesory ANS mają nałożoną drukowaną etykietę (pokazaną po lewej stronie), która określa prędkość procesora: 132, 150 lub 200 MHz. Podobnie jak w przypadku tej generacji produktów Apple PowerPC, zainstalowana karta procesora określa szybkość procesora systemu, a szybkość magistrali systemu jest wyprowadzana z szybkości procesora: 44 MHz dla / 132 i 50 MHz dla / 150 i / 200.

ANS 500/132 wykorzystuje procesor PowerPC 604 taktowany z częstotliwością 132 MHz, a ANS 700/150 ma tę samą rodzinę procesorów, ale taktowany z częstotliwością 150 MHz. Oba mają pamięć podręczną L1 o wielkości 32 kB. ANS 700/200 posiada bardziej zaawansowany PowerPC 604e taktowany z częstotliwością 200 MHz, z pamięcią podręczną L1 o wielkości 64 kB. Pamięci podręcznej L2 z ANS jest zamontowany na SIMM o standardowej wielkości 512 pz dla 500 i 1 MB do 700S. Każda ANS może mieć zainstalowaną kartę pamięci podręcznej 1 MB. Szybkość magistrali systemowej wynosi 44 MHz dla 500 i 50 MHz dla 700 lub dowolnego ANS, do którego została zainstalowana karta procesora 200 MHz. Płyta logiczna ANS ma osiem 168-pinowych gniazd pamięci RAM DIMM z kontrolą parzystości, z których cztery są wolne (z określoną maksymalną ilością 512 MB pamięci RAM). ANS 500/132 jest dostarczany z zainstalowanymi 32 MB pamięci RAM (4 × 8 MB 60 ns parzystości DIMM wyprodukowane przez IBM), a ANS 700/150 i ANS 700/200 są dostarczane z 48 MB (2 × 16 MB 60 ns + 2 × 8 MB parzystości DIMM również produkowane przez IBM). Ze względów praktycznych maksymalna konfiguracja pamięci RAM to moduły DIMM z parzystością 4 × 128 MB (łącznie 512 MB) lub moduły DIMM z parzystością 8 × 64 MB (łącznie również 512 MB). Urządzenie nie PO (czyli nie przechodzą P ower- O n S ystem T est), jeśli jest zainstalowany ponad 512 Mb. Jest to absolutne ograniczenie wbudowane w pamięć ROM-DIMM urządzenia. Jeśli choćby jeden moduł DIMM pamięci RAM jest bez parzystości, sprawdzanie parzystości jest wyłączone dla całej pamięci RAM. W takim przypadku dopuszczalne są moduły DIMM pamięci RAM o rozmiarze 70 ns. Moduły DIMM FPM lub EDO RAM są dopuszczalne, w dowolnej kolejności, ponieważ urządzenie traktuje moduły DIMM EDO RAM jako moduły DIMM RAM FPM.

Wszystkie serwery sieciowe są wyposażone w wewnętrzny dwukanałowy kontroler Wide SCSI -2 (wąski, do napędu CD-ROM i wszystkich dysków twardych, które zostały zainstalowane z zestawem instalacyjnym Narrow SCSI-2 firmy Apple), zewnętrzny 25-stykowy Złącze SCSI-1 i standardowa dyskietka 1,44 MB „ SuperDrive ”. Sześć wolnych gniazd PCI jest dostępnych do rozbudowy - części obsługiwane w systemie AIX obejmują dwie karty Ethernet i kartę SCSI RAID . Inne porty obejmują jeden port ADB , dwa porty szeregowe i jeden port AAUI . W przeciwieństwie do wszystkich innych ówczesnych komputerów Apple, ANS wykorzystuje złącze VGA do wbudowanego wideo; dołączono adapter do wyświetlaczy Apple.

Unikalnym aspektem serwerów sieciowych Apple jest ich obudowa: jest w pełni zamykana i niezwykle dostępna, posiada mały wyświetlacz LCD do diagnostyki, a jego przód ma siedem gniazd na urządzenia, z CD-ROM i jednym dyskiem twardym zamontowanym w standardowa konfiguracja. Do wolnych gniazd można dodać dodatkowe moduły dysków twardych SCSI z możliwością wymiany podczas pracy lub urządzenie do przesyłania strumieniowego taśm DAT. Opcjonalnie ANS 700 obsługuje również nadmiarowe zasilacze z możliwością wymiany podczas pracy oraz wewnętrzną kieszeń na dwa kolejne stałe dyski twarde. Walizka jest duża i ciężka, ma wysokość 62 cm (24,5 cala), szerokość 42 cm (16,5 cala), głębokość 18 cali (46 cm) i waży ponad 80 funtów (36 kg), z dokładna waga w zależności od konfiguracji sprzętowej. Oznacza to, że chociaż ma odpowiednią szerokość dla szafy 19-calowej, wymaga co najmniej 14 jednostek wysokości. Trzeci model w mniejszej obudowie do montażu w stojaku, bez dużej macierzy dyskowej, Network Server 300 (o nazwie kodowej „Deep Dish”, jak w głębokim naczyniu pizza), nigdy nie wyszedł poza fazę prototypu. Również w fazie rozwoju, ale nigdy nie zostały wydane karty CPU z dwoma procesorami . Karty procesorów Power Macintosh 9500, które były dostępne z dwoma procesorami, nie były zgodne z ANS.

ANS 500/132 można zaktualizować do ANS 500/200, instalując dodatkową kartę procesora 200 MHz. Możliwe jest ulepszenie ANS 500 do ANS 700 lub obniżenie ANS 700 do ANS 500 poprzez prostą wymianę panelu tylnego zasilania i zasilaczy, ale konieczne jest całkowite zdemontowanie podstawy ANS w celu dokonać takiej aktualizacji lub obniżenia. ANS 700 ma tylko jedno wejście zasilania, mimo że ma dwa niezależne zasilacze. Jednak ANS 700 można łatwo przekształcić w konfigurację podwójnego zasilania podstawowego (niezależne zasilanie podstawowe, możliwie i pożądane, z różnych paneli zasilania, z których jeden może być wspierany przez zasilacz bezprzerwowy ) poprzez usunięcie złącza zasilania wejściowego IEC oraz fizyczne i podłączenie elektryczne dwóch wejściowych przewodów zasilających, po jednym do każdego z nadmiarowych zasilaczy. Jednak ta modyfikacja prawdopodobnie unieważnia listę UL maszyny. Niemniej jednak taka modyfikacja zaimplementowałaby prawdziwą konfigurację redundancji N + 1.

Oprogramowanie

Serwery sieciowe były sprzedawane wyłącznie z systemem AIX , w wersji o nazwie „ AIX dla serwerów sieciowych Apple ” z dodanymi niektórymi funkcjami specyficznymi dla Apple, takimi jak usługi AppleShare ; istnieją dwie wersje, 4.1.4 i 4.1.5. Własny wariant Unix A / UX firmy Apple został już wycofany i nie obsługuje PowerPC. Ze względu na ich system operacyjny AIX i podobieństwa sprzętowe, serwery sieciowe są w większości binarnie kompatybilne z serią RS / 6000. Jednak aplikacje, które opierają się na wczesnym procesorze POWER2 RS / 6000 i magistrali Micro Channel są niekompatybilne z procesorem PowerPC i magistralą PCI ANS.

Podczas opracowywania produktu firma Apple przetestowała wersje alfa Novell NetWare for PowerPC . Mniej więcej w tym samym czasie, gdy zmienił się sprzęt, projekt NetWare przestał być aktualizowany, a później został porzucony. Firma Apple przetestowała również i wyprodukowała ograniczoną liczbę modułów SIMM ROM obsługujących Windows NT dla PowerPC na serwerach sieciowych 500 i 700.

Alternatywą dla AIX jest, choć skomplikowana, instalacja PowerPC Linux lub NetBSD na ANS. W przypadku prototypowych pamięci ROM dla komputerów Macintosh możliwe jest uruchomienie serwera Apple Network Server 500 lub 700 w systemie Mac OS 7.5 lub nowszym, jednak obsługa sieci Ethernet nie była kompletna. Nie istnieją żadne wiarygodne źródła dotyczące procedury lub wymagań. Nie tylko Ethernet jest inny, ale także interfejs wyświetlacza. Korzystanie z karty sieciowej Ethernet marki Apple, ale DEC „Tulip” i karty graficznej z 9500 znacznie przyczynia się do osiągnięcia możliwości systemu Mac OS, ale nawet to nie jest gwarantowane. Yellowdog Linux 2.x lub 3.x jest bardziej bezpieczny, a NetBSD 1.5.x może być jeszcze lepszy. Pozostają poważne problemy, takie jak kontrolery podwójnej magistrali „Bandit”, zastrzeżony format dyskietek i prawdopodobnie CD-ROM. Dyski twarde UW-SCSI rzadko stanowią problem, a firma Apple wydała nawet zestaw instalacyjny dysku twardego U-SCSI (ale wąski) dla ANS, mimo że ANS jest zwykle wyposażony tylko w dyski UW-SCSI.

Status

Od 2005 r. Większość serwerów sieciowych Apple została wycofana z użytku, a większość została zwrócona Apple lub sprzedana na rynku wtórnym, fabrycznie regenerowana lub w stanie takim, w jakim jest, albo wysłana do firmy recyklingowej i zmiażdżona. Kiedyś dobrze wyposażona ANS ledwo odzyskała minimalną stawkę 0,99 USD w serwisie eBay. Wysyłka ANS jest kosztowna, około 100 USD z lokalizacji w USA do USA, jeśli jest wysyłana hurtową wysyłką . Dostępnych jest niewiele, jeśli w ogóle, części zamiennych, zwłaszcza części mechaniczne.

Począwszy od 2019 r. Serwery sieciowe Apple są czasami widoczne i sprzedawane w serwisie eBay za ponad 2000 USD.

Zobacz też

Bibliografia

Zewnętrzne linki

  • „Informacje o serwerach sieciowych Apple” . Zarchiwizowane od oryginału w dniu 12 kwietnia 1997 r.
  • Shiner.info , nieoficjalna witryna z zasobami ANS (kopia w archiwum internetowym)
  • Strona serwera Apple Network Server Erika
  • Wpis serwera sieciowego na EveryMac.com
  • Instrukcja ANS 500/700