UNIVAC LARC - UNIVAC LARC

Livermore'da UNIVAC LARC

UNIVAC LARCkısaltması Livermore Gelişmiş Araştırma Bilgisayarı, bir Merkezi işlem birimi bilgisayarı tarafından yayınlanan bir gereksinime göre tasarlanmıştır Edward Teller koşmak için hidrodinamik için simülasyonlar nükleer silah tasarım. En eski olanlardan biriydi süper bilgisayarlar.[1]

LARC destekli çoklu işlem ikisiyle CPU'lar (aranan Bilgisayars) ve bir giriş çıkış (G / Ç) İşlemci ( İşlemci). İki LARC makinesi yapıldı, ilki Livermore Haziran 1960'da ve Donanmanın ikincisi David Taylor Model Havzası. Her iki örnekte de sadece bir tane vardı Bilgisayar, bu nedenle çok işlemcili LARC'ler hiçbir zaman inşa edilmedi.[2]

LARC CPU'lar, yaklaşık 250 kIPS hıza karşılık gelen yaklaşık 4 mikrosaniye içinde ekleme yapabildiler. Bu, onu 1962 yılına kadar dünyanın en hızlı bilgisayarı yaptı. IBM 7030 unvanı aldı. 7030 şu şekilde başladı: IBM LARC yarışmasına katılıyor, ancak Teller daha riskli IBM tasarımı yerine daha basit Univac'ı seçti.

Açıklama

LARC, 48 ile ondalık bir ana bilgisayar idi. bitler başına kelime. Kullanıldı iki beşli kodlu ondalık başına dört bitlik aritmetik hane, 11 basamaklı imzalı numaralar. Talimatlar kelime başına bir tane olmak üzere 48 bit uzunluğundaydı. Makinedeki her basamakta bir eşlik biti için hata kontrolü yani her kelime 60 bit (veri için 12 bitlik veri için 48 bit) eşlik kontrolü ). Temel yapılandırmanın 26 genel amacı vardı kayıtlar ve 99 genel amaçlı kayda genişletilebilir. Genel amaçlı kayıtların erişim süresi bir mikrosaniye idi.

LARC yaklaşık 115.000 pound (58 kısa ton; 52 ton) ağırlığındaydı.[3]

Temel konfigürasyonda bir tane vardı Bilgisayar ve LARC, bir saniye ile bir çok işlemciye genişletilebilir. Bilgisayar.

İşlemci bağımsız bir CPU'dur (farklı bir komut kümesiyle Bilgisayars) ve 12 ila 24 arasında kontrol sağlar manyetik tambur depolama birimleri, dört ila kırk UNISERVO II teyp sürücüleri, iki elektronik sayfa kaydedici (katot ışınlı tüpe bakan 35 mm film kamera), bir veya iki yüksek hızlı yazıcı ve yüksek hızlı delikli kart okuyucu.

Kullanılan LARC çekirdek bellek her biri 2500 kelimelik banka, bellek dolabı başına dört banka barındırıyordu. Temel konfigürasyonda sekiz çekirdek bankası (iki kabin), 20.000 kelime vardı. Bellek, maksimum 39 çekirdek bankasına (bir boş bankaya sahip on kabin), 97.500 kelimeye kadar genişletilebilir. Çekirdek bellek, hata kontrolü için her basamakta bir eşlik bitine sahipti ve bu, bellek sözcüğü başına 60 bit ile sonuçlandı. Çekirdek belleğin erişim süresi 8 idi mikrosaniye ve 4 mikrosaniye döngü süresi. Her banka bağımsız olarak çalışıyordu ve meşgul olmadığı herhangi bir 4 mikrosaniye döngüsünde yeni bir erişim başlatabiliyordu. Erişimleri farklı bankalara düzgün bir şekilde serpiştirerek bellek, her erişimde 4 mikrosaniyelik etkili bir erişim süresini sürdürebilir (örneğin, bir diğerindeki bir banka verilerine talimat erişimi).

LARC devre kartı

İkisini birbirine bağlayan veri aktarım veriyolu Bilgisayars ve İşlemci verimi en üst düzeye çıkarmak için çekirdek belleğe çoğullandı; her 4 mikrosaniye veriyolu döngüsü sekiz adet 500 nanosaniye zaman dilimine bölünmüştür:

  1. İşlemci - talimatlar ve veriler
  2. Bilgisayar 1 - talimatlar
  3. Bilgisayar 2 - veri
  4. G / Ç DMA Senkronize edici - veri
  5. Kullanılmamış
  6. Bilgisayar 2 - talimatlar
  7. Bilgisayar 1 - veri
  8. G / Ç DMA Senkronize edici - veri

Çekirdek bellek sistemi, sistemin birden çok bölümü tarafından aynı bellek bankasına aynı anda erişimin engellenmesi için bir kilitler ve öncelikler sistemi uygular. Bilgisayars, İşlemcive G / Ç DMA Senkronize edicis) çatışmasız veya kilitlenmeler. Bir bellek bankası, sistemin herhangi bir bölümü tarafından ele alındıktan sonra 4 mikrosaniyelik bir döngü için kullanılamaz. Bu süre içinde başka bir bölüm aynı bellek bankasını ele almaya çalışırsa, kilitlenir ve beklemesi gerekir, ardından bir sonraki 4 mikrosaniye döngüsünde tekrar denemek gerekir. G / Ç sistemindeki kilitlenmeleri ve zaman aşımlarını önlemek için aşağıdaki öncelikler uygulanır:

  1. G / Ç DMA Senkronize edici - en yüksek
  2. İşlemci
  3. Bilgisayars - en düşük

Daha yüksek öncelikli bir bölüm bir 4 mikrosaniye döngüsünde kilitlenirse, sonraki 4 mikro saniyelik döngüde tekrar denediğinde, tüm düşük öncelikli bölümlerin, yüksek öncelikli bölüme kadar o bellek bankasında yeni bir döngüye başlaması engellenir. erişimini tamamladı.

LARC, yüzey bariyer transistörleri, ilk sistem teslim edildiğinde zaten geçersiz olan. LARC, zamanı için çok hızlı bir bilgisayardı. Ekleme süresi 4 mikrosaniye, çarpma süresi 8 mikrosaniye ve bölünme süresi 28 mikro saniye idi. 1960-61 yıllarında en hızlı bilgisayardı. IBM 7030 unvanı aldı.

Ayrıca bakınız

Referanslar

  1. ^ Remington Rand Univac LARC
  2. ^ George Gray (Mart 1999). "Bazı Burroughs Transistörlü Bilgisayarlar". Unisys Tarih Bülteni. Cilt 3 hayır. 1. Arşivlenen orijinal 1 Ekim 2016.
  3. ^ Weik, Martin H. (Mart 1961). "UNIVAC LARC". ed-thelen.org. Yerli Elektronik Dijital Hesaplama Sistemleri Üzerine Üçüncü Bir Araştırma.

daha fazla okuma

Dış bağlantılar

Kayıtlar
Öncesinde
IBM 7090
Dünyanın en güçlü bilgisayarı
1960–1961
tarafından başarıldı
IBM 7030 Stretch