Важная информация

User Tag List

Страница 1 из 7 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 70

Тема: PDP-11 и всё всё всё :)

  1. #1
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    2,136
    Спасибо Thanks Given 
    0
    Спасибо Thanks Received 
    1
    Thanked in
    Поблагодарили 1 раз в 1 сообщении
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию PDP-11 и всё всё всё :)

    Эта тема - для интересных фактов о семействе PDP-11 и софта для него. Упоминание совместимого не особо приветствуется, но если факт интересный - почему бы и нет. Если у Вас есть такой - you are welcome. Если не уверены - свяжитесь с топикстартёром - из-за первой любви к PDP-11 и совместимым он достаточно лоялен.

    Темы - "А что было бы, если бы (нужное дописать)", "А вот на Ангстреме (нужное дописать) и всё загибается", "А вот в Воронеже (нужное дописать) и всё загибается" - оффтоп. Со всеми вытекающими.

    Тема алкоголизма где бы то не было - злостный оффтоп. Со всеми вытекающими.



    Из документации на DOS-11 V004A

    Вольный перевод.

    Если CTRL/C вводится мгновенно после клавиши RETURN, монитор отобразит эхо ^C и зависнет - потребуется перезагрузка монитора. Очень небольшая задержка (моргните глазами) после ввода клавиши RETURN - это все, что необходимо, чтобы обойти эту проблему.

    Так что народ не прав - Выключить-Включить - это был не первый способ решения проблем на компах, первый - Морг-Морг!

    - - - Добавлено - - -

    RSX-11M. Working Design

    3.3. Обработка в/в
    3.3.1. Цели

    Интерфейс в/в на 100 процентов совместим с RSX-11D. Кроме требований совместимости, в дизайне поставлены три цели:

    1. Общее количество памяти для обработки в/в (структуры данных плюс драйвера) должно быть уменьшено на 50 процентов по сравнению с RSX-11D.
    2. Структуры данных в/в должны быть существенно гибкими для добавления будущих устройств или для изменения принципов обслуживания существующих устройств.
    3. Пропускная способность должна быть равной или превышать такую в RSX-11D.

    - - - Добавлено - - -

    *** RSTS родилась 11 июня 1970 года.

    Конечно, тогда она не называлась RSTS - просто IOX - от Input Output eXecutive (исполнитель ввода вывода), который был разработан как часть PTS (Punch Type System - перфоленточная система).

    Решение написать многопользовательскую систему было принято несколькими месяцами ранее и Tom Barnett бы назначен Менеджером Продукта. Nathan Teicholtz (бывший программный инженер TSS/8) управлял командой проектировщиков.

    Однако задержки были вызваны внутренней враждой относительно того, какой язык следует поддерживать. Боевые действия разделяли два лагеря.

    Выбор был между FOCAL (FOrmula CALculator Вычислитель Формул) и BASIC.

    Решение оставили за маркетологами, так как на техническом уровне эти два языка считались одинаковыми.

    (Никто не думал, что ограниченные возможности обработки символов в FOCAL создадут какие либо серьёзные проблемы).

    У сторонников FOCAL было два основных аргумента: язык уже существовал на PDP-8 и (что более важно) - он соответствовал фундаментальной философии Digital - «Давайте будем разными».

    Чем больше лагерь BASIC утверждал, что нуждается в отраслевом стандарте, тем больше представители FOCAL повторяли - «Давайте будем уникальными».

    В итоге классический компромисс - уникальный BASIC.

    Let's be different А не Think different

    - - - Добавлено - - -

    Январь 1972 RSTS Version 3A-19.

    Работала на PDP-11/20 без диспетчера памяти, то есть 28 килослов памяти - это было всё, что было доступно всей операционной системе, программам на BASIC плюс место для работающих пользователей - до 16 человек.

    - - - Добавлено - - -

    2050

    Позже в этом году, 11 июня 2050 года, если быть точным, операционной системе RSTS/E исполнится 80 лет.

    Ещё в 1985 году версия 9 представила третий формат даты, STAR, в дополнение к давно существовавшим символьным и числовым форматам.

    Это была ключевая особенность.

    Мало того, что это «фиксировало» рождение RSTS, поскольку 11 июня 1970 года - это день номер 1 в формате STAR, но также это был первый реальный знак того, что Digital ожидает, что RSTS будет использоваться ещё очень долгое время.

    Формат даты STAR не заканчивается до 2150 года - ещё 100 лет.

    У Digital есть IT... но мы сделали так, что бы это работало.

    Долгой жизни, PDP-11!
    Последний раз редактировалось Hunta; 02.06.2019 в 16:25. Причина: Уточнение темы топика

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,373
    Спасибо Thanks Given 
    0
    Спасибо Thanks Received 
    0
    Thanked in
    Поблагодарили 0 раз(а) в [ARG:2 UNDEFINED] сообщениях
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    RSTS/E
    Долго соображал как вводить в ней современные даты
    А сейчас у меня RSTS/E просто не работает ибо после выполнения рекомендаций XXDP по раздаче регистров-векторов, RSTS пытается запользовать контроллером MSCP чужой вектор, а как его поменять я не нашел - в описание про подобную команду говорится, что она только для кард-ридера
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  4. #3
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    2,136
    Спасибо Thanks Given 
    0
    Спасибо Thanks Received 
    1
    Thanked in
    Поблагодарили 1 раз в 1 сообщении
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Практически у всех PDP-11 "адреса" регистров общего назначения работают только с консоли - Вы не можете использовать их в программе.
    Но они работают на PDP-11/05 и PDP-11/10. Фактически, вы можете поместить код в регистры. И если Вы это сделаете, счётчик текущего адреса PC будет увеличиваться на 1, а не на 2! (Похоже, что у кого то было несколько свободных слов в микропрограмме и он решил, что это будет полезным хаком. И да - это позволит вам проверить процессор, не имея вообще никакой работающей памяти).

    - - - Добавлено - - -

    Не-существовавшие PDP-11

    •Bluefin или PDP-11/68

    PDP-11/60 первоначально должен был быть 22-битным. 11/68 должен был иметь до 16 процессоров, каждый из которых был бы настолько же мощным, как 4-процессорный PDP-11/74. Законсервирован для предотвращения конкуренции с будущим 32-битным продуктом.

  5. #4
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    2,136
    Спасибо Thanks Given 
    0
    Спасибо Thanks Received 
    1
    Thanked in
    Поблагодарили 1 раз в 1 сообщении
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поприкалывался с CAPS-11 Почти Микроша

  6. #5
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,373
    Спасибо Thanks Given 
    0
    Спасибо Thanks Received 
    0
    Thanked in
    Поблагодарили 0 раз(а) в [ARG:2 UNDEFINED] сообщениях
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Поприкалывался с CAPS-11
    А я развлекаюсь с RSX-11M на УКНЦ на жестком диске. Бедные соседи, до них наверное все маты по поводу реализации жесткого диска на УКНЦ долетают
    Ну очень уж недружественный он...
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  7. #6
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    2,136
    Спасибо Thanks Given 
    0
    Спасибо Thanks Received 
    1
    Thanked in
    Поблагодарили 1 раз в 1 сообщении
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    RSX-11M на УКНЦ
    отстой. RSX-11M-PLUS на УКНЦ выбор профи ))

  8. #7
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,373
    Спасибо Thanks Given 
    0
    Спасибо Thanks Received 
    0
    Thanked in
    Поблагодарили 0 раз(а) в [ARG:2 UNDEFINED] сообщениях
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    RSX-11M-PLUS на УКНЦ
    Плюс даже на 100/25 фиг запустишь без бубна
    В теории есть в SGNPREFIX.CMD возможность разрешить 18bit, но на практике будет куча undefined globals. Впрочем все они по теме разборок с UNIBUS mapping - можно за.IFать, но результат не оправдает усилий

    - - - Добавлено - - -

    Задача поначалу была интересной: побороться с УКНЦшным WD, считающим, что существует только RT-11SJ без поддержки таймера в драйверах и ничего более в этом мире нет
    Но по мере продвижения матов было много...
    Прежде всего WD работает исключительно по прерываниям, положив при том большой и толстый на приоритет процессора.
    Но и этого ему мало, он кроме всего прочего использует простратство векторов для передачи команд и возврата ответа, отсюда возникла проблема чтения в эту область - после чтения поменяется содержимое вектора и прерывание улетит в неведомые дали...
    Обошел эту фигню, возник другой вопрос - при записи этой области в загрузчик попадает содержимое командной ячейки в аккурат с командой, при загрузки оно естественно читается обратно, результат непредсказуем. Решил и этот вопрос, но веселостей еще хватает
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  9. #8
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    2,136
    Спасибо Thanks Given 
    0
    Спасибо Thanks Received 
    1
    Thanked in
    Поблагодарили 1 раз в 1 сообщении
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    PDP-11 - первая и единственная 16-битная серия компьютеров фирмы DEC.

  10. #9
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,373
    Спасибо Thanks Given 
    0
    Спасибо Thanks Received 
    0
    Thanked in
    Поблагодарили 0 раз(а) в [ARG:2 UNDEFINED] сообщениях
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    единственная 16-битная
    А как же rainbow?
    Или это 16+8 - не считается?
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  11. #10
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    2,136
    Спасибо Thanks Given 
    0
    Спасибо Thanks Received 
    1
    Thanked in
    Поблагодарили 1 раз в 1 сообщении
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А что, 16-битный проц в rainbow был разработан DEC?

Страница 1 из 7 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Цифровая археология: 1801 и все-все-все
    от Vslav в разделе ДВК, УКНЦ
    Ответов: 1662
    Последнее: 15.07.2019, 07:50
  2. Вспомнить всё
    от Patison в разделе Люди
    Ответов: 181
    Последнее: 11.06.2019, 18:19

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •