Минимальная версия для клона системного вызова

Это терминал 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 dialup). Это было до интернета. И да, я взломал записи termcap / terminfo.

DEC VAX-11 и PDP-11 были типичными мини-компьютерами, но было множество производителей мини-компьютеров, включая Data General (прочтите книгу «Душа новой машины» о 32-битной системе DG Eclipse), Hewlett-Packard , NCR, Tandem (отказоустойчивые компьютеры), даже у AT&T были 3B2 и 3B1 (у меня был 3B1 под управлением Unix, и одной из первых систем Unix, которые я использовал, была система Fortune 32:16). Моя жена программировала Data 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-контактных последовательных разъемах и поймите, как далеко продвинулась отрасль. Хотите кошмары? Читайте про Х-25.

Запустить в браузере PDP-11/40? https://programmer209.wordpress.com/2011/08/03/the-pdp-11-assembly-language/

Наслаждайтесь путешествием по истории.

1
31.10.2016, 02:15
1 ответ

Навскидку, страница руководства подразумевает 2.4, но эта страница говорит, что она была у 2.0.40.

1
27.01.2020, 23:47

Теги

Похожие вопросы