Plugboard - Plugboard

IBM 402 muhasebe makinesi kontrol paneli[1] kablolama. Bu pano "kar ve zarar özeti" olarak etiketlendi.
Makinenin dahili kablolarıyla temas eden pimleri gösteren aynı 402 elektrik panosunun arka tarafı. Delikler çağrıldı hub'lar.

Bir pano veya kontrol Paneli (kullanılan terim uygulama alanına bağlıdır) bir dizi krikolar veya soketler (genellikle hub olarak adlandırılır) içine yama kabloları bir elektrik devresini tamamlamak için takılabilir. Kontrol panelleri bazen operasyonları yönlendirmek için kullanılır. birim kayıt ekipmanı, şifreleme makineleri, ve erken bilgisayarlar.

Birim kayıt ekipmanı

Bir IBM 407 Kontrol panelli Muhasebe Makinesi[2] takılı ama nişanlanmamış.
Bir IBM kontrol paneli, jumper kablolarını takmak için delikler (hub'lar) olan bir karttı.

Ana makale: Birim kayıt ekipmanı

En eski makineler belirli uygulamalar için donanımla donatılmıştır. Kontrol panelleri, 1906 yılında Hollerith Tip 1 Tablo (Dahili kontrol panelli Tip 3 fotoğrafı burada ). Çıkarılabilir kontrol panelleri Hollerith (IBM ) 1920'lerde 3-S tabulator yazın. Uygulamalar daha sonra ayrı kontrol panellerine kablolanabilir ve gerektiğinde tablolara yerleştirilebilir. Çıkarılabilir kontrol panelleri, makinelerin yeniden kablolama gerektiren farklı uygulamalar için kullandığı tüm birim kayıt makinelerinde kullanılmak üzere geldi.

IBM çıkarılabilir kontrol panellerinin boyutları 6 1/4 "x 10 3/4" arasında değişiyordu (IBM 077 gibi makineler için, IBM 550, IBM 514 ) bir tarafta kabaca bir ila iki fit (300 ila 600 mm) arasında ve dikdörtgen bir göbek dizisine sahipti.[3] Fişler tek iletkenli bir bağlantı kablosunun her bir ucunda, kontrol paneli makineye yerleştirildiğinde makinedeki iki kontak arasında bir bağlantı yaparak, böylece bir yayıcı göbeği bir kabul veya giriş göbeğine bağlayarak göbeklere yerleştirildi. Örneğin, bir kart çoğaltma uygulamasında, bir kart sütunu okuma (yayma) göbeği, bir delgi mıknatısı giriş göbeğine bağlanabilir. Bazı alanları, belki farklı sütunlara kopyalamak ve diğer sütunları uygun kablolama ile görmezden gelmek nispeten basit bir konuydu. Tabülatör kontrol panelleri, bazı uygulamalar için düzinelerce bağlantı kablosu gerektirebilir.

Tablo işlevleri hem mekanik hem de elektrikli bileşenlerle gerçekleştirildi. Kontrol panelleri, farklı uygulamalar için elektrik bağlantılarının değiştirilmesini basitleştirdi, ancak çoğu tabulatörün kullanımının değiştirilmesi yine de mekanik değişiklikler gerektiriyordu. IBM 407, bu tür mekanik değişiklikler gerektirmeyen ilk IBM çizelgeciydi; 407'nin tüm fonksiyonları elektriksel olarak kontrol edildi ve uygulamanın kontrol paneli ve taşıma bandı tarafından tamamen belirlendi.

Harmanlayıcılardan tercümanlara ve kontrol panellerine sahip çoğu makine için IBM 407 IBM kılavuzları, kontrol panelini "yönetme" veya "otomatik işlem ... tarafından elde edildi" olarak tanımlar. Hesap makinelerinin kontrol panelleri, örneğin IBM 602 ve IBM 604, bir işlem dizisini belirten, şu şekilde tanımlanmıştır: programları.

Birim kayıt ekipmanı kontrol panellerinin kablolaması

80 sütunlu delikli bir kart. 0'dan 9'a kadar olan satırlar etiketlenmiştir. Üstteki 12 satırın 7. sütunda bir delik vardır. Altındaki 11 satır bu karta delinmemiştir. Kartlar bir okuma istasyonundan geçerken, genellikle 9 kenarlı (alt kenar) önce, her sütun için bir tane olmak üzere tel fırçalar deliklerden temas ederdi.
Röleler bunun gibi, birim kayıt cihazlarında yaygın olarak kullanılmıştır. Akım elektromıknatıs 1 içinden aktığında, demir armatür 2, ortak kontağı hareket ettirmek için köşesindeki bir yatak (gösterilmemiştir) üzerinde dönerek içeri çekilir, 3. Bir rölenin birden fazla kontak seti olabilir. Eş seçici rölelerde beş set vardı.

Birim kayıt ekipmanı tipik olarak çıkarılabilir bir kontrol paneli kullanılarak belirli bir görev için yapılandırılmıştır. Ünite kayıt makinesindeki çeşitli bileşenlerin elektrik bağlantıları panel üzerinde sunuldu ve aralarındaki bağlantılar, panel makineye takılıp yerine kilitlendiğinde yapılan fiili bağlantılar ile kablolama ile belirlendi. Belki de en yakın modern analog, alanda programlanabilir kapı dizisi, sabit sayıda mantık bileşeninin kullanıma sunulduğu ve ara bağlantı kablolarının kullanıcı tarafından belirlendiği durumlarda.

Bir birim kayıt kontrol panelinin kablolanması, makinenin bileşenleri ve bunların zamanlama kısıtlamaları hakkında bilgi gerektiriyordu. Çoğu birim kayıt makinesinin bileşenleri dönen bir şafta senkronize edildi. Bir dönüş, tek bir makine döngüsünü temsil ediyordu. delikli kartlar bir istasyondan diğerine ilerlerse, bir satır yazdırılabilir, bir toplam yazdırılabilir vb. Döngüler, delikli bir karttaki satırların bir okuma veya delme istasyonunun altında görüneceği zamana göre noktalara bölünmüştür. Çoğunda[4] makinelerde kartlar, önce 9 kenar (alt kenar) olmak üzere yüzü aşağıya doğru beslendi. Böylece bir kart döngüsündeki ilk nokta 9 kez, ikinci 8 kez vb. 0 kez olur. 9'dan 0'a kadar olan zamanlar rakam olarak biliniyordu. Bunları 11 saat ve 12 saat, bölgeler olarak da bilinir.

Bir okuma istasyonunda, 80 yaylı tel seti fırçalar karta karşı bastırılmış, her sütun için bir tane (fırçasız inşa edilmiş 407 okuma istasyonu, kartı sabit tuttu ve bir kartı birçok kez okuyabilir, her seferinde 80 yaylı bir tel istasyonu tarafından üretilecek olanla aynı darbeleri üretebilir). Fırçanın altından bir delik geçtiğinde, fırça, bir elektrik güç kaynağına ve bir elektrik darbesine bağlı olan kartın altındaki iletken bir yüzeyle temas ederdi. dürtü IBM terminolojisinde üretilecektir. Her bir fırça, gerektiğinde başka bir hub'a bağlanabileceği kontrol panelindeki ayrı bir göbeğe bağlandı. Bir tel üzerindeki darbenin neden olduğu eylem, döngü içinde meydana geldiği zamana bağlıydı, basit bir zaman bölmeli çoklama. Bu nedenle, sütun 26 zımba mıknatısına bağlı bir telde 7 kez meydana gelen bir dürtü, sütun 26'nın 7. satırında bir delik açacaktır. Aynı tel üzerinde 4 kez meydana gelen bir darbe, sütun 26'da bir 4'ü delecektir. Bu şekilde zamanlanan darbeler, genellikle fırçaların altından geçerken kartlarda açılmış delikleri tespit eden okuma fırçalarından geliyordu, ancak bu tür darbeler, sayaç çıkışları gibi diğer devreler tarafından da yayılıyordu. Alfanümerik baskı için hem bölge darbeleri hem de rakam darbeleri gerekliydi. Her ikisi de tek bir kabloyla gönderilebilir ve ardından röle devreleri bir döngü içindeki zamana göre.

Her makine türü için kontrol paneli, mantıksal düzenlemelerde çıkış (çıkış) ve giriş (giriş) hub'larını sundu. Birçok yerde, iki veya daha fazla bitişik ortak hub'lar, o çıkışa veya girişe birden fazla kablonun bağlanmasına izin verecek şekilde bağlanacaktır. Birkaç hub grubu birbirine bağlanmış ancak herhangi bir dahili devreye bağlı değildir. Bunlar otobüs göbekleri gerektiğinde birden fazla kabloyu bağlamak için kullanılabilir. Küçük bağlayıcı blokları denir tel bölünmeleri kontrol panelinin üzerinde üç veya dört kabloyu birleştirmek için de mevcuttu. IBM 402 panelinin fotoğrafında birkaçı görülebilir.

Birim kayıt makinesi bileşenlerinin yetenekleri ve karmaşıklığı, 20. yüzyılın ilk yarısında gelişti ve genellikle belirli bir makine türünün ihtiyaçlarına özeldi. Aşağıdaki hub gruplamaları daha sonraki IBM makinelerine özgüdür:[5]

  • Fırçaları okuyun, Her kart sütunu için bir tane olmak üzere 80 çıkış hub'ı. Bir tablolama makinesi, her biri kendi 80 göbek setine sahip iki veya üç okuma istasyonuna sahip olabilir. Bir çoğaltma zımbası, doğrulama için zımba istasyonundan sonra ek bir okuma istasyonuna sahip olabilir.
  • Zımba mıknatısları Kopyalama delgisi gibi kartları delebilen makinelerde, her kart sütunu için göbek girişleri vardı. Bu girişlerden birine yapılan bir dürtü, o sütun konumunda bir deliğin delinmesini başlatan elektromıknatısın tetiklenmesine neden oldu.
  • Girişleri yazdırın, her baskı konumu için bir hub. Bu girişlere yönelik dürtüler, baskı çekiçlerinin altına doğru tip elemanı yerleştirmek için baskı çubuklarının veya tekerleklerin hareketini kontrol etti. 407 ayrıca her baskı tekerleğinden, toplama veya çıkarma için sayaçları besleyebilen çıkışlara sahipti. Bu, toplamların her zaman yazdırılanla eşleşmesini sağladı.
  • Sayaç girişleri. 402 veya 407 serisi gibi bir IBM tablolama makinesinde, farklı boyutlarda çeşitli sayaçlar bulunur. (Örneğin, IBM 402/403, 2A, 2B, 2C, 2D, 4A, 4B vb. Olarak etiketlenmiş, her biri 2, 4, 6 ve 8 basamaklı sayaçlardan oluşan dört sete sahipti.) Her sayacın iki sayaç kontrolü toplama (artı) veya çıkarmayı (eksi) belirtmek için girişler. Hiçbiri darbeli değilse, hiçbir işlem gerçekleştirilmedi. Ekleme komutu verildiyse, bir sütundan bir sayaç giriş göbeğine bağlanan bir rakam impulsu, karşı çarkı döndürmeye başladı. Sıfır zamanda otomatik olarak durdu. Böylece, 8 zamanındaki bir darbe, çarkın 8 adım ilerlemesine neden olarak, bu sayaç konumuna 8 değerini ekliyordu. Bir grup içindeki taşımalar otomatik olarak gerçekleştirildi. Taşımak ve gerçekleştirmek göbekler sayaçların bağlanmasına izin vererek daha uzun sayıların birikmesine izin verdi. Çıkarma daha karmaşıktı ve kullanıldı dokuzlar tamamlar aritmetik.
  • Sayaç toplam çıkışları. Bir sayaç Toplam giriş hub, bu sayacın baskı pozisyonlarına bağlanabilecek toplam pulslar yaymasına neden oldu. Toplam yazdırıldıktan sonra sayaç sıfırlandı. Özel devreler, negatif değerlerin dokuzlu tamamlayıcı olarak değil, doğru şekilde yazdırılmasına izin verdi ve uygun bir sembole izin vermek için özel bir çıkış sağlandı ("cr" veya "-") negatif olduğunda sayının yanında yazdırılacaktır.
  • Karşılaştırma. Basit karşılaştırma devrelerinin iki girişi ve farklı zamanlarda girişlere darbeler geldiğinde bir darbe yayan bir çıkışı vardı. Bazı makineler, ör. harmanlayıcılar, eşit değillerse hangi sayının daha yüksek olduğunu tespit edebilirler. Bir tablolama makinesi, ardışık kartlardaki hesap numarasını karşılaştırabilir ve yeni bir hesap numarası göründüğünde bir toplam yazdırabilir. Karşılaştırma işlevi için IBM, şimdi bir XOR kapısı karşıt elektromıknatıslar kullanarak. Her iki mıknatısa da enerji verilmemişse veya her iki mıknatısa aynı anda enerji verilmemişse, röle armatürü hareket etmeyecektir. Yalnızca bir mıknatısa enerji verildiyse, armatür hareket eder ve her iki tarafa yerleştirilmiş iki kontaktan birine dokunurdu. İki kontak dahili olarak birbirine bağlandı ve eşit olmayan bir karşılaştırmayı gösteren bir çıkış hub'ına bağlandı.
  • Distribütörler girişler arasında bir arka devre oluşturmadan bir çıkış darbesinin birden fazla girişe bağlanmasına izin verdi.
  • Emitörler kart döngüsünde belirtilen her zamanda otomatik olarak bir darbe üreten 12 çıkış hub'ından oluşan setlerdi. On iki çıkış hub'ı, kart döngüsü ile dönen bir döner anahtardaki kontaklara bağlanmıştır. Bu nedenle, 6 çıkışının bir yayıcıdan bir zımba mıknatısı girişine bağlanması, bu konumda bir 6'nın delinmesine neden olacaktır. Vericiler, her karta bir sayısal sabit değer, örneğin bir tarih koymak için kullanılabilir. Alfanümerik sabit veriler, rakam ve bölge darbelerinin dikkatlice birleştirilmesiyle oluşturulabilir. 407 gibi daha sonraki makinelerde, yalnızca bir telin kullanılmasını gerektiren eksiksiz bir alfasayısal yayıcı seti de vardı.
  • Seçiciler bir nabzı yönetti Yaygın iki çıktıdan birine giriş, bir röle mıknatısa enerji verildi. "Başlatma" rölesine nasıl enerji verildiği bakımından farklılık gösteren birçok seçici türü kullanıldı. En basit durumda, hemen (I) girdiler, bir darbe alındığında ve döngünün geri kalanı için tutulduğunda mıknatısa enerji verildi. Daha karmaşık seçiciler pilot seçiciler, seçici mıknatısının bir sonraki makine döngüsünde almasına neden olan bir D giriş hub'ına ve yine geciken ancak yalnızca 11 veya 12 darbeyle tetiklenen X giriş hub'ına sahipti. Bir döngü gecikmesi gerekliydi çünkü çoğu durumda, bir nabız tespit edildiğinde, o döngüde güvenilir bir şekilde işlem yapmak için çok geç kalmıştı. Eş seçiciler yalnızca anlık bir girdiye sahipti, ancak beş set kontak vardı ve tipik olarak bir pilot seçici tarafından tetiklendi kaplin çıkışı, dolayısıyla isimler.
  • Rakam seçiciler yayıcılara benziyordu, her döngü noktası için bir çıkış hub'ı vardı, ancak döngü ilerledikçe birbirini izleyen çıkış hub'larına geçen bir giriş hub'ına da sahiplerdi. Bir rakam seçici, giriş hub'ını sabit bir döngü darbeleri kaynağına bağlayarak bir rakam yayıcıya dönüştürülebilir. Ancak başka sinyallerle de beslenebilir ve belirli bir rakamı tespit etmek için kullanılabilir. Bir ilk okuma fırçasını bir rakam seçicinin girişine bağlamak ve örneğin 4 çıkışını bir pilot seçicinin D girişine bağlamak, ilk okuma fırçasının sütununda bir 4 delinmişse, bir sonraki okuma döngüsünde o seçicinin aktarılmasına neden olacaktır.
  • Sütun bölmeleri Yalnızca 11 ve 12 zamanlarında enerjilenen rölelerdi ve rakam darbelerinin bölge darbelerinden ayrılmasına izin verdi.
  • Depolama. Daha sonra 407 ve 602 gibi makineler, bir emitöre bir şekilde benzer mekanik bir cihaz aracılığıyla daha sonra kullanılmak üzere birkaç değeri depolayabilir, ancak bu, bir impulsun hangi zaman noktasında verileceğini belirleyen kayan bir kontak içerir. Temas kaydırıcı, bir değer depolandığında elektro-mekanik olarak konumlandırıldı ve depolama temizlenene kadar konumunda kaldı.

Cypher makineleri

Pano (Steckerbrett) Enigma'nın üzerinde, makinenin önünde, tuşların altında yer alır. Fotoğrafta iki çift harf yer değiştirmiş (S-O ve J-A). Bu şekilde 13 harfe kadar takas edilebilir.

Ünlülerde bir santral kullanıldı Enigma makinesi; çıkarılabilir değildi. Bu durumda, bağlantı panosu bir "dördüncü rotor" olarak görev yaptı. rotor makinesi 'nın çalışmaları. Devre kartı kabloları, hangi rotorların hangi yuvaya takılacağını ve hangi bağlantı panosu bağlantılarının yapılacağını belirleyen "günlük ayarların" bir parçasıydı. Pratikte bağlantı panosu, üretilen şifrenin güvenliğini artırdı, ancak rotorların aksine her tuşa basıldığında değişmediği için etkisi sınırlıydı. Görmek Enigmanın Kriptanalizi.

İlk bilgisayarlar

ENIAC kablolama panelleri

İlk versiyonu ENIAC bilgisayar kablolar, anahtarlar ve panolar aracılığıyla programlandı. ENIAC'ın kablolaması daha sonra mevcut İşlev Tabloları veri ROM belleğini program ROM belleği olarak kullanmak üzere yeniden yapılandırıldı (anahtarlar ve bağlantı panoları yeniden yapılandırılmış ENIAC'ta kullanılmaya devam etti).

