С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
В PDP-11 многопроцесорная конфигурация как раз с раздельными шинами, причем UNIBUS. Каждый проц имеет свою шину, свой сетевой таймер и свой консольный DL11 177560/60. Остальные устройства разбрасываются по шинам как удобнее, а драйвер при этом дополнительно кроме регистра и вектора должен знать URM устройства.
При этом обязательно есть устройства, позволяющие подключаться с одного проца к чужой шине. Детально не копался, есть документация для внутреннего пользования по теме. Единственная операционка которая это все поддерживает - RSX-11M-PLUS и все, что касается многопроцессорности в системе было в официальной документации.
E11 поддерживает эмуляцию 11/74 в многопроцовом режиме хотя не без глюков.
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
Вроде общее используется.
В документации E11 можно кратко почитать устройство, подробнее можно на bitsavers во всяких предварительных документациях.
Я никогда не изучал тему в виду отсутствия железа для экспериментов
Хотя ради интереса в E11 как-то сгенерил систему на пробу...
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
Вопрос по "сгенерил" - что в этом RSX-11M-plus есть исходники всего что там работает и оно компилируется при установке?
Я тут смотрел на fpga железо и по ходу дела тот же http://opencores.org/project,w11 уже эмулит pdp-11/70 и есть планы сделать из него pdp-11/74. Так что возможно скоро все смогут на "fpga железе" запускать SMP pdp-11 систему у себя на столе. И иметь возможность изучить работу RSX-11M-plus.
Для самой системы и драйверов исходники есть. Также для многих системных программ которые работают со структурами данных системы есть исходники. Для основных утилит исходников нет - только библиотеки из которых их собирают, но оно не особо и нужно.
При установке (разворачивании дистрибутива к примеру) ничего не компилируется. Генерация - процесс сборки системы под свои нужды - тут уже и компилится и собирается. Вся документация есть по крайней мере на RSX-11M-PLUS V4.0. Этого вполне достаточно - остальное можно найти в release notes и хелпе от поздних систем.
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
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)