← Computers & Automation

BA Type Buffers and Related Buffer Technologies

B
Bilinmeyen Yazar
1959 · Computers and Automation

İki yeni model hâlâ yükleme ve boşaltma için ayrı sürücülere sahip genel amaçlı arabellekler olmakla birlikte, “BA” olarak adlandırılan bir arabellek türünün tanıtılması bu kavramdan köklü bir ayrılışı temsil eder.

Bu türde, depolama çekirdekleri başlangıçta BİR durumuna temizlenir. Yükleme sırasında, SIFIR depolayacak çekirdekler sıfırlanırken, BİR depolayacak çekirdekler sıfırlanmaz. (Bunların sıfırlanması inhibit akımları yoluyla engellenir.) Bunu izleyen boşaltma çevriminde inhibit akımları üretilmez ve hâlâ BİR durumunda bulunan tüm çekirdekler sıfırlanır. Bu sıfırlama, BİR olarak okunan çıkış darbeleri üretir; yükleme çevriminde SIFIR’a sıfırlanmış olan çekirdekler ise artık bu tür darbeler üretemez, böylece darbe yokluğu SIFIR olarak okunur.

Böylece hem yükleme hem de boşaltma aynı sürücü kümesiyle gerçekleştirilir.

Bu teknik, 120 yollu tersinir manyetik akım yönlendirme anahtarı gerektiren bir arabellek için geliştirilmiştir; bu birimlerden birinin ortadan kaldırılması çok önemli tasarruflar sağlamıştır. Daha sonra, yükleme ve boşaltma işlemleri arasında yüksek derecede karşılıklı bağımsızlık gerektirmeyen başka özel arabelleklerde de uygulanmıştır.

Bu tekniğin geliştirildiği özel arabellek, UNIVAC 1105 sisteminin bir parçasını oluşturan ve merkezi bilgisayar ile bant kontrol birimi arasında veri bağlantısı görevi gören 120-BA-36 modelidir.

Arabellek 120 adet otuz altı bitlik sözcük kapasitesine ve sözcük başına 16 mikrosaniyelik çalışma hızına sahiptir. Sözcükler, hem eğrilmiş bilgiyi hizalama hem de darbeleri DC seviyelerine dönüştürme gibi çift amaçlı hizmet veren ortak bir 36 kademeli giriş/çıkış yazmacı aracılığıyla paralel olarak yüklenir ve boşaltılır. Birim, Blockette (20 sözcük) işaretçileri ve Block (120 sözcük) işaretçileri üreten bir kontrol matrisine sahiptir.

Sözcükler ardışık olarak yüklenir ve boşaltılır; ancak arabelleğin özel bir özelliği, bilginin ters sırayla (son giren, ilk çıkan) boşaltılmasına olanak tanır. Bu özellik, manyetik anahtarın tersinir olmasının nedenidir.

Esnek Bağlantı

Bilgisayar ile bant arasında esnek bir bağlantı görevi görerek bu arabellek, bilgisayarın verimliliğini ve hızını büyük ölçüde artırmıştır. Bilgisayar bir sözcük bloğunu yüksek hızda boşaltır ve bandın yetişmesini beklemek zorunda kalmadan aritmetik işlemlerine devam eder.

Banttan yüksek hızlı bir yazıcıya veri aktarımında da benzer bir darboğaz vardır. Bu durumda, farklı bir yapılandırmaya sahip başka bir BA tipi arabellek ikinci bir esnek veri bağlantısı olarak görev yapar.

Bu çekirdek arabellek belleği, manyetik banttan yedi bitlik karakterler biçiminde veri kabul eden ve bunları bir UNIVAC yüksek hızlı yazıcının gaz belleğine bloketler (120 karakter) halinde sunan 720-BA-7M modelidir.

Birim sistemle o kadar tamamen bütünleşmiştir ki, tamamen harici kontrol altındadır ve güç kaynağı için bir marj anahtarı dışında kendine ait hiçbir çalışma kontrolü yoktur. Kapasitesi tam olarak 720 adet yedi bitlik karakterden oluşan bir UNIVAC bloğuna eşittir ve karakter başına 40 KC olan nispeten yavaş çalışma hızı da sistem gereksinimlerine uyumludur. Uygun biçimde veri iletmenin yanı sıra bu birim, giriş bilgisini eşlik (parite) hataları ve “tümü bir” hataları açısından da denetler.

