Выбрал время помучить немного TSX+ V6.5...
Наконец-то счастье наступило: заработал MU: в TSX ;)
Терминалы на DLV11-J не конфигурил - слишком много их (терминалов) у меня - все вместе не влезает в 40Kb нижней памяти (что требует TSX+). Можно конечно поиграться с TSGEN и попробовать оттуда выкинуть запасы для TSXMOD, но лень. Вместо этого повесил на две линии DLV11 драйверы DD и LS - они грузятся наверх и нижнюю память не жрут...
Extended device units в TSX+ не поддерживаются, так, что с доступом к доброй половине RTшных DU: из под TSX облом...
Резюмируя, можно сказать, что по сравнению с 6.01 существенные плюсы только:
- многострочный SL
- возможность создания драйвером регионов (в 6.01 нужно было программой создавать)
- собственно MU:
Код:.SH ALL
TSX-Plus Version = 6.50
1-Jun-2014
Active Handler Handler Handler
Device I/O Status V. base P. base size CSR Vector
------ ------ ------ ------- ------- ------- ------ ------
TT 0 000004
LD 0 102446
CL 0 016057 052156 000000 726
DU 0 102450 103244 000000 340 172150 154
MU 0 017060 103770 000000 3240 174500 260 254
DD 0 100034 112240 000000 1242 176520 320 324
VM 0 102447 114572 000000 426
EQ 3 007061 120000 075362 3528 174440 120
LP 0 030003 120000 074363 406 177514 200
LS 0 030041 120000 074350 686 176530 330 334
NL 0 000025 120000 074347 60
Assignments:
SY --> DU2:
TCP --> LD7:
CF --> VM0:
WF --> VM0:
DK --> SY :
Device Job Job name
------ --- ------------
CL0 12 TELNET servr
CL1 13 TELNET servr
Uptime: 00:02:00
System use: Run=14%, I/O-wait=42%, Swap-wait=0%, Idle=43%
I/O Activity: User I/O=52%, Swapping I/O=0%
Job Line Pri State Size Connect CPU time Program Job name
--- ------ --- ------- ----- --------- -------- ------- ------------
1* 1(0) 50 IN 39Kb 00:03:00 00:00:06 KMON FORM
2 2(0) 40 TI 63Kb 00:02:00 00:00:01 MACRO FORM
3 3(0) 40 TI 39Kb 00:02:00 00:00:01 KED FORM
10 Det. 50 SL-Lock 63Kb 00:03:00 00:00:05 TCPIP TCP/IP stack
11 Det. 50 SL-Swap 33Kb 00:03:00 00:00:00 WINPRT Window print
12 Det. 50 SL 63Kb 00:02:00 00:00:02 RTELNT TELNET servr
13 Det. 50 SL 63Kb 00:02:00 00:00:01 RTELNT TELNET servr
14 2(1) 50 TI 63Kb 00:02:00 00:00:00 LINK FORM
15 3(1) 50 TI 63Kb 00:02:00 00:00:00 PIP FORM
16 1(1) 40 TI 63Kb 00:02:00 00:00:00 DIR FORM
Line Type Vector CSR Terminal Speed Active Line Name
---- ----- ---------- ------ -------- -------- ------ ------------
1* Oper. DL 060 177560 VT200 9600 8N Yes Console
2 Local DHV- 0 350 160500 VT200 9600 8N Yes FORM
3 Local DHV- 1 350 160500 VT200 9600 8N Yes FORM
4 Local DHV- 4 350 160500 VT200 Auto 8N No
5 Local DHV- 5 350 160500 VT200 Auto 8N No
6 Local DZ - 0 340 160100 VT200 9600 8N No
7 Local DZ - 1 340 160100 VT200 9600 8N No
8 Local DZ - 2 340 160100 VT200 9600 8N No
9 Local DZ - 3 340 160100 VT200 9600 8N No
23 CL DHV- 2 350 160500 VT200 9600 8N CL0 CL unit 0
24 CL DHV- 3 350 160500 VT200 9600 8N CL1 CL unit 1
25 CL DHV- 6 350 160500 VT200 9600 8N CL2 CL unit 2
26 CL DHV- 7 350 160500 unknown 9600 8N CL3 CL unit 3
CL version number 18.
Unit Line Job Options
---- ---- ---- ----------------------------
CL0 23 12 [FORM,TAB,LC,LFOUT,LFIN,CR,CTRL,DTR]
CL1 24 13 [FORM,TAB,LC,LFOUT,LFIN,CR,CTRL,DTR]
CL2 25 none [LC,LFOUT,LFIN,CR,CTRL]
CL3 26 none [LC,LFOUT,LFIN,CR,CTRL]
CL4 none none
Total installed memory = 4088Kb
Size of unmapped TSX and handlers = 39Kb (115764)
Size of mapped TSX system regions = 71Kb
Total size of TSX and mapped data = 126Kb
Size of mapped device handlers = 5Kb
Size of sharable run-time systems = 0Kb
Size of data cache buffer area = 0Kb
Space available for user jobs = 1874Kb
Swappable job context area = 7Kb
Current job memory limit = 56Kb
Maximum job memory limit = 64Kb
QUAN0 = 2
QUAN1 = 20
QUAN1A = 2
QUAN1B = 2
QUAN1C = 1
QUAN2 = 10
QUAN3 = 20
INTIOC = 30
HIPRCT = 40
Spooled devices: LP0 LS0
Logical subset disks:
LD6 --> DU2:TSXWRK.DSK[10240]
LD7 --> DU2:TSXTCP.DSK[4800]
Mounted devices:
Device Associated jobs
---------- ------------------------------
DU2: 1 2 3 10 12 13 14 15 16
DU2:TSXTCP 1 2 3 10 12 13 14 15 16
DU2:TSXWRK 1 2 3 10 12 13 14 15 16
VM0: 1 2 3 10 12 13 14 15 16
Shared run-time systems:
(none)
Region Size Type Job Use Shared AGE Base
------ ------ ------ --- --- ------ --- ------
WIN01A 3.8 Global 1 1 No No 074140
SCKT00 8.0 Global 10 2 Yes No 073740
SCKT01 8.0 Global 10 2 Yes No 073540
WIN02A 3.8 Global 2 1 No No 073440
WIN14A 3.8 Global 14 1 No No 073340
WIN03A 3.8 Global 3 1 No No 073240
WIN15A 3.8 Global 15 1 No No 073140
WIN16A 3.8 Global 16 1 No No 073040
Program Attributes and Privileges
-------------- -----------------------------------------
DU2:DUP.SAV DUP/PRIV=(SYSPRV,NODEBUG)
DU2:IND.SAV NOWAIT/IND/PRIV=(NODEBUG)
DU2:KED.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DU2:KEX.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DU2:K52.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DU2:LOGON.SAV LOCK/BYPASN/PRIV=(BYPASS,SETNAME,SETPRV,SYSPRV,
NODEBUG)
DU2:PATCH.SAV SINGLECHAR/PRIV=(NODEBUG)
DU2:SETUP.SAV IOPAGE/SETUP/PRIV=(NODEBUG)
DU2:SYSMON.SAV /PRIV=(MEMMAP,NODEBUG)
DU2:TECO.SAV SINGLECHAR/NOWAIT/PRIV=(NODEBUG)
DU2:TRANSF.SAV SINGLECHAR/NOWAIT/NONINTERACTIVE/NOWINDOW/PRIV=(
NODEBUG)
DU2:TSAUTH.SAV BYPASN/PRIV=(NODEBUG)
DU2:TSXUCL.SAV TSXUCL/PRIV=(NODEBUG)
DU2:VTCOM.SAV SINGLECHAR/NOWAIT/MEMLOCK/PRIV=(PSWAPM,NODEBUG)
Authorized privileges: ALLOCATE,BYPASS,DEBUG,DETACH,GETCXT,MEMMAP,
MESSAGE,NFSREAD,NFSWRITE,OPER,PSWAPM,REALTIME,
RLOCK,SEND,SETNAME,SETPRV,SPFUN,SYSGBL,
SYSPRV,TERMINAL,WORLD,GROUP,SAME,SUBPROCESS,
UP1,UP2,UP3,UP4
Current privileges: ALLOCATE,BYPASS,DEBUG,DETACH,GETCXT,MEMMAP,
MESSAGE,NFSREAD,NFSWRITE,OPER,PSWAPM,REALTIME,
RLOCK,SEND,SETNAME,SETPRV,SPFUN,SYSGBL,
SYSPRV,TERMINAL,WORLD,GROUP,SAME,SUBPROCESS,
UP1,UP2,UP3,UP4
SL status: ON,NOKED,NOTTYIN,SUBSTITUTE
VM Base=100000 Top=170000 Size=3584
.

