|Company / developer||Texas Instruments|
|Marketing target||Process control and factory automation applications|
|Available programming languages(s)||Fortran, COBOL, IBM RPG II, Pascal, BASIC, Macro Assembler, Forth|
|Supported platforms||TI 990/10, 990/10A and 990/12 minicomputers|
DX10 was a general purpose, disk based, multitasking operating system for the Texas Instruments 990/10, 990/10A and 990/12 minicomputers using the memory mapping feature. DX10 was capable of supporting a wide range of industrial and commercial applications. It has a file management system that supported sequential, relative record (random access) and key indexed files in hierarchical directory structure. The key indexed files, like those on the DX980 operating system for the TI 980 minicomputer, relied upon "B-trees". This was in the 1970s, so the size in bits of both hard disks and RAM, tended to be much smaller than in computers circa (say) 30 years later.
DX10 was designed to be interactive with multi-terminal support that supported multiple concurrent users. A batch subsystem is also available.
Real-time processes where also supported that allowed DX10 to be used in process control and factory automation applications. In support of this, DX10 featured preemptive multitasking with 16 task priority levels.
Languages supported by DX10 are Fortran, COBOL, IBM RPG II, Pascal, BASIC, and a Macro Assembler. TI developed a "C" preprocessor which generated Pascal source code, but was very inefficient and was never made commercially available.
- PDF (6.13 MiB)