HP 9800 serisi - HP 9800 series

HP 9800 serisi
HP9830A-HP9866.png
İsteğe bağlı Model 9866 termal yazıcıya sahip HP Model 9830A hesap makinesi
Tür Masaüstü bilgisayar
Yayın tarihi HP 9810A 1971, HP 9830A 1972
Üretimden kaldırıldı 1970'lerin sonu
İşletim sistemi ROM BASIC, ROM kartuşlarıyla genişletilebilir
İşlemci İşlemci göre HP 2100 yığın
Hafıza 16 kB ~ 64 kB

HP 9800 başlangıçta programlanabilir denilen şeyi ailesidir hesap makineleri ve daha sonra masaüstü bilgisayarlar tarafından yapılmıştır Hewlett-Packard ilk yerine HP 9100 hesap makinesi. Aynı zamanda "98 hat" olarak da adlandırılır. 9830 ve halefleri, güçlü bir BASIC dil tercümanı ile tamamlanan, terimin modern anlamıyla gerçek bilgisayarlardı.

Modeller

İkinci nesil

HP 9815A

Kronolojik olarak ailenin modelleri şunlardı:

  • 1971'de piyasaya sürülen manyetik kartlara ve LED ekrana sahip, tuş vuruşlu programlanabilir bir bilgisayar olan HP 9810A ,
  • HP 9820A 1972 yılında tanıtılan, cebirsel girişli fırsatlar (sadece RPN) daha basit bir üst düzey dil özellikli ilk HP modeldi BASIC sonradan seçildi yüksek performanslı dili , (HPL)
  • HP 9821A ile, ancak, HP 9820A benzer Kompakt kaset yerine manyetik kart kullanmaktan uzak liderleri ile teyp sürücüsüne. HP 9821A üzerinde oluşturulan bantlar HP 9830A tarafından okunabilir. Manuel olarak kayıt veya oynatma moduna alınması gereken standart kaset ses kayıt cihazlarını kullanan daha sonraki ev bilgisayarlarının aksine, tamamen yazılım komutuyla kontrol ediliyordu ve bir dosyaya numara kaydedip yükleyebiliyordu.
  • HP 9830A 1972 tanıtılan bir ilavesiyle, 9800 hattının üst oldu TEMEL tercüman olarak salt okunur bellek (ROM). HP kendisinden bir "hesap makinesi" olarak bahsetti.

Tüm 98x0 ve 9821 sistemleri aynı G / Ç arayüzlerini kullandı. Dakikada 400 satırlık 80 sütunlu termal hatlı yazıcı , 9820 ve 9830'un üstüne sığacak şekilde tasarlandı.

Üçüncü nesil

HP9830'un başarısı, daha hızlı mantıklı bir sonraki nesle yol açtı:

  • HP 9805A , HP46 (bilimsel) ve HP81 (işletme) cep hesap makineleri ile aynı kasayı kullanan en ucuz model. Bu bir Programlanabilir Hesap Makinesi idi ve eklenti kişilik modüllerine sahipti. 1973'te tanıtıldı.
  • HP 9815A / S , HP 9815A, HP'nin üçüncü nesil yüksek son RPN masaüstü bilgisayarıydı ve 1975'te piyasaya sürüldü. Bir öncekinden çok daha küçük, daha hafif ve daha ucuzdu. Yalnızca tek satırlık bir ekran sağladı, ancak önceki kart sürücülerini bir teyp sürücüsü ile değiştirdi.
  • 1976'da piyasaya sürülen ve 1983'te emekliye ayrılan HP 9825A / B , HPL, tek satırlı bir alfanümerik ekran ve isteğe bağlı termal yazıcıya sahipti.
  • HPL yerine BASIC'li bir HP9825 olan HP 9831 ,
  • HP 9835 , BASIC özellikli. A ve B olmak üzere iki model vardı. A'nın CRT'si vardı ve B'nin tek satırlı ekranı vardı.
  • HP 9845 önce tek renkli (9845A / S), ardından yüksek performanslı tek renkli (9845B / T) ve yüksek performanslı renkli ( 9845C / T) bir model olarak piyasaya sürüldü . 9845, bir teyp sürücüsü ve isteğe bağlı ikinci teyp sürücüsü ve sütuna monteli ekran ünitesinin altındaki tabana entegre edilmiş 80 sütun genişliğinde termal yazıcıyla birlikte geldi.

9805 dışındaki tüm 98x5, kaset bantları yerine DC200 kartuş bantları kullandı. 9825, 9831, 9835 ve 9845'in tümü aynı G / Ç arayüzlerini kullandı. 9815, benzersiz bir G / Ç arayüzüne sahipti.

Modern kişisel bilgisayarların atası

HP 9800 serisi, HP'nin Loveland bölümü (Hesap Makinesi Ürünleri Bölümü) ve daha sonra Fort Collins bölümü (Masaüstü Bilgisayar Bölümü) tarafından geliştirildi. İlk masaüstü bilgisayarlar, satın almayı kolaylaştırmak için "Hesap Makineleri" olarak pazarlandı. O zamanlar bazı şirketlerin "Bilgisayar" satın almak için farklı prosedürleri vardı.

