Я изучаю историю компьютеров, чтобы лучше понять, почему терминалы Linux работают так, как они. Я читал, что с середины 1970-х до середины 1980-х годов большинство людей использовали реальные терминалы (в отличие от эмуляторов терминалов) для связи с большими компьютерами, это пример реального терминала:
Но я не могу найти информацию об этих больших компьютерах, к которым были подключены реальные терминалы. Кто-нибудь может предоставить имя / изображение такого большого компьютера?
Ответы:
Этот терминал, как правило, будет подключен к PDP-11 или VAX-11 (хотя он может использоваться со многими, многими разными типами компьютеров!). PDP-11, как и многие мини-компьютеры, часто размещался в стойке:
Вы можете увидеть подробные фотографии стойки Data General Nova (вместе с терминалом) на нашем дочернем сайте Retrocomputing .
Некоторые варианты были размещены в шкафах; это также было типично для Vaxen:
(Обе фотографии взяты из статей Википедии, ссылки на которые приведены выше.)
Терминалы использовались с компьютерами всех размеров, от мэйнфреймов размером с комнату, таких как PDP-10, до компьютеров VAXServer размером с башню (благодаря хоббам за ссылку на эту фотографию - показанный сервер меньше, чем многие серверы ПК того времени !) или даже рабочие места для пиццерий в середине девяностых.
Вы по-прежнему можете подключить многие из этих терминалов к современному ПК, работающему под управлением Linux или различных других операционных систем, при условии, что на ПК есть последовательные порты или адаптеры USB-RS-232 (как указал Майкл Кьёрлинг ), и вы используете нуль-модемные кабели для их подключения (как указал Марк Плотник ).
Посмотрите на Ручку Динозавра, чтобы увидеть множество других фотографий таких систем. Некоторые приложения, все еще находящиеся в производстве, используют программное обеспечение, относящееся к этим типам систем, хотя обычно аппаратное обеспечение эмулируется; пример был дан недавно в Системах, которые мы любим .
источник
Этот терминал подключен к DEC PDP-11 под управлением RT-11 (который был представлен за несколько лет до DEC VT100). Другие упомянутые системы - операционные системы, использующие VAX и PDP-10 - использовали более длинные имена файлов. RT-11 сохранял 3 символа на 16-битное слово ( radix50 / mod40 ), а имена файлов имели до 6 символов с расширением 3 символа.
Если вы посмотрите документацию для VAX-11, его операционная система VMS сначала использовала (вызов вручную) 14-символьные имена (с длинным суффиксом), а затем перешла к 39-символьным именам. Почему 39, спросите вы? Это так, что очень длинное имя может поместиться в 80 столбцах. Кажется, я вспоминаю, что позже (в 1990-е годы) имена файлов VAX могли быть длиннее ...
Даже без длины имени файла это, очевидно, RT-11, так как третий пункт
RT11SJ.SYS
(это не то, что вы видели бы на VAX). Вообще говоря, RT-11 работал на небольших компьютерах с объемом памяти не более 56 килобайт (последние 8 килобайт были адресным пространством ввода-вывода). Когда он был представлен в начале 1970-х годов, он мог работать на высокопроизводительном PDP-11/70, который мог бы иметь больше памяти, но (я сделал это однажды, в 1981 году, для передачи файлов), 11/70-е годы работали с RSX-11 ( непосредственный предок VAX-11). У VAX было больше памяти, обычно несколько сотен килобайт для ранних моделей. Но скриншоту, кажется, всего около десяти лет (несколько лет начинаются с0
- хотя это может быть 8), поэтому у PDP-11 могло быть больше памяти, чем у этого.Unix был портирован на эти аппаратные платформы, но обычно не отображал списки каталогов в столбчатом формате, как показано. Его разработчики предпочли более краткие списки, без заполнения между именем файла и суффиксом (и в Unix, конечно, вы можете иметь несколько точек в имени файла, в отличие от операционных систем DEC).
Дальнейшее чтение (программы, использующие имена файлов):
dirsrt
(каталог-сортировка) , для RT-11flist
(список файлов) , для VAX-11источник
Это терминал Digital-VT100.
Терминал DEC-VT100 был одним из серии терминалов VT-NNN, которые были подключены через асинхронный последовательный порт (RS-232), который имел 4-8 проводов (и часто использовал аппаратное управление потоком данных RTS + CTS, DSR + DTR, а также несущий DCD , передача данных RX, TX, земля сигнала SD). Терминал будет подключен к асинхронной / последовательной плате, которая часто имеет 4-16 последовательных портов. Скорость передачи для терминалов часто составляла 9600 бит / с, но варьировалась от 300,1200,2400,4800,9600,19200,38400, а модемы - от 300,1200,2400,9600,14400,19200,28800 (модемы использовали в бодах, тогда как терминалы использовали бит / с / бит, и интересно прочесть разницу).
Были производители терминалов, которые производили терминалы, которые эмулировали протокол терминала VT-100/102. Wyse-50/60 имел отличную эмуляцию и имел два последовательных порта на двоих! сессий. Но реальная сделка заключалась в том, что я использовал NCD-XStation для подключения к рабочей станции Stratus (VOS) и Sun, запуска эмуляции VT-102 и X (да, более 9600 номеров). Это было до интернета. И да, я взломал записи termcap / terminfo.
DEC VAX-11 и PDP-11 были типичными мини-компьютерами, но было множество производителей мини-компьютеров, включая Data General (прочитайте книгу «Душа новой машины» о 32-битной системе DG Eclipse), Hewlett-Packard, NCR, Тандем (отказоустойчивые компьютеры), даже у AT & T были 3B2 и 3B1 (у меня был 3B1 под Unix, и одной из первых систем Unix, которую я использовал, была Fortune 32:16). Моя жена запрограммировала данные General Nova и Eclipse. Хотя PDP-11 был прототипом для раннего миникомпьютера, было много производителей и широкое распространение терминалов, каждый из которых имел свои собственные кодировки для специальных байтов для управления движением и поведением курсора, в дополнение к отображаемым наборам символов. Даже в раннем IBM-PC был ANSI.sys, который позволял управляющим символам терминала использовать определенные последовательности для кодирования движения, положения,
PDP-11 была очень популярной системой и помогала развивать и распространять популярность Unix. Даже комбинации клавиш ^ S и ^ Q, распознаваемые вашей терминальной программой xterm, для даты управления потоком с той эпохи, когда программное управление потоком конкурировало с аппаратным управлением потоком, обеспечиваемым программным (RTS + CTS) и жестким (DSR + DTR) потоками. контрольные штыри, предлагаемые RS-232. 12-битные слова на PDP-11 ^ H ^ H8 (исправлено: предыдущие PDP-8 и PDP-9 DEC содержали 12- и 18-битные слова соответственно), затронули unix и linux (посмотрите на od / восьмеричный дамп программа и биты прав доступа к файлу). Экранные программы и команды управления заданиями (&, bg, fg, ^ Z, ^ C) все происходят из той эпохи. Пока вы рассматриваете раннее аппаратное обеспечение, посмотрите на набор команд модема Hayes, чтобы помочь вам понять, как компьютеры взаимодействовали удаленно. Прочитайте о 25-контактных разъемах типа «мама» и «мама», 9-контактных разъемах и узнайте, как далеко продвинулась индустрия. Хотите кошмары? Читайте о X-25.
Запустить PDP-11/40 в своем браузере? https://programmer209.wordpress.com/2011/08/03/the-pdp-11-assembly-language/
Приятного путешествия по истории.
источник
Вот пример раннего 24-битного слова миникомпьютера, как показано в брошюре производителя
Источник
Слева - два диска размером со стиральную машину, вероятно, по 40 МБ каждый. Они нуждались в регулярном обслуживании инженером CDC или производителем. Тяжелые многодисковые диски были съемными и не были запечатаны. Вы можете видеть пустые крышки из плексигласа и черные пластиковые основания для пакетов дисков, которые лежат на крышках синих дисководов.
Сзади расположен ЦП с консолью управления, включающей ряд переключателей для ввода инструкций и данных машинного кода, который в основном используется для ввода начальной загрузки, которая заставляет ЦП читать устройство чтения бумажной ленты, кард-ридер или магнитную ленту. стример для запуска процесса загрузки операционной системы.
Синяя панель над панелью тумблера открылась бы, как дверца шкафа, чтобы показать ряд больших печатных плат, которые вставляются в объединительную панель. Первые использовали память с ферритовым сердечником - вы могли видеть настоящие биты.
Рядом с центральным процессором находится полноразмерный шкаф, в котором размещен катушечный накопитель на 1200 бит на дюйм для резервного копирования и архивирования, а также для распространения программного обеспечения.
Человек сзади стоит рядом с линейным принтером.
Женщина сидит за парой терминалов, справа - считыватель перфокарт. Большинство локально написанных прикладных программ будут загружены с помощью этого устройства в первые дни.
В конце концов цена терминалов упала настолько низко, что крупные компании или исследовательские лаборатории могли позволить себе купить несколько из них и поместить их в терминал, чтобы сотрудники могли делиться ими по принципу ротации.
Система, подобная той, что изображена, может, вероятно, поддерживать порядка 20-30 одновременно работающих пользователей при обработке пакетных заданий на колодах перфокарт.
Все это будет мини-компьютер. Он будет размещен в специальной кондиционированной компьютерной комнате.
Мейнфреймы были намного больше, конечно.
источник
Хотя это не тот период времени, о котором вы говорите, я думаю, что это интересно продемонстрировать, что они могут быть связаны практически с чем угодно и работали десятилетиями: в Венгрии я помню, что в 1998-1999 годах в университете BME, за пределами основных лабораторий ПК (многие ПК всегда заняты) в коридоре были терминалы VT220, подключенные к ural2.hszk.bme.hu - насколько я знаю, они все еще могут быть, машина, безусловно, такова:
Это означало, что если бы вы знали Solaris CLI, вы могли бы обрабатывать свои электронные письма, пока другие ждали, когда некоторые компьютеры станут доступны ...
Имя хоста - дань уважения гораздо более старому семейству компьютеров, которое фактически предшествует вашему терминалу:
источник
Также DECSYSTEM-20s. Кто-нибудь здесь помнит Star Trek, как игру VT-TREK на TOPS-20?
Группы терминалов будут подключаться через последовательный кабель к плате мультиплексора, имеющей 8 или 16 последовательных портов. Большие системы будут иметь более одной платы мультиплексора.
источник
Еще одна вещь, которая не была упомянута, заключается в том, что компьютеры IBM AS400 / iSeries являются производными от компьютеров, на которых были намотаны ленты (для наглядного примера см. Компьютеры на нефтяной вышке в «Алмазах навсегда»). Этот тип компьютера полностью отличается от PDP11 или Vax и все еще широко используется в секторе финансовых услуг Великобритании.
Если вы находитесь в Великобритании, хорошим ресурсом является Национальный компьютерный музей в Блетчли Парк.
источник
Как ясно дали понять другие, он может подключаться к нескольким различным машинам. Вы можете увидеть его в моем университете (в конце IBM 3084Q) на веб-странице музея, где обсуждается устройство.
Насколько я понимаю, PDP-11 использовался для подключения терминалов (до 300) к самому мэйнфрейму. Я вполне уверен, что в свое время использовался хотя бы один терминал, который выглядел так, хотя большинство из нас использовали другие устройства, включая BBC Micros.
источник
Терминалы VT100 / 102 были наиболее популярны среди компьютеров класса Vax 11/780. Они также были популярны среди PDP-11. У HP была похожая линейка терминалов с программируемыми программными клавишами.
Следует отметить, что клавиатуры той эпохи имели тенденцию чрезмерно сгибать запястье и приводили к многочисленным жалобам на синдром карпелевого туннеля.
Я реализовал множество систем PDP-8, PDP-12, PDP-11 и VAX 11/780. В конце концов системы HP и Sun с Unix-версиями вытеснили серию DEC PDP / VAX. Терминалы VT100 исчезли с движением к дисплею рабочей станции или, по крайней мере, к более способным дисплеям (Wyse et al).
Для больших установок селекторы портов использовались в качестве коммутаторов и концентраторов для облегчения работы большого количества терминалов, модемов, модемов выделенных линий и т. Д.
источник