HP 3000 - HP 3000

HP 3000 serisi ailesidir minibilgisayarlar gelen Hewlett-Packard . Bu tam destek veren ilk minibilgisayar olacak şekilde tasarlanmıştır zaman paylaşımı donanım ve işletim sistemi , çoğunlukla sınırlı olmuştu özellikler mainframe gibi mevcut sistemlere, veya güçlendirilmiş Digital'in PDP-11 , hangi Unix hayata geçirildi. İlk kez 1972'de tanıtılan son modeller 2010'da ömrünü tamamlayarak neslinin en uzun ömürlü makineleri arasında yerini aldı.

3000 serisinin ilk modeli , safir CISC işlemci üzerinde özel bir silikona dayanıyordu . Bunlar, performans sorunlarını ve işletim sistemi istikrarını ele almak için 1973'te piyasadan çekildi. 1974'te yeniden piyasaya sürüldükten sonra, IBM'in ana bilgisayarlarını kullanan şirketlerden düzenli olarak HP işlerini kazanan güvenilir ve güçlü bir iş sistemi haline geldi . Hewlett-Packard'ın ilk adlandırması bilgisayarı System/3000 olarak adlandırdı ve ardından HP 3000 olarak adlandırdı.

1980'lerin başında HP , PA-RISC platformu olarak ortaya çıkan yeni bir RISC işlemci geliştirmeye başladı . HP 3000 CPU, PA-RISC üzerinde çalışan bir öykünücü ve MPE işletim sisteminin yeniden derlenmiş bir sürümü olarak yeniden uygulandı . RISC tabanlı sistemler "XL" versiyonları olarak bilinirken, önceki CISC modelleri geriye dönük olarak "Klasik" seri haline geldi. İkisi birlikte kısa bir süre için satıldı, ancak XL serisi büyük ölçüde 1988'de devraldı . MPE XL yerine HP-UX çalıştıran aynı makineler HP 9000 olarak biliniyordu .

HP daha sonra sistemin internet ve web kullanımlarıyla uyumluluğunu vurgulamak için bilgisayarı HP e3000 olarak yeniden adlandırdı. HP, başlangıçta sistemlerin HP'de 2006'da kullanım ömrünün sonunda olarak belirleneceğini duyurdu , ancak bunu birkaç kez 2010'a kadar uzattı. Bağımsız şirketler sistemleri desteklemesine rağmen, sistemler artık üretici tarafından oluşturulmamakta veya desteklenmemektedir.

Tarih

HP 2000

HP, her zamankinden daha karmaşık test ekipmanlarını kontrol etmek için bir bilgisayar sistemi ararken, kısaca Digital Equipment Corporation'ı (DEC) satın almayı düşündü . Sonunda Ken Olsen'in taleplerinden etkilenmediler ve bir anlaşmaya teşebbüs etmediler. Daha sonra, DEC'in PDP-8'ini esasen 12 bitten 16 bit'e "geren", Union Carbide için çalışan küçük bir şirket olan DSİ'yi buldular . HP, DSI'yi satın aldı ve onu Dymec bölümüyle birleştirdi. DSI tasarımı , 1966'da tanıtılan ve başlangıçta bir "test ve enstrümantasyon bilgisayarı" olarak pazarlanan HP 2100'ün temeli oldu . HP, makinenin iş piyasasında oldukça iyi sattığını keşfetti. Bu, iş akışlarını işlemek için daha iyi girdi/çıktı içeren bir dizi güncellenmiş sürüme yol açtı .

1968'de hat, HP 2100 ailesinden parça koleksiyonlarından oluşan bir dizi makine olan HP 2000 ile daha da genişletildi ve çoğu sistem terminal denetleyicisi ve üst düzey olarak düşük kaliteli 2100 serisi CPU kullanıyordu. Ana işlemci olarak CPU. Sistemler HP Time-Shared BASIC'i çalıştırıyordu ve modele bağlı olarak aynı anda 16 ila 32 kullanıcıyı destekleyebiliyordu. Makineler hemen başarılı oldu, kısa sürede devre paylaşım pazarında en çok satan sistemlerden biri haline geldi ve HP'yi en büyük 3. mini bilgisayar satıcısı olmaya itti .

Alfa ve Omega

HP 2000 serisinin başarısı netleştikçe, 1969'da Cupertino Lab'deki tasarımcılar, hiçbir zaman orijinal olarak tasarlanmamış çeşitli parça ve parçalardan oluşan HP 2000'in aksine, ofis rolüne adanmış makinelerin geliştirilmesine başlamaya karar verdiler. görev için. İki temel sistem özetlendi, "Alpha" esasen daha yeni bileşenler ve geliştirilmiş bellek kullanımı kullanılarak oluşturulmuş bir HP 2100'dü, "Omega" ise çok sayıda kullanıcıyı destekleyecek çok daha büyük bir 32-bit tasarımdı.

