Я молод и не был жив в 60-х и 70-х годах, чтобы иметь опыт общения и программирования, как это было раньше. Я наблюдал за некоторыми выступлениями Ван Якобсона о контент-ориентированных сетях, и в этих выступлениях он дает историческую перспективу, утверждая, что в 60-х и 70-х годах создание сетей было разработано для решения проблемы совместного использования ресурсов, такой как получение доступа к дефицитным карт-ридерам. или высокоскоростные ленточные накопители. Затем он продолжает говорить, что в эту эпоху было очень мало данных, и что эти данные «не жили на компьютерах», это было то, что вы носили с собой, например, на лентах или распечатках.
У меня есть два вопроса по этому поводу:
1) Как люди «дистанционно» использовали что-то вроде кард-ридера? Конечно, в какой-то момент физические карты должны были быть доставлены туда, где был компьютер. Если вы были за 100 миль, значит ли это, что они отправили карты заранее, а затем просто использовали сеть для выполнения команд, необходимых для запуска этих карт?
2) Как люди обычно получают результат своих программ? Было ли оно отправлено обратно по проводам, или распечатки / ленты и т. Д. Были опубликованы после того, как программа была возвращена удаленному исследователю?
Я прошу прощения, если я каким-то образом перепутал здесь свои эпохи, как я уже сказал, в то время я не был жив.
Благодарю.
источник
Ответы:
Многие предприятия в 60-х и 70-х годах использовали то, что называлось «разделением времени» ресурсов удаленных компьютеров.
1) Входные данные были отправлены телетайпом, который отправлял входные данные на удаленный компьютер, а на дисплее была напечатана бумага.
2) Программа запустится и результаты вернутся на телетайп. Часто главный компьютер находился за тысячи миль.
Телефонные линии обычно использовались в качестве сетевого транспорта, что-то вроде раннего использования модема.
Я помню, как мой отец использовал один из них в начале 70-х. Компьютер был на восточном побережье, а телетайп был в Оклахома-Сити, ок.
Научно-популярная статья, описывающая разделение времени в 1960-х годах
источник
По сути, не было сети. Чтобы сделать что-нибудь полезное, вы должны были находиться рядом с компьютером. Итак, вы взяли свои карты в оперативный центр и положили их в коробку. Затем операторы загрузили их в картридер. Результаты были напечатаны на бумаге или выбиты на карточках, и вы снова пошли в оперативный центр, чтобы забрать их.
Позже стали доступны такие вещи, как линии со скоростью 300 бод, но вы не могли поместить в них много данных (или увеличить их), поэтому вам все равно пришлось располагаться в одном месте, чтобы сделать какой-либо серьезный ввод или вывод.
Счастливые дни!
источник
В этой статье в Википедии есть полезная информация о компьютерных терминалах. Одним из способов избавиться от перфокарт было использование терминалов, подключенных к центральной системе. Это привело к необходимости в алгоритмах планирования, протоколах использования, протоколах связи (между системой и терминалом и, в конечном счете, в других системах). Достижения в области физических технологий и протокольных инноваций для различных целей помогли перейти от этой модели централизованных вычислений к более сетевой модели вычислений.
источник
Я научился программировать с использованием оптических карт (версия перфокарт IBM с надписью «пузырек»), которые моя средняя школа отправила в местный университет для исполнения в непростое время. Это ДЕЙСТВИТЕЛЬНО отстойно, ожидая неделю, пока выходные данные вернутся, только чтобы выяснить: а) вы положили карты в колоду в неправильном порядке или б) оператор бросил лоток при загрузке считывателя. У меня был ОГРОМНЫЙ технологический скачок в моем старшем году, когда мы получили удар бумажной ленты и могли покончить с картами.
Более того, моей первой настоящей компьютерной работой было написание кода на немом терминале. К счастью, у нас был местный мэйнфрейм для большинства наших рабочих мест. (Машина стоимостью 5 миллионов долларов для поддержки ~ 300 местных пользователей, ежегодные эксплуатационные расходы 500 тысяч долларов, выделенный персонал из 6 или 7 человек) Время от времени нам приходилось что-то делать в магистральных системах компании в Хьюстоне из нашего расположения в Лос-Анджелесе. Время ответа зависело от того, насколько важно местное руководство решило, что что-то было, потому что более высокий приоритет = более высокие возвратные платежи, не говоря уже о медленных каналах. И все было возвращено в наш отдел - чтение ленты, загрузка процессора, затраты на бумагу для вывода на печать с зеленой полосой и т. Д.
источник