IBM 305 RAMAC tüm program karşılaştırma işlemleri ve tüm şube işlemleri için bir pano kullandı. Diğer panolar kart okuma ve delmeyi, yazıcıyı ve konsol daktilosunu kontrol etti.[6] Birçok çevresel aygıt, ör. IBM 711 ve 716, birinci ve ikinci nesil IBM bilgisayarlar için, IBM 700/7000 serisi ve IBM 650, birim kayıt makinelerine dayanıyordu ve panolar dahil edildi.

Özel amaçlı bilgisayarlarda bir süre kullanılmaya devam eden panolar, sadece hafızayı oku (ROM) ancak sahada manuel olarak yeniden programlanabilir. Bir örnek, Ferranti Argus bilgisayar, üzerinde kullanılan Bristol Bloodhound yuvalara küçük ferrit çubuklar yerleştirilerek programlanmış bir eklenti içeren füze, aslında salt okunur çekirdek bellek elle.

Ayrıca bakınız

  • Enigma makinesi
  • Powers-Samas Priz kartı yerine mekanik bağlantılara sahip çıkarılabilir bir "bağlantı kutusu" kullanan bir İngiliz birim kayıt ekipmanı üreticisi.
  • Telefon santrali
  • Breadboard, elektronik prototip oluşturmak için kullanılan lehimsiz bir pano için kullanılan terim.

Referanslar

  1. ^ IBM Accounting Machine: 402, 403 ve 419 Çalışma Prensipleri. 1949. 22-5654.
  2. ^ IBM Referans Kılavuzu 407 Muhasebe Makinesi. 1959. A24-1011.
  3. ^ İlk IBM çıkarılabilir kontrol panellerinin bir tarafında, her bir yuvanın arka tarafındaki bir konektöre bağlanmış bir dizi soket vardı. Bu tür panellerin işlevi, daha sonraki hub'lı kontrol panelleriyle aynı olduğundan, bu makale yalnızca hub terminolojisini kullanır.
  4. ^ Not: Başlıca bir istisna, ilk olarak kartları 12 kenarı (üst kenar) alan çoğaltıcılar (514 ...) ve tercümanlar (552 ...) idi.
  5. ^ IBM (1956). IBM Referans Kılavuzu: İşlevsel Kablolama İlkeleri (PDF). 22-6275-0.
  6. ^ IBM 305 RAMAC Kullanım Kılavuzu

Dış bağlantılar