Başlangıçta, iki sistem yaklaşık aynı anda piyasaya sürülecekti. Bununla birlikte, neredeyse tüm geliştirmeler Omega içinde gerçekleşti ve 1969'da Alpha'da çok az sayıda mühendis aktifti. 16-bit Alpha'nın aksine Omega, 4 MB'a kadar paylaşılan ana belleğe sahip 32-bit bir bilgisayar olacaktı. dört adede kadar merkezi işlem birimi (CPU) arasında. CPU'lar, Burroughs'un derleyici yerine özel sistem programlama dilinde programlanan başarılı modelleri gibi, yüksek seviyeli bir dilde programlanmak üzere tasarlandı . Çoklu programlama ve bellek koruması için destek yerleşik olacaktır.

Geliştirme devam ederken, proje HP'nin dahili finansman kullanarak tamamlayamayacağı kadar büyük görünüyordu. Bu, şirketin yönetimin çok riskli bulduğu dış borç almasını gerektirecektir. 1970 sonbaharında Tom Perkins, Corporate Development'a terfi etti ve Omega projesini iptal etmeye karar verdi. Bu, birkaç çalışanın projenin ölümünün yasını tutmak için siyah kadife kol bantları takmasıyla sonuçlandı ve bazıları "sadece başka bir 16-bit makineye" atanma konusunda dehşete düştü.

Bu zamana kadar Alpha'daki az miktarda geliştirme, projenin doğasını önemli ölçüde değiştirmişti. Başlangıçta güncellenmiş bir HP 2100 olarak tasarlanmıştı, sanal bellek ve üst düzey dilleri destekleyen yığın makinesi tasarımını benimseyen , ancak maksimum 64 kWord ana belleğe (128 kB) sahip 16 bitlik bir tasarımla sınırlı olan, esasen küçük bir Omega haline gelmişti. , sadece tek bir akümülatör ve Omega'nın güçlü giriş/çıkış sistemlerinden yoksun.

Alpha'nın geliştirilmesine devam etme planı sunulduğunda, bilgisayar bölümünün Genel Müdürü olarak Perkins'in yerini alan George Newman, ekibin bir kez daha teslim edilemeyen bir makine tasarlamasından endişe duyuyordu. Yönetim sonunda tasarımın esasına ikna oldu ve Dış Referans Spesifikasyonları Temmuz 1970'de yayınlandı.

MPE

Önceki mini bilgisayarlar genellikle modern mikrobilgisayarlara benzer bir şekilde , tek bir kullanıcı tarafından kullanılır ve genellikle makinelerin çalıştırılması gibi tek bir belirli göreve adanmıştır. Bu, PDP-8 ve Data General Nova gibi birçok çağdaş tasarım için geçerliydi . HP 2000'in benzer makineler pazarında başarılı olmasını sağlayan zaman paylaşımı gerçekleştirme yeteneğiydi. Farklı programları çalıştıran birden fazla kullanıcıyı destekleme yeteneği daha önce ana bilgisayar bilgisayarlarıyla sınırlıydı ve bu yeteneğin daha da genişletilmesi orijinal Omega için önemli bir tasarım konseptiydi.

Alpha, Omega benzeri bir tasarım olarak ortaya çıktığında, başlangıçta HP 2000 konseptine dayanan aynı çoklu kullanıcı desteği modelini izledi. Bu modelde ana CPU, ön uç işlemcinin görevi olan kullanıcı etkileşimini işlemez. Bu, ana işletim sisteminin büyük ölçüde basitleştirilmesine, kullanıcı programlarının ön uçtan göründükleri gibi yüklenmesine, diğer kullanıcıların programlarıyla birlikte tekrar tekrar çalıştırılmasına ve ardından sonuçların sunulmasına olanak tanır . Çoğu açıdan, bu bir toplu işleme sistemiydi, çoklu kullanıcı desteğinin karmaşıklığının çoğu ayrı ön uç işlemcide izole edildi.

