Кіріспе

Apollo/Domain жұмыс станциялары сериясы – 1980 жылдардың басынан 1989 жылға дейін Apollo Computer компаниясы әзірлеген және өндірген жұмыс станцияларының сериясы. Бұл машиналар Motorola 68k процессорлар тізбегі негізінде құрастырылған, DN10000 моделінен басқа, ол PRISM деп аталған Apollo компаниясының RISC процессорларының бірінен төртіншісіне дейін қамтылған.

Операциялық жүйе

Бастапқы операциялық жүйе – Аполлонның Aegis деп аталған өзіндік өнімі, кейіннен Domain/OS деп қайта аталды. Aegis және Domain/OS жүйесі сол кездегі үшін кеңейтілген мүмкіндіктерді ұсынады, мысалы, объектіге бағытталған файлдық жүйе, желілік түсініктілік, дискісіз жүктөө, графикалық пайдаланушы интерфейсі және Domain/OS-те BSD, System V және POSIX жүйелерімен үйлесімділік.

Жабдық

Apollo жұмыс станциясы қазіргі заманғы компьютерге ұқсайды, негізгі блогы, пернетақтасы, тышқаны және экраны бар. Алғашқы үлгілер шамамен 2 фут биіктігіндегі 19 дюймдік тіреу шкафтарына орналастырылып, үстелдің жанына немесе астына қойылатын болған. DN300 және кейін DN330 үлгілері жүйе мен мониторды бірге біріктіретін интегралдық құрылым ретінде жасалған. Бұл модельдер үстелге оңай сыйып орналасады. Кез келген Apollo жүйесі (дара түрде жұмыс істейтіндері де) кем дегенде бір желілік интерфейске ие. Бірден-бір бастапқы опция – 12 Мбит/с Apollo Token Ring (ATR), содан кейін 10 Мбит/с Ethernet опция ретінде қосылды. IBM Token Ring опциясы болған деген мәлімдеме бар, бірақ ол ешқашан қолжетімді болған жоқ. ATR әдетте жақсы таңдау болып табылады, себебі ол өте кеңейтілмелі; сол кездегі Ethernet желіге қосымша машиналар қосылғанда өнімділіктің айтарлықтай төмендеуіне себеп болар еді, бірақ ATR-де мұндай мәселе жоқ, ол бір желіде 100-ден астам машинамен жұмыс істей алады. Бір кемшілігі – Ethernet-тен айырмашылығы, бір машинаның істен шығуы (бір ғана ақаулы жалғауыш арқылы оңай орын алуы мүмкін) бүкіл желіні тоқтатады. Осы себепті Apollo компаниясы машиналарды ақаусыз ажыратып, жылжытуға мүмкіндік беретін айналмалы коммутаторлар мен жылдам жалғау қораптарынан тұратын желілік кабельдік жүйені ұсынды. Apollo Token Ring желілері 75 Ом RG 6U коаксиалдық кабельді пайдаланады.

Желі құру

Жүйелердің желіге бағдарлануы, ATR мүмкіндігімен бірге, басқа машинаның операциялық жүйесін пайдаланып, дискісіз машиналарды оңай және қолдануға ыңғайлы жүктеуге мүмкіндік береді. Теориялық тұрғыдан алғанда, бір хосттан қанша машинаны жүктеуге болады, соншасын жүктеуге болады; бірақ практикада, бір хосттан шамамен төрт дискісіз машинаны жүктеу мүмкін. Хостқа дұрыс машинаға арналған бағдарламалық қамтамасы орнатылса (қайтадан да, өте оңай), кез келген машинаны кез келген машинадан іске қосуға болады. Бір мәселе – DN10000 тек басқа DN10000 немесе 68K негізіндегі, "cmpexe" жиынтық орындалатын файлдары орнатылған жүйеден ғана жүктеле алады. Кейбір жүйелерде графикалық картаны сервер ретінде пайдалану үшін алып тастауға болады, сонда пернетақта мен тышқан автоматты түрде назардан тыс қалады, ал жүйеге желі арқылы немесе машинаның тізбектік портына қосылған қарапайым терминал арқылы қол жеткізіледі. Мұндай жүйе "DN" орнына "DSP" деп белгіленеді.

