Gerçek terminallerin birbirine bağlı olduğu büyük bilgisayarlar neye benziyor?


35

Neden Linux terminallerinin yaptıkları gibi çalıştığını daha iyi anlamak için bilgisayar tarihini inceliyorum. 1970'lerin ortasında 1980'lerin ortalarına kadar çoğu insanın büyük terminallerle iletişim kurmak için gerçek terminalleri (terminal emülatörlerinin aksine) kullandığını okudum, bu gerçek bir terminal örneğidir:

görüntü tanımını buraya girin

Ancak, gerçek terminallerin bağlı olduğu bu büyük bilgisayarlar hakkında bilgi bulamıyorum. Herhangi biri bu kadar büyük bir bilgisayarın adını / resmini verebilir mi?


2
Bu bir VT100, bir VMS sistemine bağlanabilir fakat diğer birçok ana bilgisayar vb.
üçlü,

1
Fotoğraftaki ekrandaki dosya adlarına göz atmak, muhtemelen bir PDP-11'den belli belirsiz bir RT-11 önyükleyici listesi sunuyor; ).
üçlü

3
@triplee , Living Computers Müzesi'ndeki bazı büyük sistemlerden giriş talep edebilirsiniz .
Stephen Kitt

6
@ user226968 Erken bilgisayarlarla ilgili daha fazla bilgi edinmek istiyorsanız, Retro bilgi işlem sitesini kontrol etmek isteyebilirsiniz . Odak noktası bir anlamda çok daha geniş ve çok daha dar olmasına rağmen, ilginizi çekebilecek başka bir kaynak Unix Heritage Society e-posta listesi.
Bir CVn

4
Eski bilgisayar bilgileri hakkında biraz eğlenceli, başka bir anlayışlı makale de, Her Korsanın Şeylerini Biliyor .
ejjl

Yanıtlar:


42

Bu terminal tipik olarak bir PDP-11 veya VAX-11'e bağlanır (buna rağmen, birçok farklı türde bilgisayarla kullanılabilir!). PDP-11, birçok mini bilgisayar gibi, genellikle bir rafa yerleştirildi:

PDP-11

Data General Nova rafının (bir terminal ile birlikte) detaylı fotoğraflarını ablam Retrocomputing sitesinde bulabilirsiniz .

Bazı varyantlar dolaplara yerleştirilmiştir; bu aynı zamanda Vaxen için de geçerliydi:

VAX-11

(Her iki fotoğraf da yukarıda bağlanan Wikipedia makalelerinden alınmıştır.)

Terminaller gibi oda büyüklüğünde mainframe gelen, her ölçekteki bilgisayarlarla kullanıldı PDP-10 için PC boy VAXServers kule için (teşekkür hobbs gösterilen sunucu zamanın birçok PC sunucularına daha küçük olduğunu - bu fotoğrafa bağlantıdan !) hatta doksanların ortasındaki pizza kutusu iş istasyonları.

