Saya masih muda dan tidak hidup selama 60-an dan 70-an untuk mengalami jaringan dan pemrograman seperti dulu. Saya telah menonton beberapa pembicaraan oleh Van Jacobson tentang Content Centric Networking, dan dalam pembicaraan ini dia memberikan perspektif sejarah yang menyatakan bahwa pada tahun 60-an dan 70-an, jaringan dirancang untuk menyelesaikan masalah berbagi sumber daya, seperti mendapatkan akses ke pembaca kartu yang langka. atau tape drive berkecepatan tinggi. Dia kemudian mulai mengatakan bahwa ada sangat sedikit data di era ini, dan bahwa data "tidak hidup di komputer", itu adalah sesuatu yang Anda bawa-bawa, misalnya pada kaset atau cetakan.
Saya punya dua pertanyaan tentang ini:
1) Bagaimana orang "jarak jauh" menggunakan sesuatu seperti pembaca kartu? Tentunya pada titik tertentu kartu fisik harus dikirim ke mana pun komputer berada. Jika Anda berada 100 mil jauhnya, apakah ini berarti mereka memposting kartu sebelumnya dan kemudian hanya menggunakan jaringan untuk menjalankan perintah yang diperlukan untuk menjalankan kartu deck?
2) Bagaimana orang umumnya mendapatkan hasil dari program mereka? Apakah itu dikirim melalui kawat, atau cetakan / kaset dan sebagainya diposting setelah program telah dijalankan kembali ke peneliti jarak jauh?
Saya minta maaf jika saya mendapatkan era saya campur aduk dengan cara apa pun di sini, seperti yang saya katakan, saya tidak hidup pada saat itu.
Terima kasih.
sumber
Jawaban:
Banyak bisnis di tahun 60-an dan 70-an menggunakan apa yang disebut "pembagian waktu" dari sumber daya komputer jarak jauh.
1) Input dikirim oleh mesin teletype yang akan mengirim input ke mesin jarak jauh dan display dicetak kertas.
2) Program akan berjalan dan hasilnya akan kembali pada mesin teletype. Seringkali komputer mainframe berada ribuan mil jauhnya.
Saluran telepon biasanya digunakan sebagai transportasi jaringan, semacam penggunaan awal modem.
Saya ingat melihat ayah saya menggunakan salah satu dari mereka di awal 70-an. Komputer ada di pantai timur dan teletype di Oklahoma City, OK.
Artikel Sains Populer Menjelaskan Pembagian Waktu di tahun 1960-an
sumber
Pada dasarnya, tidak ada jaringan. Untuk melakukan sesuatu yang bermanfaat, Anda harus berada di lokasi yang sama dengan komputer. Jadi Anda membawa kartu Anda ke pusat operasi, dan memasukkannya ke dalam sebuah kotak. Operator kemudian memasukkannya ke pembaca kartu. Hasilnya dicetak di atas kertas atau dilubangi kartu, dan Anda sekali lagi pergi ke pusat operasi untuk mengambilnya.
Kemudian, hal-hal seperti 300-baud lines menjadi tersedia, tetapi Anda tidak bisa meletakkan banyak data (atau naik), jadi Anda masih harus ditempatkan bersama untuk melakukan input atau output yang serius.
Hari hari menyenangkan!
sumber
Ada beberapa informasi bagus di artikel wikipedia ini tentang terminal komputer. Salah satu cara untuk menjauh dari kartu punch adalah melalui penggunaan terminal yang terhubung ke sistem pusat. Hal ini menyebabkan perlunya algoritma penjadwalan, protokol penggunaan, protokol komunikasi (antara sistem dan terminal dan akhirnya ke sistem lain). Kemajuan dalam teknologi fisik dan inovasi protokol untuk berbagai tujuan membantu menjauhkan dari model komputasi terpusat ini menjadi model komputasi yang lebih berjejaring.
sumber
Saya belajar memprogram menggunakan kartu optik (versi mengisi dari kartu punch IBM) yang dikirim SMA saya ke universitas setempat untuk dieksekusi selama waktu sepi. Ini BENAR-BENAR tersedot menunggu seminggu untuk output kembali hanya untuk mengetahui baik a) Anda akan meletakkan kartu di geladak Anda dalam urutan yang salah atau b) operator menjatuhkan baki saat memuat pembaca. Kami memiliki lompatan teknologi besar di tahun senior saya ketika kami mendapat pukulan kertas dan bisa menghilangkan kartu-kartu itu.
Lebih penting lagi, pekerjaan komputasi nyata pertama saya adalah menulis kode pada terminal bodoh. Untungnya kami memiliki mainframe lokal untuk sebagian besar pekerjaan kami. (Mesin $ 5 juta untuk mendukung ~ 300 pengguna lokal, $ 500rb biaya operasi tahunan, staf khusus 6 atau 7) Setiap kali kita perlu melakukan sesuatu pada sistem jalur utama perusahaan di Houston dari lokasi Los Angeles kami. Waktu respons tergantung pada seberapa penting manajemen lokal memutuskan sesuatu, b / c prioritas lebih tinggi = tolak bayar yang lebih tinggi, apalagi tautan lambat. Dan semuanya ditagih kembali ke departemen kami - kaset dibaca, penggunaan CPU, biaya kertas untuk output cetak greenbar dll.
sumber