Модельдер

Модельді атау конвенциясы – DN (Domain Node үшін) және модель нөмірі. Егер жүйеде дисплей болмаса, ол DSP (домендік қызмет процессоры үшін) болып табылады. Алғашқы модель – DN416 жұмыс станциясы, кейіннен жасыл экран қара-ақ экранмен ауыстырылғаннан кейін DN100 деп аталды. Бұл жүйе екі 68000 процессорын пайдаланады және виртуалды жадты іске асырады (68000 теориялық тұрғыдан мұндай мүмкіндікке ие емес), бір процессорды беттік қате туған кезде тоқтату арқылы, ал екінші процессорды қатені өңдеуге мәжбүр ету арқылы, содан кейін беттік қате өңделгеннен кейін негізгі процессорды босату арқылы. Кейінгі модельдерде 68010, 68020, 68030 және 68040 процессорлары орнатылған, олар виртуалды жадты түпкілікті түрде қолдайды. Кейбір жұмыс станцияларында 68000 процессорымен нұсқаулар жиынтығы үйлесімді биттік тілімделген CPU-лар қолданылады. DSP90 – стандартты Multibus артқы панелі мен I/O контроллерлерін пайдалана отырып құрылған файлдық сервер. Диск контроллері төрт 500 МБ көлеміндегі қатты дискіні қолдайды. 9 тректік таспа контроллері шығарылды. Алғашқы үлгілер – DN560 және DN660 – үстелдің жанындағы шкафтарда орналасқан. Оларда графикалық үдеткіштері бар түсті графикалық карталар болуы мүмкін. DN300 және одан кейінгі DN330 – интеграцияланған үстел жүйелері, олар жиынтықтағы монитордан аса алмайды. 1980 жылдардың соңында Apollo 68020 процессорлары бар DN3000 және DN4000 машиналарының жаңа топтамасын ұсынды, бірақ олар IBM AT-мен үйлесімді ISA кеңейту слоттарымен және PC-мен үйлесімді дискілік дискілермен IBM PC стиліндегі корпусқа орналасқан. Бұл модельдер 1980 жылдардың ортасынан соңына дейін Apollo ассортиментінің негізгі бөлігіне айналды. Принцип бойынша, пайдаланушы немесе үшінші тарап стандартты AT кеңейту картасын орната алады, бірақ бұл арнайы драйверді жазуды талап ететіндіктен, практикада бұл сирек кездеседі. Дегенмен, корпус мөлшері мен дизайны компоненттерді орнатуды немесе ауыстыруды өте оңай етеді. Типтік жүйеде 2 МБ мен 32 МБ аралығында жад, 76 МБ, 150 МБ немесе 330 МБ (кейде 660 МБ) қатты дискі және модельге байланысты 12 МГц-тан 33 МГц-қа дейін жылдамдықта жұмыс істейтін 32 биттік 68020 немесе 68030 процессоры болуы мүмкін. Жарты биіктіктегі кеңейту ұясы 5¼ дюймдік дискета дискісін немесе QIC типті картриджді таспа дискісін қабылдай алады, олардың сыйымдылығы картриджге байланысты 30 МБ, 45 МБ немесе 60 МБ болады. Принтерге қол жеткізу үшін жүйе стандартты түрде серийлік портпен жабдықталған; серийлік/параллель кеңейту картасы параллель принтер портын қамтамасыз ете алады. DN3000 және DN4000 кейіннен DN3500 және DN4500-ге жаңартылды, оларда жылдам 68030 процессоры орнатылған. DN3500 шамамен DN4000 сияқты қуатты. 68040 процессоры бар DN5500 да шектеулі санда өндірілді. HP Apollo-ны сатып алғаннан кейін көп ұзамай DN2500 жұмыс станциясы 3900 долларға шығарылды, "4 Mips, 4 МБ жад, 4000 доллардан кем" деп жарнамаланды. Ол PC стандартты DRAM желілік жад модульдерін пайдаланатын бірыңғай интеграцияланған негізгі платаға ие, бұл бәсекелестерден әлі де жеке жад модульдерін қолданатын бұрынғы модельдерден маңызды айырмашылық. Негізгі платада қатаң дискіге арналған SCSI дискілік контроллері және жүйені үш қолдау көрсетілетін желілердің кез келгеніне қосуға мүмкіндік беретін желілік картаны пайдалануға арналған бір AT кеңейту ұясы бар: Apollo Token Ring, IBM Token Ring немесе Ethernet. 1280 x 1024 дейінгі монохромды дисплейлер қолданылады, ал негізгі конфигурацияда 1024 x 800 дисплейі бар. Domain/OS немесе HP UX жүйелерін қолдайтын жұмыс станцияларының біріктірілген желісі HP/Apollo 425t және HP/Apollo 433s аттарымен шығарылды. 425t – "пицца қорабы" дизайнындағы модель, желіні кеңейту үшін бір ұясы бар. 433s – бірнеше кеңейту ұялары бар үстелдің жанындағы серверлік жүйе.

