Saya sedang mempelajari sejarah komputer untuk lebih memahami mengapa terminal Linux bekerja seperti mereka. Saya telah membaca bahwa pada pertengahan 1970-an hingga pertengahan 1980-an, kebanyakan orang menggunakan terminal nyata (sebagai lawan emulator terminal) untuk berkomunikasi dengan komputer besar, ini adalah contoh terminal nyata:
Tetapi saya tidak dapat menemukan informasi tentang komputer besar yang terhubung dengan terminal sebenarnya. Adakah yang bisa memberikan nama / gambar komputer sebesar itu?
Jawaban:
Terminal itu biasanya akan terhubung ke PDP-11 , atau VAX-11 (dapat digunakan dengan banyak, banyak jenis komputer!). PDP-11, seperti banyak komputer mini, sering ditempatkan di rak:
Anda dapat melihat foto terperinci dari rak Data General Nova (bersama terminal) di situs saudari kita .
Beberapa varian ditempatkan di lemari; ini juga biasanya berlaku untuk Vaxen:
(Kedua foto diambil dari artikel Wikipedia yang ditautkan di atas.)
Terminal digunakan dengan komputer dari semua ukuran, dari mainframe seukuran kamar seperti PDP-10 ke menara VAXServers berukuran PC (terima kasih kepada hobbs untuk tautan ke foto itu - server yang diperlihatkan ada lebih kecil daripada banyak server PC pada saat itu) !) atau bahkan workstation pizza-box di pertengahan tahun sembilan puluhan.
Anda masih dapat menghubungkan banyak terminal ini ke PC modern yang menjalankan Linux atau berbagai sistem operasi lain, selama PC memiliki port serial, atau adaptor USB-to-RS-232 (seperti yang ditunjukkan oleh Michael Kjörling ), dan Anda menggunakan kabel null-modem untuk menghubungkan mereka (seperti yang ditunjukkan oleh Mark Plotnick ).
Lihat Dinosaur's Pen untuk banyak, lebih banyak foto dari sistem tersebut dalam penggunaan aktual. Beberapa aplikasi yang masih dalam produksi menggunakan perangkat lunak yang berasal dari sistem semacam ini, meskipun umumnya perangkat kerasnya ditiru; sebuah contoh diberikan baru-baru ini di Sistem yang kami sukai .
sumber
Terminal itu terhubung ke DEC PDP-11 yang menjalankan RT-11 (yang diperkenalkan beberapa tahun sebelum DEC VT100). Sistem lain yang disebutkan - sistem operasi yang menggunakan VAX dan PDP-10 - menggunakan nama file yang lebih panjang. RT-11 menyimpan 3 karakter per kata 16-bit ( radix50 / mod40 ), dan nama file memiliki hingga 6 karakter dengan ekstensi 3 karakter.
Jika Anda mencari dokumentasi untuk VAX-11, sistem operasinya VMS digunakan (begitu saja mengingat) awalnya nama 14 karakter (dengan akhiran juga panjang), dan kemudian pergi ke nama 39 karakter. Mengapa Anda mungkin bertanya? Itu agar nama yang sangat panjang bisa muat dalam 80 kolom. Saya ingat bahwa kemudian masih (pada 1990-an) nama file VAX bisa lebih lama dari itu ...
Bahkan tanpa panjang nama file, itu jelas RT-11 karena item ketiga adalah
RT11SJ.SYS
(bukan sesuatu yang akan Anda lihat di VAX). Secara umum, RT-11 dijalankan pada komputer kecil , dengan memori tidak lebih dari 56 kilobyte (8 kilobyte terakhir adalah ruang alamat I / O). Ketika diperkenalkan pada awal tahun 1970-an, itu dapat berjalan pada PDP-11/70 high-end yang dapat memiliki lebih banyak memori, tetapi (saya melakukan ini sekali, pada tahun 1981, untuk mentransfer file), 11/70-an berlari RSX-11 ( leluhur langsung VAX-11). VAX's memiliki lebih banyak memori, biasanya beberapa ratus kilobyte untuk model awal. Tetapi tangkapan layar itu tampaknya baru berusia sekitar sepuluh tahun (beberapa tahun dimulai dengan0
- meskipun itu mungkin 8-an), sehingga PDP-11 bisa memiliki lebih banyak memori daripada itu.Unix dipindahkan ke platform perangkat keras tersebut, tetapi umumnya tidak menampilkan daftar direktori dalam format kolom seperti yang ditunjukkan. Pengembangnya lebih suka daftar terser, tanpa menyandingkan antara nama file dan akhiran (dan di Unix tentu saja, Anda dapat memiliki beberapa titik dalam nama file, tidak seperti sistem operasi DEC).
Bacaan lebih lanjut (program menggunakan nama file):
dirsrt
(semacam direktori) , untuk RT-11flist
(daftar file) , untuk VAX-11sumber
Itu adalah terminal Digital-VT100.
Terminal DEC-VT100 adalah salah satu dari serangkaian terminal VT-NNN yang terhubung melalui serial asinkron (RS-232) yang memiliki 4-8 kabel (dan sering menggunakan kontrol aliran perangkat keras RTS + CTS, DSR + DTR, plus carrier DCD , transfer data RX, TX, ground sinyal SD). Terminal akan dihubungkan ke kartu serial / async yang sering memiliki 4-16 port serial. Laju transmisi untuk terminal sering 9600 bps, tetapi berkisar antara 300.1200, 2400, 4800, 9600, 19200, 38400, dan modem berkisar dari 300,1200, 2400, 9600, 14400, 19200, 28800 (modem menggunakan baud, sementara terminal digunakan bps / bit per detik, dan menarik baca perbedaannya).
Ada produsen terminal yang membuat terminal yang meniru protokol terminal VT-100/102. The Wyse-50/60 punya emulasi sangat baik, dan memiliki dua port serial untuk dua! sesi. Tetapi yang sebenarnya adalah NCD-XStation yang saya gunakan untuk masuk ke Stratus (VOS) dan Sun workstation, jalankan emulasi VT-102 dan X (ya, lebih dari 9600 dialup). Itu pra-internet. Dan ya, saya telah meretas entri termcap / terminfo.
DEC VAX-11 dan PDP-11 adalah minicomputer pada umumnya, tetapi ada sejumlah besar produsen minicomputer, termasuk Data General (baca buku 'Soul of a New Machine' tentang sistem DG Eclipse 32bit), Hewlett-Packard, NCR, Tandem (komputer yang toleran terhadap kesalahan), bahkan AT&T memiliki 3B2 dan 3B1 (Saya memiliki 3B1 yang menjalankan Unix, dan salah satu sistem Unix pertama yang saya gunakan adalah Fortune 32:16). Istri saya memprogram Data General Nova dan Eclipse. Meskipun PDP-11 adalah prototipe untuk komputer mini awal, ada banyak produsen, dan proliferasi terminal yang luas, masing-masing memiliki pengkodean sendiri untuk byte khusus untuk mengontrol pergerakan dan perilaku kursor, di samping set karakter yang akan ditampilkan. Bahkan IBM-PC awal memiliki ANSI.sys yang memungkinkan karakter kontrol terminal untuk menggunakan urutan spesifik untuk mengkodekan pergerakan, posisi,
PDP-11 adalah sistem yang sangat populer, dan membantu menumbuhkan dan menyebarkan popularitas Unix. Bahkan kombinasi tombol ^ S dan ^ Q yang dikenali oleh program terminal xterm Anda untuk tanggal flow-control dari era itu ketika kontrol aliran perangkat lunak bersaing dengan kontrol aliran perangkat keras yang disediakan oleh aliran soft (RTS + CTS) dan hard (DSR + DTR) pin kontrol yang ditawarkan oleh RS-232. Kata-kata 12-bit pada PDP-11 ^ H ^ H8 (dikoreksi: DEC PDP-8 dan PDP-9 DEC sebelumnya masing-masing memiliki kata-kata 12 dan 18-bit), mempengaruhi unix dan linux (lihat od / octal dump program, dan bit izin file). Program layar dan perintah kontrol pekerjaan (&, bg, fg, ^ Z, ^ C) semuanya turun dari era itu. Saat Anda melihat perangkat keras awal, lihat perintah modem Hayes yang diatur untuk membantu Anda memahami bagaimana komputer berkomunikasi dari jarak jauh. Baca tentang 25-pin konektor serial pria dan wanita, konektor serial 9-pin, dan sadari sejauh mana kemajuan industri ini. Ingin Mimpi Buruk? Baca tentang X-25.
Jalankan PDP-11/40 di browser Anda? https://programmer209.wordpress.com/2011/08/03/the-pdp-11-assembly-language/
Nikmati perjalanan Anda melalui sejarah.
sumber
Berikut adalah contoh komputer mini kata 24-bit awal seperti yang ditunjukkan dalam brosur pembuatnya
Sumber
Di sebelah kiri, dua disk drive berukuran mesin cuci, mungkin masing-masing menyimpan sekitar 40 MB. Mereka membutuhkan servis rutin oleh seorang insinyur dari CDC atau pabrikan. Paket disk multi-platter berat dapat dilepas dan tidak disegel. Anda dapat melihat penutup perspex yang kosong dan dasar plastik hitam untuk paket disk yang terletak di tutup unit drive disk biru.
Di bagian belakang, CPU dengan konsol kontrol termasuk deretan sakelar sakelar untuk memasukkan instruksi dan data kode mesin - terutama digunakan untuk memasukkan bootstrap yang akan membuat CPU membaca drive-tape-kertas, card-reader atau magnetic- tape-drive untuk memulai proses memuat sistem operasi.
Panel biru di atas panel toggle-switch akan terbuka seperti pintu lemari untuk mengungkapkan deretan papan sirkuit besar yang dihubungkan ke backplane. Yang awal menggunakan memori inti ferit - Anda bisa melihat bit yang sebenarnya.
Di sebelah CPU adalah kabinet dengan ketinggian penuh yang memberikan gulungan tape drive-to-1200 1200-per-inci untuk cadangan dan untuk penyimpanan arsip serta distribusi perangkat lunak.
Pria di belakang berdiri di sebelah lineprinter.
Wanita itu duduk di sepasang terminal, di sebelah kanannya adalah pembaca kartu berlubang. Sebagian besar program khusus aplikasi yang ditulis secara lokal akan dimuat menggunakan perangkat ini pada hari-hari awal.
Akhirnya harga terminal turun cukup rendah sehingga perusahaan besar atau laboratorium penelitian mampu membeli beberapa dari mereka dan meletakkannya di ruang terminal sehingga staf dapat membaginya dengan sistem rota.
Suatu sistem seperti yang digambarkan dalam gambar mungkin dapat mendukung sesuatu dari urutan 20-30 pengguna bersamaan saat memproses pekerjaan batch pada tumpukan kartu berlubang.
Semuanya akan menjadi komputer mini. Itu akan ditempatkan di ruang komputer ber-AC khusus.
Mainframe tentu saja jauh lebih besar.
sumber
Meskipun ini bukan periode waktu yang Anda bicarakan, saya pikir ini menarik untuk menunjukkan bahwa mereka dapat terhubung dengan apa saja dan beroperasi selama beberapa dekade: di Hongaria, saya ingat bahwa pada 1998-1999 di Universitas BME, di luar lab PC utama (banyak PC, selalu sibuk) mereka memiliki terminal VT220 di koridor yang terhubung ke ural2.hszk.bme.hu - yang saya tahu, mereka mungkin masih ada, mesinnya pasti:
Ini berarti jika Anda tahu Solaris CLI Anda dapat menangani email Anda sementara yang lain menunggu beberapa PC tersedia ...
Nama host adalah penghormatan bagi keluarga komputer yang jauh lebih tua yang sebenarnya ada sebelum terminal Anda:
sumber
Juga DECSYSTEM-20s. Adakah yang ingat Star Trek seperti game VT-TREK di TOPS-20?
Kelompok-kelompok terminal masing-masing akan dihubungkan melalui kabel serial ke papan multiplexor yang memiliki 8 atau 16 port serial. Sistem yang lebih besar akan memiliki lebih dari satu papan multipleksor.
sumber
Hal lain yang belum disebutkan adalah bahwa komputer IBM AS400 / iSeries berasal dari komputer yang memiliki gulungan untuk menggulung kaset (untuk contoh visual, lihat komputer pada rig minyak di "Diamonds Are Forever"). Jenis komputer ini benar-benar berbeda dengan PDP11 atau Vax, dan masih banyak digunakan di sektor jasa keuangan Inggris.
Jika Anda berbasis di Inggris, sumber yang bagus adalah National Computing Museum di Bletchley Park.
sumber
Seperti yang orang lain jelaskan, ini dapat terhubung ke sejumlah mesin yang berbeda. Anda dapat melihatnya di universitas saya (IBM 3084Q di bagian akhir) di halaman web museum yang membahas mesin.
Seperti yang saya pahami, PDP-11 digunakan sehingga terminal (hingga 300) dapat dihubungkan ke mainframe itu sendiri. Saya cukup yakin bahwa, pada zaman saya, setidaknya satu terminal yang tampak seperti itu digunakan, meskipun kebanyakan dari kita menggunakan perangkat lain, termasuk BBC Micros.
sumber
Terminal VT100 / 102 paling populer dengan komputer kelas Vax 11/780. Mereka juga populer dengan PDP-11. HP memiliki jajaran terminal serupa, dengan tombol lunak yang dapat diprogram.
Yang perlu dicatat adalah bahwa keyboard pada zaman itu cenderung melenturkan pergelangan tangan secara berlebihan dan menghasilkan banyak klaim untuk sindrom terowongan karpel.
Saya menerapkan banyak sistem PDP-8, PDP-12, PDP-11 dan VAX 11/780. Akhirnya sistem HP dan Sun yang menjalankan varian unix berhasil keluar dari seri DEC PDP / VAX. Genre terminal VT100 menghilang dengan gerakan ke arah tampilan workstation, atau setidaknya tampilan yang lebih mampu (Wyse et al).
Untuk instalasi besar, pemilih port digunakan sebagai sakelar dan konsentrator untuk memfasilitasi sejumlah besar terminal, modem, modem leased line, dll.
sumber