Alpha üzerinde geliştirme yeniden başladığında, bu kavram yeniden incelendi ve işletim sistemini doğrudan çoklu programlamayı destekleyecek şekilde genişletme kararı alındı. Bu, sistemin üçü bir arada hale gelmesine neden oldu ve ana bölüm zaman paylaşımına ayrıldı, aynı zamanda gerçek zamanlı destek ve toplu iş modu da sundu. Sonuçta Çoklu Programlama Yürütücüsü (MPE) olarak bilinen ortaya çıkan sistem, çağının en gelişmişleri arasında olacaktı. İşletim sistemi ekibindeki on grup, sistemin kendi bölümlerini tanımlamak için bir araya geldiklerinde, bırakın kullanıcı programları için yer olmasını, belleğe sığmayacak kadar büyük olduğunu gördüler. Programcılar, uygun hale getirmek için sistem gereksinimlerini azaltmak için bir maraton çabasına başladılar.

Duyuru ve ilk pazarlama

Sistem, Kasım 1971'de Fall Joint Computer Conference'da duyuruldu . 1972'nin başlarında, sistem üç prototip makineyle tamamlanmış ve çalışır durumdaydı. Ancak, MPE gelişimi bu zamana kadar programın çok gerisindeydi. Bu, zaman içinde teslim edilen çeşitli özelliklerle geliştirme programını özetleyen bir Şubat 1972 notuna yol açtı. Sonunda gerçek zamanlı destek kesildi ve nottaki tarihlerin hiçbiri karşılanmadı.

Bu arada, sistemi aktif olarak satmaya çalışan mühendislik laboratuvarı ile pazarlama departmanı arasında bir alan savaşı patlak vermişti. "Pazarlama yapan kişilerin laboratuvara girmesi yasaklandı" noktasına geldi. Mühendisler, yanlış olduklarının farkında olsalar bile, bunları müşterilere iletecek olan pazarlamaya performans tahminleri sağlamaya devam ettiler.

Üst yönetim arasında artan endişe, Mayıs 1972'de mühendislik laboratuvarlarında dahili pazarlama ekibi olarak çalışacak ve gelişimi müşteri ihtiyaçlarına göre yönlendirecek olan Sistem Yönetim Grubu'nun kurulmasına yol açtı. Uygulanan değişiklikler arasında, Jim Peachy sistemde performans testi yapmak üzere işe alındı. Peachy daha önce Dartmouth Koleji'nde ilk zaman paylaşım sistemleri üzerinde çalışmıştı ve o zamandan beri General Electric ve Memorex'te çalışmıştı . Sadece üç gün sonra, makinenin satışların belirttiği performans gereksinimlerini karşılamasının "kesinlikle hiçbir yolu" olmadığını söyledi.

İlk teslimatlar, geri çağırma

MPE gecikmelerinin bir sonucu olarak, sevkıyat tarihi Ağustos'tan Kasım 1972'ye ertelendi ve MPE yalnızca zaman paylaşımı desteğine düşürüldü ve 1973'e kadar ek özelliklerin gelmesi planlandı.

Kasım tarihi sabit tutuldu ve sonunda birileri performans sanatında çağdaş " oluşma " hareketine atıfta bulunan "Kasım bir olaydır" iddiasında bulunan posterler astı . İlk makine sevk edildi Fen Lawrence Hall in Berkeley bir mühendis Frank Hublou, belirtildiği gibi, "onlar kamyona üzerine koydu olmalıydı blok etrafında geldiğinden ve makine geri getirdi." Her ne kadar, 1 Kasım'da

Kurulumdan sonra, makinenin yavaşlamadan önce yalnızca bir veya iki kullanıcıyı destekleyebileceği ve her 10 ila 20 dakikada bir çöktüğü bulundu. Hublou'nun ifadesi, makine "hemen iade edildiğinde" gerçekleşti. Aralık ayındaki bir eğitim oturumunda, MPE'nin yeni bir sürümü dört kullanıcıyı çalıştırabildi ve yalnızca iki saatte bir çöktü. Sistem, yeni hatalar bulundukça çalışmasını sağlamak için sürekli olarak yamalandı. Hem müşterilere hem de satın almayı düşünen şirketlere makineler gönderilmeye devam edildi. Bunlar her zaman kötü bir şekilde sona erdi, dörtten fazla kullanıcıyı destekleyemedi. MPE özellikleri için program ertelenmeye devam etti ve tahmini makine satış sayısı düşürülmeye devam etti.

Bu zamana kadar, bir HP 2000 değişiminin geliştirilmesi 5 yıldır devam etmekteydi ve şirkete 20 milyon dolara mal olmuştu. Sorunlar gözden kaçmadı ve sonunda Bill Hewlett ile sonuçlandı . Hewlett, Barney Oliver'dan bölümü devralmasını istedi, ancak o reddetti ve yerine Paul Ely gönderildi. Ely, makinelerin üretimini hızla sonlandırdı ve bu güne kadar tarihi eserlerde hala bahsedilen bir hareketle, sevk edilen tüm makineleri geri çağırdı. Dave Packard , ekipteki herkese, bugün kısaca "Vay canına not" olarak bilinen bir not gönderdi.