CRT ekranlı daha küçük BASIC dil bilgisayarları olan HP 80 serisinin, yani HP 85 ve HP 87'nin geliştirilmesini ortaya çıkardılar . Corvallis merkezli HP'nin Gelişmiş Ürünler Bölümünden geldi .

1970'lerin sonlarında ve 1980'lerin başında kısa bir süre için Tektronix 4051 , IBM 5100 ve Wang 2200 gibi benzer bir masaüstü bilgisayar sınıfı vardı - pazarda Apple ve IBM PC gibi kişisel bilgisayarlar ile değiştirilmeden önce .

HP 9830

HP 9830 kullanır

HP 9830'lar genellikle Boeing gibi havacılık şirketlerinde kullanıldı . Ayrıca, sınıfta kullanıma uyum sağlamak için kart okuyuculu kalem işaretli kartlar kullanan Arlington, VA ve Renton, Washington gibi bazı okul sistemleri tarafından da kullanıldı . Tümleşik sabit diske sahip bir HP 9830 sistemi de 1970'lerin başında, Florida'daki küçük bir şirket olan National Real Estate Exchange, Inc.'e, erken gayrimenkul yazılımlarının geliştirilmesinde kullanılması için HP tarafından sağlandı. ABD Sahil Güvenlik, daha sonraki bir amaca yönelik sistem için çalışan bir prototip olarak yerleştirilen ve bunları LORAN radyonavigasyon verici zincirlerinin koordinasyonunda kullanan 9825A'ya dayalı bir teletip mesaj iletme sistemi tasarladı. HP9825'ler, Nova Scotia'daki 1976 Dünya Ateş Topu şampiyonaları, Cancún ve Bahamalar'daki Dünya Rüzgar Sörfü şampiyonaları ve ayrıca Laser şampiyonaları gibi uzak konumlarda tek tasarımlı yat yarışlarını puanlamak için Oscor yazılımıyla birlikte kullanıldı . HP9825 taşınabilir olduğu için seçildi - tek alternatif, bu konumlardan güvenilir olmayan zaman paylaşımlı bilgisayarlara telefon erişimiydi.

HP 9830 açıklaması

9830s mimariden içindeki bir işlemci ile inşa edilmiştir 1000 HP / 2100 serisi mini bilgisayar 16-bit bellek adresi ve bir AX ve BX genel işlemci kayıt . İlk IBM PC'lere benzer bir hızda çalıştılar. Birkaç dakika boyunca hiçbir gizli çizgi olmadan 3D SIN (X) / X işlevinin bir ağını çizebilirler , bu o zaman için teknolojik bir atılımdır.

Programlar ROM'dan (salt okunur bellek) çalışacak şekilde tasarlandığından, çağrı alt yordamı talimatının değiştirilmesi gerekiyordu çünkü HP211x'te, dönüş konumu alt yordamın ilk konumuna yazılmıştır. Bunun yerine, daha modern işlemciler gibi ayrı bir yığın alanındaki iade konumlarını takip etmek için başka bir kayıt oluşturuldu. Bu, özyinelemeyi mümkün kıldı.

Bazı modeller (örneğin, 9835B) 32 karakterli 1 satır büyük harfli LED ekran kullanıyordu, bu bir yandan sınırlayıcı görünebilir, ancak diğer yandan tek satırlık pencereden tam ekran düzenleyiciye geçişle aynı etkiye sahipti, bu da yaygın hale gelmedi. 1980'lere kadar, bir satır yukarı veya aşağı gitme kontrolleri ve karakterleri ekleyip silerek sola ve sağa imleçle. YAZDIR 2 + 3 gibi bir ifade yazacağınız "anında modda" matematik yapmaya hazır olarak açılırlar ve giriş yapmanın karmaşıklığı veya bakım masrafı olmadan enter tuşuna bastığınızda bir yanıt alırsınız. büyük bir bilgisayar odası ve operatör.

Depolama için, bandın ucunun optik tespiti için açık liderlere sahip ses kasetleri kullanan bilgisayar kontrollü bir kaset sürücü kullanıldı. Bir dosyaya rastgele erişim numaralandır, ancak bir sabit sürücü de eklenebilir.

Eşleşen satır termal yazıcı oldukça hızlıydı ve aynı anda bir yatay nokta satırı yazdırıyordu. Bir sayfanın hızı, daha sonraki nokta vuruşlu yazıcılardan daha hızlıydı ve modern mürekkep püskürtmeli yazıcılardan çok daha kötü değildi . HP, termal yazıcıları daha sonra birçok çizim ve terminal ürününe dahil etti.

Programlama

