Программа TSTHX.SAV крутит в цикле ядро драйвера HX.SYS, считая "обороты" и позволяя таким образом определить ту максимальную битовую скорость порта ( в BPS ), на которой драйвер HX.SYS сможет рботать в данной системе по двухпроводной линии без потери байтов.
Для эмулируемой ДВК-1 результаты следующие:
Код:
.SH CON
RT-11SJ (Y) V05.04 G
Booted from HD0:RT11SJ
USR is set SWAP
EXIT is set SWAP
KMON is set NOIND
TT is set NOQUIET
ERROR is set ERROR
SL is set ON
EDIT is set KED
KMON nesting depth is 3
LSI 11 or PDP 11/03 Processor
56KB of memory
Extended Instruction Set (EIS)
Floating Instruction Set (FIS)
50 Cycle System Clock
No SYSGEN options enabled
.RU HXTST
HXTST - Check HX port READ speed v1.0
Max HX Port BPS for this OS & CPU: 59'994
Program completed.
Код:
RT-11SB (S) V05.07
Booted from HD1:RT11SB
USR is set SWAP
EXIT is set SWAP
KMON is set NOIND
MODE is set NOSJ
TT is set NOQUIET
ERROR is set ERROR
SL is set ON
EDIT is set K52
FORTRAN is set FORTRA
KMON nesting depth is 3
Global .SCCA flag is disabled
CLI is set DCL, CCL, UCL, NO UCF
LSI 11 or PDP 11/03 Processor
56KB of memory
Extended Instruction Set (EIS)
Floating Instruction Set (FIS)
50 Hertz System Clock
SB timer support
Global .SCCA support
.RU HXTST
HXTST - Check HX port READ speed v1.0
Max HX Port BPS for this OS & CPU: 24'610
Program completed.
Понятно, что даже на самых медленных машинах HX.SYS (без использования сжатия) может работать без потери байтов.
Как и предполагалось - в системах с поддержкой очереди таймера быстродействие падает многократно.
...