Ed McCracken müşterilere geri döndü ve onlara açık bir şekilde makinelerin 1973 sonbaharına kadar kullanılamayacağını ve makinelerin sadece dört ila altı kullanıcıyı destekleyeceğini söyledi. Bazıları siparişlerinin yerine HP 2000 teklifini kabul ederken, bazıları yıkılıp ağladı. Bir müşteri şirketi dava etmekle tehdit etti, ancak sorunları çözmek için elinden gelen her şeyi yapacağını söyleyen Hewlett'in kişisel müdahalesiyle ertelendi.

yeniden yayın

Sistem daha sonra hem MPE hem de donanım için altı aylık bir yeniden geliştirme dönemine girdi. MPE, gerçek zamanlı desteği resmen sona erdiren MPE-8 olarak ortaya çıktı. Donanım, orijinal modelden yaklaşık %30 daha hızlı çalışacak şekilde geliştirildi ve %20 daha düşük fiyatlıydı. Bu değişiklikler sonucunda yeni sistem sekiz kullanıcıyı çalıştırabildi. Nakliye, orijinal tarihten bir yıl sonra Kasım ayında yeniden başladı.

Bir yıl sonra, güncellenmiş bir sürüm gönderildi. Bu yeni "CX" modeli ikame belleğini ile yarı iletken bellek ve ikame tel sarımlı yüzey bileşenleri monte CPU panoları. MPE-C , belki de ilkini sunan ilk mini olan COBOL ve RPG dillerini ekledi . CX sürümün bir parçası olarak HP sevk IMAGE , 10.000 $ veritabanı yazılı sistemini CODASYL standartları. Bu daha sonra sistemlerle birlikte ücretsiz olarak paketlendi. IMAGE, HP 3000'in sonunda başarılı olmasının başlıca nedenidir.

genel bakış

HP 3000 Serisi III

Erken 3000 modellerinde ön panelli büyük dolaplar bulunurken, daha sonraki modeller, ROM'da önyükleme rutinleri ile tanılama için yalnızca terminal konsolları kullanan masalara sığacak şekilde yapılmıştır. 1984'e gelindiğinde HP, ofislerde özel soğutma veya döşeme gereksinimleri olmadan çalışan ilk model olan HP3000 Series 37'yi piyasaya sürdü. Modeller, bazen tek bir kullanıcı tarafından kullanılan bir sistemden 2.000'den fazla kullanıcıyı destekleyen modellere kadar uzanıyordu.

HP 3000 outlasting, üretim onun satıcı tarafından kısıtlandığını son tescilli mini bilgisayar sistemleri biriydi PDP-11 -descended Digital Equipment Corporation, Vax tarafından sonuçta o Compaq tarafından satın alınan ve edilmiş Hewlett-Packard . Yaklaşık 30 yıl sonra, şimdiki adıyla HP e3000 serisi sunucular için beş yıllık bir aşamalı çıkış dönemi ilk olarak Kasım 2001'de duyuruldu. HP daha sonra bu aşamalı çıkış süresini iki kez uzattı. HP tarafından artık yeni e3000 satılmıyor, ancak kullanılmış sistemler bir üçüncü taraf bayi pazarında yükseltmeler için satılmaya devam ediyor. HP 3000 için müşterilere HP'den destek 31 Aralık 2010'a kadar devam etti. Birçok üçüncü taraf firma, dünyanın her yerindeki müşteriler için sistemi desteklemeye devam ediyor. Bazı müşteriler, dünya çapındaki şirketlerde, özellikle üretim ve e-ticaret sektörlerinde HP 3000'i kullanmaya devam ederken, diğerleri HP ve diğerleri tarafından yapılan iş sunucu sistemlerine geçti.

HP'nin sistem satışlarının sona erdiğini açıklamasının hemen ardından, göç etmeyen veya göç etmek istemeyenler için bir çiftlik evi stratejisi ortaya çıktı. 2012 yılında Stromasys şirketi, Red Hat Linux veya CentOS çalıştıran x86-64 sunucularında tam HP3000 donanım öykünmesi yapan bir ürün çıkardı . Bu ürün, HP 3000 sunucu donanımının sanallaştırılmış bir örneği olarak çalışır. 2003'ten itibaren HP, 3000 müşterinin yazılımlarını HPA/3000 olarak bilinen bu Stromasys ürününde çalıştırmasına izin verebilecek 3000'in işletim sistemi için bir lisans satma planı başlattı.