Hala bağlantı sürece PC (tarafından sivri out gibi seri bağlantı noktaları veya USB-RS-232 adaptörleri olduğu gibi, Linux veya diğer çeşitli işletim sistemlerini çalıştıran modern bir PC'ye bu terminallerin birçoğu olabilir Michael Kjorlıng ) ve kullandığınız bunları bağlamak için boş modem kabloları ( Mark Plotnick tarafından belirtildiği gibi ).

Check out Dinosaur'un Pen gerçek kullanımda bu tür sistemlerin çok, çok fazla fotoğraf için. Halen üretimde olan bazı uygulamalar, genellikle donanım taklit edilse de, bu tür sistemlere dayanan yazılımlar kullanır; bir örnek yakın zamanda verildi de Sevdiğimiz Sistemleri .


3
Başka bir deyişle, hemen hemen bir buzdolabından veya bir satırından ayırt edilemez.
üçlü

Gerçekten de en azından kapılı veya dolaplı bilgisayarlar için; Analoji, özellikle ana karelere ( PDP-10 gibi ) geçtiğinizde uygundur .
Stephen Kitt

3
Bir MicroVAX ya da (o dönemin sonuna yakın itibaren) VAXServer bir (oldukça büyük) masaüstü / kule sistemi olarak, örneğin küçük olarak olabilir sites.inka.de/pcde/site/mvax2_files/mvax2_front_1.jpg
Hobbs

Ekranda listeleme dizin PDP-11 böyle belki de gösterir blog.iso50.com/wp-content/uploads/2008/10/pdp-11-processor.jpg
John Hascall

@tripleee: Ve hepsi (oldukça - son sürümlerini görmedim) modern bir IBM BlueGene'den farklı değil.
jamesqf

19

Bu terminal, RT -11'i çalıştıran bir DEC PDP- 11'e (DEC VT100'den birkaç yıl önce tanıtıldı) bağlandı . Bahsedilen diğer sistemler - VAX ve PDP-10'ları kullanan işletim sistemleri - daha uzun dosya isimleri kullandılar. RT-11, 16 bit kelime başına 3 karakter ( radix50 / mod40 ) sakladı ve dosya adları 3 karakter uzunluğunda 6 karaktere sahipti.

VAX-11 belgelerine bakarsanız, VMS işletim sistemi başlangıçta 14 karakterlik isimler kullandı (son eki de uzun) ve sonra 39 karakterlik isimler kullandı. Neden 39 isteyebilirsin? Bu, çok uzun bir adın 80 sütuna sığabileceği şekilde. Daha sonra hala (1990'larda) VAX dosya adlarının bundan daha uzun olabileceğini hatırlıyorum.

görüntü tanımını buraya girin

Dosya adı uzunlukları olmasa bile, üçüncü maddenin RT11SJ.SYS(VAX'ta göreceğiniz bir şey değil) olduğu açıkça RT-11 . Genel olarak konuşursak, RT-11 çalıştırıldı küçük bellek en fazla 56 kilobayt ile, bilgisayarlar (son 8 kilobayt / Ç adres alanı oldu). 1970'li yılların başlarında tanıtılan zaman, olabilir bir üst uç PDP-11/70 daha fazla bellek olabilir yayınlanabilir, ancak (ı aktarım dosyalarına, 1981 yılında, bir kez bunu), 11/70 en koştu RSX-11 ( VAX-11'in yakın atası). VAX’lar daha fazla belleğe sahipti, ilk modeller için genellikle birkaç yüz kilobayt. Ancak ekran görüntüsü sadece yaklaşık on yaşında gibi görünüyor (yılların birçoğu 08 yaşına kadar başlayabilse de), bu yüzden PDP-11'lerin bundan daha fazla belleği olabilir.

Unix bu donanım platformlarına taşınıyordu, ancak genellikle dizin listelerini gösterildiği gibi sütun biçiminde göstermiyordu. Geliştiricileri, dosya adı ile son ek arasında dolgu yapmadan, kısa terimleri tercih ettiler (ve elbette Unix'te, DEC'in işletim sistemlerinin aksine dosya adında birden çok nokta olabilir).

Daha fazla okuma (dosya isimlerini kullanan programlar):


1
Bunlar 8'li. İşte daha büyük bir resim: rakenapp.com/wp-content/uploads/2015/11/DEC_VT100_terminal.jpg
Kusalananda

Diğer hatlarda 9'lar var (1990'lar), her iki durumda da RT-11 1972'de tanıtıldı (ekran görüntüsünden 20 yıldan daha erken).
Thomas Dickey

8

Bu bir Digital-VT100 terminalidir.

DEC-VT100 terminali, 4-8 telli (ve genellikle kullanılan donanım akış kontrolü RTS + CTS, DSR + DTR, ayrıca taşıyıcı DCD kullanılan asenkron seri (RS-232) ile bağlanan bir dizi VT-NNN terminalinden biriydi. , veri aktarımı RX, TX, SD sinyal toprağı). Terminal, genellikle 4-16 seri bağlantı noktasına sahip olacak bir asenkron / seri karta bağlanacaktır. Terminallerin iletim hızı genellikle 9600 b / s'dir, ancak 300,1200,2400,4800,9600,19200,38400 arasındadır ve modemler 300,1200,2400,9600,14400,19200,28800 arasında değişmekteydi (modemler baud kullanılırken terminaller saniyede bps / bit kullandı ve fark üzerine ilginç okumalar yapıldı).

VT-100/102 terminal protokolünü taklit eden terminaller yapan terminal üreticileri vardı. Wyse-50/60 mükemmel emülasyona sahipti ve iki kişilik iki seri portu vardı ! oturumları. Ancak asıl mesele, Stratus (VOS) ve Sun iş istasyonuna çevirmek için kullandığım NCD-XStation, VT-102 emülasyonunu ve X'i (evet, 9600'den fazla çevirmeli) çalıştırıyordu. İnternet öncesi idi. Ve evet, termcap / terminfo girişlerini hackledim.

DEC VAX-11 ve PDP-11 tipik mini bilgisayarlardı, ancak Data General (DG Eclipse 32bit sistemiyle ilgili 'Yeni Bir Makinenin Ruhu' kitabını okuyun), Hewlett-Packard, NCR; Tandem (hataya dayanıklı bilgisayarlar), AT&T bile 3B2 ve 3B1'e sahipti (Unix çalıştıran bir 3B1 kullandım ve ilk kullandığım Unix sistemlerinden biri Fortune 32:16 idi). Eşim Data General Nova ve Eclipse'i programladı. Her ne kadar PDP-11 küçük bir bilgisayar için prototip olsa da, gösterilecek karakter setlerine ek olarak, imleç hareketlerini ve davranışlarını kontrol etmek için özel baytlar için kendi kodlamaları olan birçok üretici ve terminallerin genişlemesi vardı. İlk IBM-PC bile, terminal kontrol karakterlerinin hareketi, konumu kodlamak için belirli dizileri kullanmasını sağlayan ANSI.sys'ye sahipti.

PDP-11 çok popüler bir sistemdi ve Unix'in popülerliğini geliştirmeye ve yaymaya yardımcı oldu. Yazılım akış kontrolü yumuşak (RTS + CTS) ve sert (DSR + DTR) akış tarafından sağlanan donanım akış kontrolü ile rekabet ettiğinde, o dönemden itibaren akış kontrolü için xterm terminal programınız tarafından tanınan ^ S ve ^ Q tuş kombinasyonları bile RS-232 tarafından sunulan kontrol pimleri. PDP-11 ^ H ^ H8 üzerindeki 12 bit kelimeler (düzeltildi: DEC'in önceki PDP-8 ve PDP-9'unda sırasıyla 12 ve 18 bit kelimelere sahipti), unix ve linux'u etkiledi (od / octal dökümü bölümüne bakın) program ve dosya izinleri bit). Ekran programı ve iş kontrol komutlarının (&, bg, fg, ^ Z, ^ C) hepsi o döneme aittir. Erken donanıma bakarken, bilgisayarların uzaktan nasıl iletişim kurduğunu anlamanıza yardımcı olmak için ayarlanan Hayes modem komutuna bakın. 25 pimli erkek ve dişi seri konnektörleri, 9 pimli seri konektörleri okuyun ve endüstrinin ne kadar ilerlediğini fark edin. Kabuslar ister misin? X-25 hakkında bilgi edinin.

Tarayıcınızda bir PDP-11/40 mı çalıştırın? https://programmer209.wordpress.com/2011/08/03/the-pdp-11-assembly-language/

Tarih boyunca seyahatin tadını çıkar.


2
PDP-11 16-bit kelime - ve 8-bit bayt, veri yolu üzerinde adreslenmiş ilk DEC makine baytı. (-5/8 ve -6/10, yalnızca CPU'daki bir kelimenin parçalarını seçebilir.) Ancak komut biçimleri çoğunlukla 3-bit ve 6-bit alanları kullanır, bu sayede hata ayıklama sırasında oktal, araçlarla tutarlı olur. on (AFAIK tümü) önceki DEC makineleri ve günün oldukça az sayıda ana bilgisayarı (GE, CDC, IIRC Univac ve en azından bazı IBM).
dave_thompson_085

@ dave_thompson - PDP-11 hakkındaki bilginizi veriyorum. Bir şey olduğunu biliyordum. Pascal sınıfım için kullanılan CDC Cyber-750, 6 bitlik karakter setini uygun hale getiren (64 sembol) 60 bitlik bir kelimeye (IIRC) sahipti; iç çekmek.
ChuckCottrill

4

İşte yapımcının broşüründe gösterildiği gibi 24-bitlik erken bir kelime minibilgisayarına bir örnek

görüntü tanımını buraya girin Kaynak

Solda, her biri yaklaşık 40 MB depolayan iki adet çamaşır makinesi boyutunda disk sürücüsü. CDC'den veya üreticiden bir mühendis tarafından düzenli bir şekilde servis talep ettiler. Ağır çoklu plakalı disk paketleri çıkarıldı ve kapatılmadı. Mavi disk sürücü birimlerinin kapaklarında oturan disk paketleri için boş perspex kapaklarını ve siyah plastik tabanları görebilirsiniz.

Arkada, makine kodu talimatlarını ve verilerini girmek için açma / kapama düğmesi sıralarını içeren bir kontrol konsoluna sahip CPU - özellikle CPU'nun bir kağıt-bant-sürücü, kart okuyucu veya manyetik okumasını sağlayacak bir önyüklemeye girmek için kullanılır. işletim sistemini yükleme işlemini başlatmak için manyetik bant sürücüsü.

Açma / kapama düğmesi panelinin üzerindeki mavi panel, bir arka panele takılan büyük devre kartlarının bir sırasını ortaya çıkarmak için bir dolap kapısı gibi açılır. Erken olanlar ferrit çekirdekli hatıraları kullandı - gerçek bitleri görebiliyordunuz.

İşlemcinin yanında, yedekleme ve arşiv depolaması ile yazılım dağıtımı için 1200 bitlik inç başına makaradan makaraya teyp sürücüsü kullanan tam boy bir dolap bulunur.

Arkadaki adam bir lineprinter yanında duruyor.

Kadın bir terminalde oturuyor, sağında delikli kart okuyucusu var. Yerel olarak yazılmış, uygulamaya özel programların çoğu, ilk günlerde bu cihaz kullanılarak yüklenir.

Sonunda, terminallerin fiyatı, büyük işletmelerin veya araştırma laboratuvarlarının birçoğunu satın almaya yetecek kadar düşük olacak ve personelin onları rota sistemi üzerinde paylaşabilmesi için onları bir terminal odasına koyabilecek kadar düşmüştür.

Resimdeki gibi bir sistem muhtemelen 20-30 eşzamanlı kullanıcının sıralı bir şeyini desteklerken, delikli kartların destelerindeki toplu işleri işlerken destekleyebilir.

Her şey mini bilgisayar olurdu. Özel bir klimalı bilgisayar odasında kalacaktı.

Ana bilgisayarlar elbette çok daha büyüktü.


Döşeme hakkında özel bilgi edinin. Zemin, özel bir 'yükseltilmiş' döşemedir ve bu panellerin her biri, sistem bileşenlerinin her biri arasında uzanan sayısız hacimli kabloya erişmek için kaldırılabilir (yaklaşık 4 inç alan).
ChuckCottrill

3

Bu tam olarak bahsettiğiniz zaman dilimi olmasa da, bunların hemen hemen her şeye bağlanabileceklerini ve on yıllarca hizmette olduklarını göstermenin ilginç olduğunu düşünüyorum: Macaristan’da 1998-1999’da BME Üniversitesi’nde ana PC laboratuvarlarının dışında (birçok bilgisayar, her zaman meşgul), ural2.hszk.bme.hu 'ya bağlı koridorda VT220 terminalleri vardı - bildiğim kadarıyla, hala orada olabilirler, makine kesinlikle:

yeni ural2

Bunun anlamı, Solaris CLI’yı bilmeniz durumunda, bazılarının PC’lerin kullanılabilir hale gelmesini beklerken e-postalarınızı kullanabileceğinizi ...

Ana bilgisayar adı, terminalinizi gerçekten yücelten çok eski bir bilgisayar ailesine saygı gösterir :

ural2


Solaris'ten önce Sun iş istasyonlarını kullanırdım (SunOS BSD'ye dayanıyordu, bu yüzden Solaris'e taşınmak büyük bir değişiklikti).
ChuckCottrill

2

Ayrıca DECSYSTEM-20'ler. Burda Star Trek'i TOPS-20'deki VT-TREK oyunu gibi hatırlayan var mı?

Terminal gruplarının her biri bir seri kablo ile 8 veya 16 seri portu olan bir çoklayıcı panele bağlanır. Daha büyük sistemlerde birden fazla multiplexor kartı bulunur.


OMG - Louisville Üniversitesi'nde DEC SYSTEM-20 kullandım.
ChuckCottrill

1

Bahsedilmemiş bir başka şey, IBM AS400 / iSeries bilgisayarlarının makara makarası olan bilgisayarlardan türetilmiş olmasıdır (görsel bir örnek için "Diamonds Are Forever" daki petrol platformundaki bilgisayarlara bakın). Bu tür bir bilgisayar, PDP11 veya Vax'ten tamamen farklıdır ve İngiltere finans hizmetleri sektöründe halen çok kullanılmaktadır.

Birleşik Krallık'ta bulunuyorsanız, Bletchley Park'taki Ulusal Bilgi İşlem Müzesi iyi bir kaynaktır.


Daha önce bir oturma odası masası olarak bir IBM AS / 400 vardı. Güzel bir mobilya parçası!
Esa Jokinen

0

Diğerlerinin de belirttiği gibi, birçok farklı makineye bağlanabilir. Üniversitemdeki üniversiteyi (sonunda bir IBM 3084Q) makineyi tartışan bir müze web sayfasında görebilirsiniz.

Anladığım kadarıyla, bir PDP-11 kullanıldı, böylece (300'e kadar) terminal ana bilgisayara bağlanabilirdi. BBC Micros da dahil olmak üzere diğer cihazları da kullanmamıza rağmen, zamanımda buna benzeyen en az bir terminalin kullanıldığından eminim.


Kullandığım PDP 8e, iki teletip ünitesine bağlıydı, kağıt şerit girişi ve gerçek zamanlı monitör olmadan yazıcı çıktısı çalışıyordu. IBM ekipman ordusu babaları ofisi aynıydı, ama aynı zamanda gerçek kasetlere ya da kartlara da gerçekti. Fakat yine de, çıktı geniş kâğıtların üzerinde toplanıyordu. Monitör kullanan ilk bilgisayarlarım Apple IIe ve Tandy idi. Babam mikro bilgisayarları hiç kullanmadı ama onlar doğrudan bağlanabilirdi, ana bilgisayara erişimi hızlandırıyorlardı. Bir bakıma o günleri özlüyorum ama bugün programlama çoğu zaman kolay.
Adam Albanowicz

0

VT100 / 102 terminalleri Vax 11/780 sınıfı bilgisayarlarla en popüler olanlarıydı. PDP-11'lerde de popülerdiler. HP, programlanabilir yazılım tuşlarına sahip benzer bir terminal hattına sahiptir.

Kayda değer olan, o döneme ait klavyelerin bileği aşırı derecede bükme eğiliminde olduğu ve karpel tüneli sendromu için sayısız iddiaya yol açmasıdır.

Birçok PDP-8, PDP-12, PDP-11 ve VAX 11/780 sistemlerini uyguladım. Sonunda unix varyantlarını çalıştıran HP ve Sun sistemleri DEC PDP / VAX serisini kapattı. VT100 terminali türü, bir iş istasyonu ekranına doğru hareket veya en azından daha fazla yetenekli ekranla kayboldu (Wyse et al).

Büyük kurulumlarda, port seçicileri çok sayıda terminal, modem, kiralık hat modemini, vb. Kolaylaştırmak için anahtarlar ve yoğunlaştırıcılar olarak kullanılmıştır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.