کامپیوتر آپولو

تاریخچه شرکت

آپولو کار خود را در سال ۱۹۸۰، دو سال قبل از سان مایکروسیستمز، شروع کرد. علاوه بر ویلیام پوداسکو بنیان‌گذاران شامل دیو نلسون و مایک گریتا (در بخش مهندسی)، چارلی اسپکتور، باب آنتونیکو (در بخش ساخت)، جری استنلی (در بخش فروش و بازاریابی) و دیو لوبرانو (در بخش امور مالی) بود. تیم مهندسی مؤسس شامل مهندسین: مایک سپرر (به انگلیسی: Mike Sporer)، برنی استانپف (به انگلیسی: Bernie Stumpf)، راس باربور (به انگلیسی: Russ Barbour)، پائول لیچ (به انگلیسی: Paul Leach) و اندی مارکوویتز (به انگلیسی: Andy Marcuvitz) بود.

تولیدات

در سال ۱۹۸۱، شرکت از مدل DN100 ایستگاه کاری رونمایی کرد که از این محصول در ریزپردازندهی موتورولا ۶۸۰۰۰ استفاده شد. ایستگاه‌های کار آپولو بر روی AEGIS (بعدها به Domain/OS تغییر یافت) اجرا می‌شد. AEGIS یک سیستم عامل اختصاصی سازگار با پازیکس و ظاهر جایگزین است.

از سال ۱۹۸۰ تا سال ۱۹۸۷، آپولو بزرگترین تولیدکننده ایستگاه کاری شبکه بود. برای اولین بار در سال ۱۹۸۶ فروش سه‌ماهه شرکت فراتر از ۱۰۰ میلیون دلار رفت و در پایان همان سال (سال ۱۹۸۶) بزرگترین سهم جهانی را در بازار مهندسی ایستگاه کاری داشت. و در آخر سال ۱۹۸۷ سومین سهم را در بازار بعد از دیجیتال ایکویپ‌منت کورپوریشن و سان مایکروسیستمز و جلوتر از هیولت پکرد و آی‌بی‌ام در اختیار داشت .

مدل HP Apollo 9000

hp 9000 یک سری تولید از ایستگاه‌های کاری و سیستم‌های سرور رایانه بود که توسط شرکت هیولت پکرد تهیه می‌شد و اغلب، سیستم‌عامل آن‌ها اچ‌پی یواکس بوده‌است. در سال ۱۹۸۹، هیولت پکرد بسیاری از فناوری‌های آپولو را در این سری از ایستگاه‌های کاری و سرورها مورد استفاده قرار داد. مرکز مهندسی آپولو با همکاری با هیولت پکرد در پروژه‌های ایستگاه‌های کاری نام مشترک تجاری را به نام (HP Apollo 9000) در نظر گرفتند که در ادامه کار از آن نام استفاده کنند. این سری با نام «سری ۴۰۰ مدل hp 9000» نیز شناخته می‌شود. در این سری پایهٔ ایستگاه‌های کاری بر مبنای پردازش‌گرهای موتورولا ۶۸۰۰۰ بود.

مشتریان

از بزرگترین مشتریان آپولو می‌توان به شرکت‌های منتور گرافیک (به انگلیسی: Mentor Graphics)، جنرال موتورز، شرکت فورد موتور، کرایسلر، پژوهشگاه شیکاگو، بوئینگ اشاره کرد.

فروش شرکت

در سال ۱۹۸۹ هیولت پکرد آپولو را به ارزش ۴۷۶ میلیون دلار خریداری کرد و به تدریج بین سال‌های ۱۹۹۰ تا ۱۹۹۷ به سمت ضعیف شدن و انحلال رفت. اما پس از خرید آپولو کامپیوتر در سال ۱۹۸۹، هیولت پکرد (با نماد اختصاری HP) بسیاری از فناوری‌های آپولو را در سری Hp 9000 ایستگاه‌های کاری و سرورها مورد استفاده قرار داد. مرکز مهندسی آپولو با همکاری با هیولت پکرد در پروژه‌های ایستگاه‌های کاری نام مشترک تجاری را به نام (HP Apollo 9000) در نظر گرفتند که در ادامه کار از آن نام استفاده کنند. آپولو هم سیستم کنترل و بازبینی (به انگلیسی: Domain Software Engineering Environment) را که الهام گرفته شده از آی‌بی‌ام بود، طراحی و ایجاد کرد که بعدها "dizzy" (به فارسی: سرگیجه) تلفظ شد.

سیستم عامل

ماشین آلات آپولو از یک سیستم‌عامل اختصاصی، Aegis، به خاطر هزینه‌های زیاد مجوزهای CPU Unix (به فارسی: واحد پردازش مرکزییونیکس) در زمان تعریف و ایجاد سیستم، استفاده می‌کرد. Aegis، همانند یونیکس، پایه‌ای بر روی مفاهیم آمده از مولتیکس در اشتراک گذاری زمان در سیستم‌عامل دارد که آن از مفاهیم برنامه‌نویسی پوسته‌ای (استیفن بورنه (به انگلیسی: Stephen R.Bourne)) , single-level store و طراحی شیءگرا استفاده می‌کند. Aegis در یک نسخه اختصاصی از پاسکال نوشته شده‌است.
بازدهی بالای این رایانه‌ها به علت طراحی دقیق محقق شد. برای مثال، اندازه صفحات حافظه، شبکه بسته (به انگلیسی: network packet) و سکتور‌هایی در اندازه‌های ۱ کیلوبایتی. اما به این ترتیب صفحه گسل (به انگلیسی: Page fault) می‌تواند محلی در سراسر شبکه و همچنین بر روی کامپیوتر فرد و تمام فایل‌های Aegis یک سیستم واحد از فایل حافظه نقشه‌شده داشته باشد و نام فضای شبکه به عنوان یک گره اضافه شده به ایستگاه‌های کاری کشف شد.