Yazılım öncüsü

HP 3000'in muazzam başarısına yol açan temel gelişme, Cincom Systems tarafından geliştirilen TOTAL DBMS'den esinlendiği söylenen IMAGE (şimdi TurboIMAGE /SQL olarak adlandırılır) adlı HP tarafından geliştirilen ağ veritabanı yönetim sisteminin ( DBMS ) bir araya getirilmesiydi. Inc. IMAGE, Datamation tarafından veri tabanının tanıtılmasından sonraki iki yıl içinde görevlendirilen ödüllü bir veri tabanıydı . Birinci sınıf bir mini bilgisayarla birlikte verilen ilk veritabanı yönetim sistemiydi. HP, IMAGE'yi sunucuyla bir araya getirerek, herhangi bir HP 3000'de veri deposu olarak IMAGE'ye güvenebilecek bir uygulamalar ve geliştirme yardımcı programlarından oluşan bir ekosistem yarattı.

Klasik bellek segmentleri ve 64K bariyeri

Kod ( yeniden giren ) ve veriler, 32.768 "yarım sözcük" (16 bit sözcük) (veya 65.536 bayt) olan ayrı değişken uzunluklu bölümlerde bulunur. MPE (Çoklu Programlama Yürütücüsü için) olarak bilinen işletim sistemi, program dosyalarından ve gerektiğinde bölümlere ayrılmış Kitaplık (SL) dosyalarından kod bölümlerini, tek bir işlemde 256 bölüme kadar yükler .

Bir kod segmentinde 64 KB'a kadar bellek olabilir, ancak bir rutini çağırmak bir segment içindeki segment numarasına ve rutin numarasına dayanıyordu, bu nedenle bir program teorik olarak yaklaşık 32.385 rutine sahip olabilir. Segmenti belirtmek için 8 bit ve bir segment içindeki 16 bit ile bir programın etkin bir şekilde 24 bit adresi veya 16MB'si olabilir. Bu, kod ve veri için 64KB adres alanına sahip PDP-11 veya IBM System/34 gibi çoğu 16 bit bilgisayarla karşılaştırıldı. Daha büyük sınırlama, yine 64KB olan veri segmenti ve yığın segmentiydi. Paylaşılan kitaplık rutinleri, her işlemin kendi veri kesimine sahip olduğundan, işlemler arası global verilere izin vermiyordu. Bazı prosedürler, arayanın tüm durum bilgilerini tutmak için kendi yığınından veya veri segmentinden bir diziye geçmesini gerektirerek bu sorunu çözmüştür; bu, yöntemlerin iletilen nesnelere uygulandığı modern nesne yönelimli dillere benzer şekilde, arayan tarafından atanır.

Bir işlem, her biri 64 KB'a kadar olan birden fazla ekstra veri segmenti (XDS) tahsis edebilir ve kullanabilir. Klasik mimari, sistem genelinde 65.535 ekstra veri segmenti sınırı uygularken, diğer sınırlamalar bunu genellikle biraz daha küçük bir sınırla sınırlar.

Sistem programlaması, ALGOL benzeri bir dil olan SPL'de (Sistem Programlama Dili) yapıldı , ancak satır içi montajcıya ve talimat setine diğer doğrudan erişime izin verdi . HP 3000 için standart terminaller , formlardan ( IBM'nin ana bilgisayar tabanlı CICS'si gibi ) blok modu veri girişini ve ayrıca karakter modunu destekleyen HP 2640 serisiydi . 1980'lerde bilgisayar, hem PC'leri hem de Mac'leri sistem terminalleri olarak kullanma yeteneğini kazandı.

Klasik ve PA-RISC 3000 donanımı

HP 3000 ailesinin nesilleri, 1987'nin başlarında 3000'ler için HP'nin PA-RISC yongalarına dayalı sistemlerin tanıtılmasının ardından "Klasik" ( 16-bit ) ve ardından "XL" (daha sonra IX – 32-bit ) ailelerine ayrıldı . daha yeni XL sistemleri, Klasiklerle ikili uyumlu değildi, ancak Klasik kodu, HP'nin MPE XL işletim sistemine entegre ettiği bir öykünücü aracılığıyla şeffaf bir şekilde çalıştırırdı. (Klasik kod isteğe bağlı olarak OCTCOMP, Nesne Kodu Çeviricisi/COMPiler aracılığıyla yerel PA-RISC koduna çevrilebilir... bu tür kod yerel hızda çalışır, ancak yine de Klasik yığın ve bellek boyutu sınırlamalarına tabidir).