Kullanılan işlemci, HP mini bilgisayarlarda kullanılan işlemcinin sadece küçük bir uyarlaması olmasına rağmen, sistem yazılımı, işletim sistemi ve salt okunur belleğe yerleştirilmiş dil sistemi ile bir bilgisayar için tamamen yeniden tasarlanacaktı . BASIC , HP 1000 mini bilgisayarda mühendisler tarafından kullanılan FORTRAN'a benziyordu , ancak yorumlanmış bir dil olarak kullanımı çok daha basitti. Yukarı ve aşağı satırları kaydırabilen ve 1970'lerin sonlarında ekran düzenleyicinin ortaya çıkmasına kadar çoğu CRT veya baskı terminalinde duyulmamış karakterleri etkileşimli olarak ekleyebilen veya silebilen ok imleç tuşları sağlandı ve programcı tek adımda veya kontrol edebilirdi. değişkenlerin değerleri.

Kağıt etiketlere sahip iki kullanıcı tanımlı işlev tuşu satırı, genel işlev tuşlarının en eski uygulamalarından bazılarıydı. Daha sonraki Hewlett Packard (ve IBM) terminallerinde ve bilgisayarlarında kullanılan ve şimdi hesap makinelerinde, banka terminallerinde ve gaz pompalarında yaygın olarak kullanılan daha sonraki ekran etiketli işlev tuşları için temel oluşturacaklar .

BASIC'de programlanabilirdi ve grafik çizimi, matris matematiği ve dizi değişkenleri yapmak için ROM'larla genişletilebilirdi . ROM kartuşları BASIC dilini genişletmek için tasarlandı ve daha sonra video oyun konsolları tarafından kullanılan kartuşlara çok benziyordu.

Plotter ROM, grafik oluşturmayı C ++ veya C # ile mümkün olandan çok daha basit hale getiren komutlar ekledi ve tamsayı çizici birimleri yerine kullanıcı veya dünya koordinatlarını kullandı. Bu komutlar daha sonra HP 1000 mini bilgisayar ve HP 2647 akıllı grafik terminali gibi diğer HP bilgisayarlarda uygulanan aygıttan bağımsız HP AGL grafik dili standardının temelini oluşturacaktı .

 10 REMARK DRAW A PARABOLA
 20 SCALE -1.0, 1.0, -1.0, 1.0
 30 FOR X = -1.0 TO 1.0 STEP 0.10
 40 PLOT X, X*X
 50 NEXT X
 60 END

HP 9800 serisini programlamak için de kullanılabilir, UCSD Pascal'a dayalı , ancak çoğu UCSD Pascal uygulamasına özgü daha yavaş p-kodu yerine hızlı, yerel Motorola 68000 nesne kodu üreten bir derleyiciye sahip bir önyüklenebilir geliştirme ortamıydı. Bu performans, bilimsel ve teknik programlama uygulamaları için çok değerliydi.

HPL Dil açıklaması

A1 ve J2 gibi değişkenler yerine HPL'de r1, r2, r199999'a kadar numaralandırılmış yazmaçlar vardı. HP 9825 için bu HPL programı, asal sayıların bir listesini oluşturur:

0: fxd 0
1: prt 1
2: prt 2
3: 1→P
4: for C=2 to 1000000
5: P+2→P
6: for N=3 to P/3
7: if int(P/N)*N = P; gto 4
8: next N
9: prt P
10: next C

HPL'nin bir başka benzersiz özelliği de sağ oktur. Bu ok gazinta ("içine girer" için kullanılan argo) olarak biliniyordu. 1 → P ifadesi "Bir gazinta P" olarak telaffuz edilir.

Diğer BASIC bilgisayarlar

Veri Terminalleri Bölümü ayrıca , HP 9830 plotter komutlarının bir HP standardizasyonu olan AGL'yi de içeren HP2640 serisi terminalin BASIC programlanabilir bir sürümünü , HP 2647a'yı üretti . HP 2647 BASIC, HP 9830 tarzı çizim komutlarının eklenmesiyle esasen Microsoft BASIC idi ve Microsoft'un ana akım bir bilgisayar şirketi ile ilk büyük sözleşmelerinden biriydi. HP ayrıca, HP-75 gibi tek satırlı ekrana sahip bir dizi avuç içi cep bilgisayarı üretti, ancak bu tür cihazlar uzun süredir popüler değildi. HP 9835 ayrıca bir iş bilgi işlem sisteminin temeli olarak kullanıldı ve daha sonra bir uygulama platformu olarak kullanılan HP 250 de kullanıldı.

1979'da, kişisel masaüstü bilimsel bilgisayarların 80 serisinin ilki olan 85 üretildi. Güçlü bir BASIC tercümanı vardı ve işverenleri pahalı 9845'lere sahip olabilecek kişiler tarafından karşılanabilirdi.

Bu bölüm, UNIX HP 9000 serisi iş istasyonları üretmek için gelişti ve Apollo Computer Company'yi de satın aldı . HP Basic daha sonra , eski uygulamaları desteklemek için bugün hala kullanılmakta olan iş istasyonları için Rocky Mountain BASIC'e dönüşecekti .

Ayrıca bakınız

Notlar

Dış bağlantılar