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

User Tag List

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

Тема: расскажите о PDP-11 и его софте

  1. #1
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию расскажите о PDP-11 и его софте

    Привет всем,

    не то чтобы долго и много читал про славный pdp-11, но просто открывая страницы этого раздела форума и википедии посвященные pdp-11 у непосвященного голова идет кругом! Сразу бросается в глаза 16-bit cpu с супер расширенной системой команд и профессиональным софтом. Потом понимаешь что этот "гигант" так и не смог перешагнуть 16bit address limit и погиб. Но все же оставил после себя просто кучу памятников (все это смахивает на некое подобие древне-египетской цивилизации).

    Так вот хотелось бы услышать рассказ о PDP-11 и его софте из уст ГУРУ. Может ли кто в кратце изложить как развивалась эта платформа, какие были ветки развития, какой софт где появился куда портировался, что с чем совместимо, от чего есть исходники от чего нету, какие исходники и где можно запустить, можно ли построить самому "железный" PDP-11 какой софт на нем будет работать, где хранилище pdp-11 софта, что pdp-11 софт собой представляет.

    UPDATE 29-sep-2014: вот тут книга 77-го года которая очертила как бы всю суть вопроса с высоты птичьего полета http://archive.computerhistory.org/r....102646131.pdf
    Последний раз редактировалось bigral; 29.09.2014 в 03:08.

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

  3. #2
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, поддерживаю, а также интересно знать, чем же этот PDP-11 настолько супер-пупер, по сравнению с той же PC-архитектурой..
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  4. #3
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    (все это смахивает на некое подобие древне-египетской цивилизации)
    Остро! По заграничному )))

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    чем же этот PDP-11 настолько супер-пупер, по сравнению с той же PC-архитектурой..
    ИМХО: такое сравнение не корректно в принципе, и уж в настоящее время тем более )))
    Последний раз редактировалось hobot; 13.03.2012 в 06:05.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  5. #4
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Потом понимаешь что этот "гигант" так и не смог перешагнуть 16bit address limit и погиб
    И в каком месте он не смог перешагнуть 16bit address если большинство моделей было с 22бит адресной шиной? А насчет погиб - официальный PDP-11 выпускался до 2003 года, а клоны выпускаются и сейчас, причем сильно подняли цены после 2003... Не так плохо для погибшей системы

    ---------- Post added at 12:32 ---------- Previous post was at 12:31 ----------

    Цитата Сообщение от bigral Посмотреть сообщение
    можно ли построить самому "железный" PDP-11
    Здесь все написано

    ---------- Post added at 12:36 ---------- Previous post was at 12:32 ----------

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    Да, поддерживаю, а также интересно знать, чем же этот PDP-11 настолько супер-пупер, по сравнению с той же PC-архитектурой..
    Здесь у каждого ощущения свои. Я помню свои сильные впечатления когда начал програмить на PC: операция память-память невозможна, регистры неравноправны итд

    Ну и мелочи вроде таких, что в незащищенном RT-11 большая часть ошибок - просто падение программы, в DOS - почти гарантированное повисание системы
    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

  6. #5
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Здесь у каждого ощущения свои. Я помню свои сильные впечатления когда начал програмить на PC: операция память-память невозможна, регистры неравноправны итд

    Ну и мелочи вроде таких, что в незащищенном RT-11 большая часть ошибок - просто падение программы, в DOS - почти гарантированное повисание системы
    В сравнении с DOS и x86 вообще мало что может проиграть в удобстве)
    Сравните с той же Amiga, где процессор очень похож, только еще более навороченный, не говоря уже о системе.

  7. #6
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,233
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    чем же этот PDP-11 настолько супер-пупер, по сравнению с той же PC-архитектурой..
    Обычно говорят не об архитектуре вообще, а о преимуществе ортогональной системы команд используемой в DECовских процессорах (а затем и в Мотороловских). Что особо актуально при программировании на асме, с развитием компиляторов ЯВУ это теряло актуальность. Хотя если говорить и об архитектуре, то в х86 даёт о себе знать обратная совместимость и это "костыли к подпоркам"

    Цитата Сообщение от form Посмотреть сообщение
    И в каком месте он не смог перешагнуть 16bit address если большинство моделей было с 22бит адресной шиной?
    Он не пошёл в массы (т.к. его туда никто особо и не продвигал) и "персональные" версии лимит в 16 бит перешагнуть не смогли.

    Цитата Сообщение от hobot Посмотреть сообщение
    такое сравнение не корректно в принципе, и уж в настоящее время тем более
    От времени это не зависит, ПЦ это "персональные" компы, они (х86 архитектура) зашли с тыла и по большей части вытеснили всё остальное со специализированных сегментов.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  8. #7
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    "персональные" версии лимит в 16 бит перешагнуть не смогли.
    Это верно для советов, но не для DEC
    У DEC как раз персональные были только 22бит.
    Только DEC сделал все, чтобы эти персоналки остались не более чем придаток к большим машинам
    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 Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,233
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Это верно для советов, но не для DEC
    У DEC как раз персональные были только 22бит.
    Только DEC сделал все, чтобы эти персоналки остались не более чем придаток к большим машинам
    Ну, это уже ньансы. Тут можно цены вспомнить, лицензионную политику (ПЦ поднялись только потому что на их патентование IBM сразу болт положила), а то глядишь у всех сейчас на столах Амиги стояли ;-)))
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  10. #9
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Ну, это уже ньансы. Тут можно цены вспомнить, лицензионную политику (ПЦ поднялись только потому что IBM на них сразу болт положила), а то глядишь у всех сейчас на столах Амиги стояли ;-)))
    Ну стратегию DEC легко проследить по мелочам на примере того же Professional. Когда в P/OS 3.0 стали переносить полезные фичи из одноименной версии RSX-11M-PLUS/McroRSX, старательно избежали переноса наиболее полезных фич которые бы позволили таскать серьезный софт с "болших" систем. В исходниках M-PLUS видно, что готовилась ProMicro/RSX, но видимо по той же причине так и не вышла. Ну а вершиной веселости наверное является случай с многопроцессорными PDP-11/74 которые так и остались единичными экземплярами, розданными для тестирования - оказалось, что CIS на них был реализован так, что уделывал свежие супербыстрые VAX-11/780 - пришлось это дело прикрыть

    ---------- Post added at 16:16 ---------- Previous post was at 16:13 ----------

    Но, что примечательно, многопроцессорность при этом осталась хорошо документированной, а поддержка ее так и не была выброшена и как ни странно, работает даже в Mentecовском уже M+ 4.6
    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
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    PDP-11 погибла, так как фирма DEC решила её умышленно похоронить, что бы пропихнуть свою новую архитектуру. Но PDP-11 прожила еще 10 лет, после урезания финансирования.

    С моей точки зрения, как программиста, PDP-11 - это язык высокого уровня. Каждая команда PDP-11 выполняет множество действий, множество раз может обращаться к памяти, изменить значение нескольких регистров.

    Например команда
    ADD @(R0)-, @+(R2)

    аналогична командам 8086
    MOV ACC, (R0)
    MOV ACC, (ACC)
    SUB R0, 2
    ADD R2, 2
    MOV ACC2, (R2)
    MOV (ACC2), ACC

    Где ACC - это регистры недоступные программисту.

    А на процессоре 8080 код будет еще в 3 раза больше.

    Технически это выглядит так: Процессор PDP-11 выполняет программу на собственном языке (не PDP-11), которая зашита в процессор. Это микрокод. Эта программа читает команду PDP-11 из памяти и на каждую команду PDP-11 выполняет десяток собственных команд. Как будто запущен эмулятор. Например, ПЗУ с микрокодом в процессорах 1801ВМ занимает половину кристалла.

    Кристалл процессора 1801ВМ1. Справа ПЗУ (или ПЛМ) с микрокодом.


    А всё это нам дает язык программирования заточенный под человека! И это всем нравилось.

    Цитата Сообщение от form Посмотреть сообщение
    операция память-память невозможна
    Даже память-память-память-память

    Такую операцию невозможно выполнить за один такт, поэтому не очень она и нужна в нормальных процессорах.
    Последний раз редактировалось vinxru; 13.03.2012 в 13:53.

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

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

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

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

Похожие темы

  1. Расскажите о ЛУТ
    от Alexey1979 в разделе Для начинающих
    Ответов: 172
    Последнее: 19.01.2015, 21:07
  2. Расскажите о ZX Next
    от dhau в разделе Несортированное железо
    Ответов: 338
    Последнее: 24.01.2014, 01:02
  3. Расскажите о нём...
    от yuriy в разделе Несортированное железо
    Ответов: 3
    Последнее: 20.12.2011, 22:41
  4. Расскажите мне о тайлах
    от icebear в разделе Графика
    Ответов: 33
    Последнее: 16.06.2006, 05:21
  5. Расскажите мне немного о VGA
    от icebear в разделе Изображение
    Ответов: 12
    Последнее: 01.09.2005, 07:00

Ваши права

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