Daha önceki "Klasik" makineler, özel bir CISC işlemcisine dayanıyordu . 1988'den itibaren, PA-RISC işlemcileri kullanan HP 3000'ler toplu olarak sevk edilmeye başlandı. 1995 yılına gelindiğinde bu PA-RISC sistemleri, eski makine ailesini etkin bir şekilde kullanımdan uzaklaştırdı. Tüm teknoloji değişimlerinde olduğu gibi, hizmette olan eski makinelerin önemli bir kalıntısı kaldı. Bugün bile, orijinal Classic 3000'ler birkaç yerde üretimde çalışıyor.

HP 3000 ve birçok HP 9000 makinesi HP Precision Bus'ı kullandı .

PA-RISC tabanlı HP 3000'in işletim sistemi, öncelikle, HP'nin Pascal'ın genişletilmiş versiyonu olan Modcal'da yazılmıştır . SPL ile yazılmış önceki MPE V işletim sisteminin büyük bölümleri, PA-RISC üzerinde MPE XL ve MPE/iX'in bir parçası olarak hala kullanılmaktadır. Birkaç alt sistem (örneğin, TurboIMAGE) PSPL'de (Portable SPL) yazılmıştır. MPE XL ve MPE/iX'in küçük bir kısmı PA-RISC derleme dilinde yazılmıştır.

3000 serisi işletim sistemi orijinal olarak Multi-Programming Executive , MPE (daha sonra MPE XL olarak adlandırıldı ve daha sonra 5.0-5.5, MPE/iX sürümlerinde POSIX uyumluluğu eklendikten sonra ) olarak tasarlandı. Sistemin en eski sürümleri yalnızca HP'nin tescilli SPL sistemleri programlama dilini ve BASIC'i kullanıyordu . Bu System 3000'ler , üç seviyeli hiyerarşik dosya sistemine sahip bir komut satırı yorumlayıcısı kullanıyordu ve derleyiciler gibi yardımcı programlar, programların anahtar kelime komutları olarak çalıştırılmasına izin vermek yerine "run fortran.pub.sys"e benzerdi. Daha sonra sistemler, COBOL ve FORTRAN , Pascal, C ve hatta IBM'den uzakta iş kazanmaya yardımcı olmak için bir RPG sürümü dahil olmak üzere geniş bir dil yelpazesi kazandı .

HP 3000'i kullanan kişiler, 1970'lerden itibaren makinelerin, zamanın diğer ana ve mini bilgisayarlarına kıyasla daha güvenilir olduğunu fark ettiler. Güç kesintilerinden kurtulma yeteneği, IBM bilgisayarlarına kıyasla birçok sistemi satan dikkate değer bir özellikti. HP 3000, HP'nin HP 3000 platformundaki bazı çevre birimlerini desteklemeyi geciktirme veya hiç desteklememe kararının neden olduğu çevresel destek gecikmelerinden veya boşluklarından muzdaripti; bunların bazıları aynı HP 9000 donanımında destekleniyordu.

Kayıtlar yerine yığın kullanımı

Mevcut bilgisayar komut setlerinin çoğu, genel amaçlı bir kayıt modeline dayanmaktadır . Klasik HP 3000'in işlemci ve bellek mimarisi, HP'nin iyi bilinen RPN hesap makinesi serisi gibi bir yığın makine modeline dayanıyordu . Ünlü yığın tabanlı Burroughs büyük sistemlerinden ilham aldığı söylendi . Örneğin HP 1000 durumunda yalnızca bir AX ve BX kaydı gibi az sayıda kayda sahip olmak yerine , işlenenler yerel değişkenleri depolamak ve adresleri döndürmek için kullanılan aynı yığına gönderilir . yani yerine

LOAD AX, 0X0001
LOAD BX, 0X0002
ADD AX, BX

sahip olurdun

LDI 1
LDI 2
ADD

16 bit mikro kodlu makineler (Seri I, II, III, 30, 33, 39, 40, 42, 44, 48, 52, 58, 64, 68, 70, 37, ...) 16 bitlik bir kelime uygular adresli , bayt adresli , segmentli, Harvard , Stack Instruction Set Architecture (ISA). ~214 komutlarının çoğu 16 bit genişliğindedir. Yığın işlemleri 16 bit kelime başına 2 paket ve kalan birkaçı 32 bit genişliğindedir.