“Köşe-Döndürücü” Arabellekler

Yüksek hızlı bir satır yazıcısına veri akışını arabelleğe alma sorununa farklı bir yaklaşım, Anelex, Shepard ve National Cash Register tipi yüksek hızlı satır yazıcılarla birlikte kullanılmak üzere geliştirilen, köşe-döndürücü olarak adlandırılan arabellekler serisiyle temsil edilir.

Köşe-döndürücü arabellekler, yazıcıya, baskı tamburunun bir devrinde yazdırdığı bir satırdaki en fazla 120 karakter için bir birleştirme aşaması olarak hizmet eden seri-paralel depolama birimleridir. Adları, verinin seri olarak yüklenip paralel olarak boşaltılmasının oluşturduğu köşe döndürme etkisinden gelir.

Böyle bir arabelleğin belleği, baskı tamburunun tekerlek görüntüsü temsilidir: her depolama hücresi belirli bir harf kalıbına karşılık gelir. Dolayısıyla bu tür bir arabellek ikili karakterler yerine işaretçiler depolar; bu da, özellikle gerekli kod çözmenin çoğu harici olarak gerçekleştirildiğinden, bileşen ve devrelerde önemli tasarruflar sağlar.

Bu arabellek rastgele adreslenebilirlik gerektirdiğinden, matris hatlarını enerjilendirmek için manyetik anahtarlar yerine “uçtan besleme” yöntemi kullanılır. Burada da, gelişmiş tasarım teknikleri, hem yükleme hem de boşaltmanın yalnızca tek bir sürücü kümesiyle yapılabilmesini mümkün kılmıştır. Bu, her çekirdeğin bir yerine iki Y-hattı geçirilerek sağlanır. Her biri, bir çekirdek satırından yükleme akımını, diğerinden ise boşaltma akımını geçirecek şekilde döngü oluşturur. İki satırdan birinin seçimi, AND kapıları dizisi aracılığıyla yapılır.

144 BQ Serisi Arabellekler

Bahsedilmeye değer son bir arabellek türü 144 BQ serisidir. 144 adet dört bitlik (ya da sekiz bitlik) karakterlik depolama kapasitesi, bir (ya da iki) IBM delikli kartta bulunan toplam bilgiye kabaca eşdeğerdir.

Bununla birlikte, bu sınırlı kapasiteye rağmen arabellek çok yüksek bir esneklik derecesi sunar; çünkü daha büyük genel amaçlı arabelleklerde olduğu gibi yükleme ve boşaltma sürücülerinin karşılıklı bağımsızlığı özelliğine sahiptir ve böylece yükleme ile boşaltma işlemlerini iç içe geçirebilir.

Birim kompakt, görece ucuzdur, kendi güç kaynağına sahiptir ve EDP “şube” işlemleri olarak adlandırılabilecek çok sayıda uygulama için son derece uygun görünmektedir.

Buna bir örnek, Iowa, Cedar Rapids ve California, Burbank’taki Collins Radio Corporation tarafından ABD Hava Kuvvetleri ve ticari kullanıcılar için üretilen Kinecard Converter sistemidir. Kinecard Converter, IBM 523 kart okuyucu/delgeci ile birlikte, stok kontrolü ve benzeri EDP uygulamalarında kullanılır. IBM delikli kartlarını dakikada 100 kart hızında iletir ya da yeniden üretir.

Arabellek sistemin alıcı bölümünde kullanılır. Telefon hatları üzerinden alınan verileri depolar ve bunları kart delgecine kendi hızında sunar.

Açıklanan uygulamalar, arabelleğe almanın elektronik veri işleme donanımının verimliliğini artırdığı durumlardan yalnızca birkaçıdır. Ayrıca, farklı uygulamalar için başka arabellek türleri de hâlihazırda tasarlanmıştır ve yakında piyasada olacaktır. Daha niceleri de kuşkusuz kısa süre içinde geliştirilecektir. Bu arada Telemeter Magnetics, Inc., iki yıl kadar kısa bir süre önce pazarı belirsiz görünen bir ürün için talebin bu denli hızla artmasından anlaşılır biçimde memnundur.