Загрузка RT-11 через порт её системного терминала ( продолжающаяся при CPS 960 ровно 1 минуту ) довольно поучительна :)
Сообщения на экране того самого системного терминала, через порт которого идут запросы чтения/записи драйвера псевдодиска, вполне обычны:
Но вот сами запросы - довольно любопытны:Код:.BO/FORE HX0: HX Boot-I-Cold boot.. HX DSK/TTY multiplexer v1.0 2012 SL V08.00 [SW] Сторожевых С.В. 1988 RT-11SB (S) V05.07 C .SET USR NOSWAP .SET EDIT K52 .SET TT FORM .SET SL ON .
Особенно хорош запрос на чтение одного слова из нулевого блока загружаемого диска :)Код:HX: READ : uUnit[0] ; uBlock[0000] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[0000] ; uWordCount[0001] HX: READ : uUnit[0] ; uBlock[0002] ; uWordCount[1024] HX: READ : uUnit[0] ; uBlock[0006] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0048] ; uWordCount[0137] HX: READ : uUnit[0] ; uBlock[0051] ; uWordCount[0167] HX: READ : uUnit[0] ; uBlock[0080] ; uWordCount[0163] HX: READ : uUnit[0] ; uBlock[1400] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[1400] ; uWordCount[0610] HX: READ : uUnit[0] ; uBlock[0047] ; uWordCount[0232] HX: READ : uUnit[0] ; uBlock[0055] ; uWordCount[10932] HX: READ : uUnit[0] ; uBlock[0050] ; uWordCount[0159] HX: READ : uUnit[0] ; uBlock[0053] ; uWordCount[0112] HX: READ : uUnit[0] ; uBlock[0049] ; uWordCount[0074] HX: READ : uUnit[0] ; uBlock[0052] ; uWordCount[0177] HX: READ : uUnit[0] ; uBlock[1556] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[0141] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[1542] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[0154] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[0155] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[1547] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[0156] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[1551] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[0143] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[0159] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[1338] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[0136] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0006] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0143] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[0144] ; uWordCount[2560] HX: WRITE: uUnit[0] ; uBlock[0144] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0140] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0006] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[1336] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[0110] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0112] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0110] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0112] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0110] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0159] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0112] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0160] ; uWordCount[2304] HX: WRITE: uUnit[0] ; uBlock[0160] ; uWordCount[1280] HX: READ : uUnit[0] ; uBlock[0104] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0160] ; uWordCount[1127] HX: READ : uUnit[0] ; uBlock[0110] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0006] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0159] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0112] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0160] ; uWordCount[2304] HX: WRITE: uUnit[0] ; uBlock[0160] ; uWordCount[1280]
...
Теперь посмотрим, что сидит в памяти:
Код:.SH MEM Address Module Words ------- ------ ----- 160000 IOPAGE 4096. 156474 HX 354. 134724 RMON 4532. 130406 SL 1127. 120342 USR 2066. 001000 ..BG.. 20337. .Код:HX: READ : uUnit[0] ; uBlock[0134] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0136] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0006] ; uWordCount[0512] HX: READ : uUnit[0] ; uBlock[0271] ; uWordCount[0256] HX: READ : uUnit[0] ; uBlock[0272] ; uWordCount[3072] HX: READ : uUnit[0] ; uBlock[0295] ; uWordCount[1559] HX: READ : uUnit[0] ; uBlock[0055] ; uWordCount[6400]




Ответить с цитированием