CISC Uygulamaları

  • III: 4 Yığın üstü yazmaçlar, 175 ns mikro talimat çevrim süresi → 5.7 MHz
  • 30, 33: Safir üzerinde silikon , 2 Yığının üstü yazmaçlar, 90 ns mikro talimat döngü süresi → 11 MHz, talimatlar 3-7 döngü sürer
  • 40, 42, 44, 48: Schottky TTL , 4 Yığın üstü yazmaçlar, 105 ns mikro komut çevrim süresi → 9,5 MHz
  • 64, 68: ECL , 8 Top of Stack kayıtları, 75 ns mikro komut döngü süresi → 13 MHz, 8KB önbellek, 60KB WCS , 2 adet 16-bit ALU
  • 37: ~8,000-gate CMOS geçit dizisi , 4 Top of Stack kaydı

Daha sonraki 32 bit modeller, HP'nin PA-RISC genel kayıt tabanlı RISC mimarisini kullandı.

PA-RISC Uygulamaları

  • PA-RISC 1.0 Serisi 925, 930, 935, 949, 950, 955, 960, 980
  • PA-RISC 1.1 Serisi 917, 920, 922, 927, 937, 947, 948, 957, 958, 967, 977sx, 987, 990, 991, 992, 995, 918, 928, 968, 978, 988
  • PA-RISC 2.0 Series 996, A ve N sınıfı ve 9x9 serisi

HP'nin 3000 ekosisteminden çıkışı