ِAEGIS

سیستم عامل اختصاصی ماشین آلات آپولو که به خاطر هزینه‌های زیاد مجوزهای CPU Unix (به فارسی: واحد پردازش مرکزییونیکس) در زمان تعریف و ایجاد سیستم، استفاده می‌کرد. Aegis به‌طور کلی برای شبکه‌های کامپیوتری طراحی شده بود و به این علت متمایز از سایر سیستم‌عامل‌ها بود. نمونه‌های اصلی آن سیستم فایل بود که به‌طور کامل در سراسر ماشین‌ها و دستگاه‌ها به صورت یکپارچه قرار داشت و درست در مقابل آن یونیکس قرار داشت که حتی در حال حاضر نیز بین سیستم فایل بر روی سیستم میزبان و سایر سیستم‌ها تمایز قائل می‌شود. پس این موضوع پایه این جهت‌گیری بود که حتی یک ماشین آپولو مستقل نیز نمی‌تواند بدون کارت شبکه پیکربندی و ساخته شود.
از طرفی دیگر، Aegis شبیه به سایر ایستگاه‌های کاری آن زمان بود، که در آن با استفاده از یک نمایشگر گرافیکی با وضوح بالا و ماوس برای تهیه یک نوع از واسط گرافیکی کاربر (با نماد اختصاری GUI) اجرا می‌شد اما با این حال فاقد امکانات و ابزارهای امروزی (مانند مرورگر وب) بود. این هنوز یک مشکل نبود زیرا معمولاً، یک ماشین باید برای یک هدف خاص خریداری شود و کاربر به علت یک یا دو ویژگی به آن علاقه‌مند می‌شود.
واسط فرمان(به انگلیسی: command interface) در Aegis بسیار مشابه با یونیکس بود که در آن یک مفسر خط فرمان که تغییر مسیر، برنامه‌نویسی و غیره را درک می‌کند و دستورات دیگر را به عنوان برنامه‌های جداگانه بررسی می‌کند.

سیستم عامل با توزیع آنلاین به شبکه‌های تعاملی

سیستم عامل با توزیع آنلاین به شبکه‌های تعاملی (با نماد اختصاری Domain/OS) یک قابلیت بدست‌آمده از هر دو سیستم V یونیکس و سیستم‌های اولیه یونیکس BCD است. Domain/OS بر روی Aegis با ارائه یک سیستم عامل هسته‌ای که بر اساس آن کاربر می‌تواند یک یا همهٔ محیط‌های: Aegis، یونیکس BCD و سیستم V یونیکس را انتخاب کند بهبود یافته‌است. این به منظور سازگاری بیشتر با یونیکس انجام شده‌است. Aegis نسخه SR9، که بلافاصله قبل از Domain/OS (که خود SR10 نام داشت) یک محصول اختیاری به نام Domain/IX که قابلیت‌های مشابه ارائه کرده بود، اما با برخی از اشکالاتی که عمدتاً بیانگر این واقعیت است که وظایف اصلی، هنوز هم وابسته به دستورات Aegis هستند. همچنین SR9 به‌طور کامل با رفتارهای یونیکس سازگار نیست.

آپولو Domain

آپولو Domain (به انگلیسی: Apollo/Domain) طیفی است از ایستگاه‌های کاری که بین سال‌های ۱۹۸۰ تا ۱۹۸۹ توسعه یافته و تولید شده‌اند. این ماشین‌ها شبیه به خانواده پردازشگر Motorola 68000 ساخته شده بودند، به جز DN10000 که از یک تا چهار پردازشگر RISC آپولو به نام PRISM ساخته شده بود. همانند قبل سیستم عامل اصلی این سری نیز AEGIS است.

سخت‌افزار

ایستگاه‌های کاری آپولو به لحاظ سخت‌افزاری شبیه یک رایانه مدرن بودند؛ با واحد پایه، ماوس، صفحه کلید و صفحه نمایش. همچنین مدل‌های اولیه بسیار کوتاه بودند (نزدیک به ۲ پا ارتفاع داشتند). در مدل DN300 و از مدل DN330 به بعد که به صورت منسجم طراحی شده بودند، با کمک یکپارچه سازی سیستم و مانیتور، توانستند به راحتی بر روی میز قرار بگیرند. تمام سیستم‌های آپولو حداقل شامل یک رابط شبکه می‌شدند. در ابتدا تنها گزینه  Apollo Token Ring (با نماد اختصاری ATR) بود اما با گذشت زمان  اترنت به عنوان یک گزینه به آن اضافه شد.