Бір-біріне үйлесімділік

Компьютерлік үйлесімділік бағдарламалық эмуляция арқылы, қосымша өнім DPCE пайдалану арқылы немесе Intel 80286 процессоры орнатылған қосымша карта арқылы қамтамасыз етіледі. 386 процессоры бар үшінші тараптың қосымша картасы да шығарылды. Apollo Token Ring желілік картасын стандартты ПК-ға орнатуға болады, ал желілік драйверлер оны ПК SMB (Server Message Block) файлдық серверіне қосып береді.

Қолданылуы

Apollo жүйелерін пайдалану және басқару оңай болғанмен, олардың құны азайды, себебі меншік операциялық жүйе бағдарламалық құралдарды Unix бағдарламалық құралдарына қарағанда қымбатқа түсірді. 68K процессорлары Sun және Hewlett Packard компанияларының жаңа RISC чиптерінен баяу болды. Apollo бұл екі мәселені RISC негізіндегі DN10000 және Unix үйлесімді Domain/OS операциялық жүйесін енгізу арқылы шешуге тырысты. Дегенмен, DN10000 жылдам болғанымен, өте қымбат болды, ал Domain/OS-тің сенімді нұсқасы тиісті өзгерістер жасау үшін тым кеш шықты. Компьютерлердің жылдамдығының артуы және бағасының төмендеуі Apollo жұмыс станциялары сияқты жоғары деңгейдегі жүйелердің қолданыстан шығуына себеп болды.

ARM CPU-ның құрылымы

Acorn Computers 1984 жылы ARM 1 процессорын жобалай бастағанда, VLSI дизайнын жасау үшін бір Apollo DN 600 жұмыс станциясын пайдаланды, инженерлер машинаны қолдану үшін кезегімен жұмыс істеді. Жоба барысында олар қосымша жұмыс станцияларын сатып алды.

Сатып алу

1989 жылы Hewlett Packard компаниясы Apollo компаниясын сатып алды. Кейін олар DN2500 сериялы жұмыс станциясын шығарды, ол DN3x00/4x00 сериясына арзан балама болды, содан кейін HP 9000 Series 400 желісін шығарды, ол HP-нің Unix-тің өзінің HP UX немесе Domain/OS нұсқаларын қолдайды. Мұндай жағдайда таңдауды сатып алу кезінде жасау қажет болды, өйткені HP UX және Domain/OS функционалдығына әртүрлі пернетақталар мен тышқандар қажет еді. Domain/OS нұсқаларында HP UX нұсқаларында болмайтын Token Ring картасы да болды.