Kurumsal bilgi işlem pazarı , çok çeşitli satıcılardan (HP'nin de teşvik ettiği sistemler) ticari Unix sistemlerine geçtikten sonra, Kasım 2001'de Hewlett-Packard , HP 3000'in kullanım ömrünün sonu olarak adlandırdığı bir dönemin sona ereceğini duyurdu. 2006'nın sonunda ve 2003'ten sonra HP tarafından hiçbir yeni sistem satılmayacağını açıkladı. 2006'nın başlarında, Hewlett-Packard, HP 3000 için sınırlı satıcı desteğinin belirli müşteriler veya coğrafi bölgeler için iki yıl uzatılacağını duyurdu. Eylül 2007'de HP, Mühendislik Desteği Olmadan Olgun Ürün Desteği sunarak (yazılım yamalarının oluşturulmasını sonlandırarak) sistemlere olan desteğini bir kez daha genişletti. Bazı yamalar HP içinde oluşturulmuş ve test edilmişti, ancak 2008'in sonunda müşteri bazında test yapılmamıştı. HP, bu yamaları 2010'un sonundan sonra kullanıma sundu (beta yamaları bir Excel listesi). 2011 yılına kadar HP, 2010 yılında ücretsiz yamalar yerine bir "yama için ödeme" destek programını benimsemeye zorlanan HP kurumsal serisinin geri kalanının aksine, 3000 müşteriye yamalara ücretsiz erişim sağlayan özel bir hüküm sunmuştu.

Bağımsız destek

Bir grup bağımsız satıcı, HP'nin 3000 destek işinden ayrılan mevcut müşteriler için sistem ve yazılım desteğini üstlendi. Bazıları, müşteriler sunucuyu kullanmayı bırakana kadar kendi yazılımlarını desteklemeye devam etme sözü verdi. Kapsamlı destek sunan diğerleri, destek bitiş tarihleri ​​olarak 2016 ve sonrasını belirtiyor. Robelle Software tarafından bir danışmanlar dizini tutulur ve diğer bağımsız danışmanlara OpenMPE web sitesindeki bir liste aracılığıyla erişilebilir. 3000'in MPE/iX işletim sistemi için ticari araçlar da dahil olmak üzere açık kaynaklı yazılım kaynakları, Applied Technologies tarafından bir web sitesinde tutulur.

HP 3000, herhangi bir iş bilgisayarı sistemi için en uzun ömürlerden birine sahiptir. OpenVMS işletim sistemi, Hewlett Packard ürünleri olarak Alpha - ve IA-64 tabanlı sistemlerde sunulmaya devam etmesine rağmen, bu kurumsal sınıf bilgisayarlar, son derece saygın PDP-11 ve VAX serilerinden daha uzun ömürlüdür .

Ocak 2012'de Stromasys, HP3000 sistemlerinin son teknoloji ürünü bir ortama güvenli bir şekilde aktarılmasını sağlayan Charon/HPA-3000'in geliştirildiğini duyurdu. Stromasys'in çözümü, mevcut bir HP3000 sisteminin donanımını sanallaştırır ve MPE/iX işletim sisteminin, üçüncü taraf uygulamaların ve kullanıcı tarafından geliştirilen yazılımların, endüstri standardı Intel sunucularında herhangi bir değişiklik yapılmadan çalışmasını sağlar. Teklifleri, bir VMWare paketinde teslim edilen iki kullanıcılı bir değerlendirme kopyasını içerir .

Birden fazla bağımsız satıcı, HP3000'in İşletim Sistemi Kaynak Kodu, MPE/iX'i satın almıştır ve HP3000 sistemleri için hem donanım hem de yazılım çözümlerini desteklemeye kararlıdır.

Beechglen Development, Inc., 2002 yılında HP3000 sistemlerini barındırmaya başladı. 2012'de Beechglen, mevcut teknoloji SSD ve SATA sabit sürücüleri kullanan HP3000 uyumlu özel fiber kanal disk dizilerini tanıttı ve SCSI teyp ve SCSI disk cihazlarının yerini aldı. Ocak 2020 itibariyle, Beechglen, MPE/iX İşletim sistemi için 31 Aralık 2027'den sonra gerçek tarihlere izin veren 2028 MPE TAKVİMİ içsel yamaları geliştiren ve sunan tek satıcıdır. Üçüncü taraf uygulamalarını uyumluluk açısından değerlendirmeye ve test etmeye devam ediyorlar.

HP 3000 sistemlerinin göreli performansı

Göreli HP 3000 Sistem Performansı
HP 3000 Sistemi Göreceli performans
Seri 30, 33 0,5
Seri III 0.6
Seri 37, 37XE 0.6
Mikro 3000 RX 1.3
Mikro 3000 GX, LX, RX 1.3
Seri 39, 40, 44 1.0
Seri 42, 48 1.3
Seri 42XP, 52, 58 1.7
64 serisi 3.2
Seri 68 4.0
Seri 70 4.4
920 Serisi 1.9
922 serisi 3.2
932 Serisi 5.0
948 serisi 10.7
958 serisi 13.3
925 serisi 2.9
935 serisi 5.9
949 serisi 11.7
Seri 950 6.5
955 serisi 10
960 serisi 14.7
980/100 Serisi 22.0
980/200 Serisi 37,0
980/300 Serisi 49.0
980/400 Serisi 59.0
917LX Serisi 10.0
937 serisi 10.0
947 serisi 10.0
957 serisi 16.0
967 serisi 20.0
977SX Serisi 26.0
987 serisi 32.0
987/150 Serisi 45.0
987/200 Serisi 60.0
Seri 918LX, RX 10.0
928 serisi 14.0
968 serisi 21.0
978 serisi 25.0
987/150 Serisi 32.0
Seri 939SK 28.0
959KS/100 Serisi 35.0
987/150 Serisi 45.0
987/200 Serisi 60.0
959KS/200 Serisi 62.0
988 serisi 39.0
959KS/300 Serisi 86.0
959KS/400 Serisi 110.0
Kurumsal İş Sistemi 990 28.0
Kurumsal İş Sistemi 992/100 35.0
Kurumsal İş Sistemi 992/200 60.0
Kurumsal İş Sistemi 992/300 81.0
Kurumsal İş Sistemi 992/400 100.0
Kurumsal İş Sistemi 991 33.0
Kurumsal İş Sistemi 995/100 42.0
Kurumsal İş Sistemi 995/200 71.0
Kurumsal İş Sistemi 995/300 96.0
Kurumsal İş Sistemi 995/400 118.0
Kurumsal İş Sistemi 995/500 139.0
Kurumsal İş Sistemi 995/600 160.0
Kurumsal İş Sistemi 995/700 180.0
Kurumsal İş Sistemi 995/800 200.0
a sınıfı A400-100-110 17.0
a sınıfı A500-100-140 24.0
a sınıfı A400-200-140 42.0
a sınıfı A400-100-150 37,0
a sınıfı A500-100-200 49.0
a sınıfı A500-200-200 84.0
n sınıfı N4000-100-220 69.0
n sınıfı N4000-100-330 100.0
n sınıfı N4000-100-440 138.0
n sınıfı N4000-200-440 254.0
n sınıfı N4000-300-440 353.0
n sınıfı N4000-400-440 438.0
n sınıfı N4000-300-550 446.0
n sınıfı N4000-400-550 553.0
n sınıfı N4000-100-380 115.0
n sınıfı N4000-200-380 207.0
n sınıfı N4000-100-500 154.0
n sınıfı N4000-200-500 284.0
n sınıfı N4000-300-500 399.0
n sınıfı N4000-400-500 499.0
n sınıfı N4000-300-750 606.0
n sınıfı N4000-400-750 768.0

Ayrıca bakınız

Notlar

Referanslar

alıntılar

bibliyografya

Dış bağlantılar

Resimler