DX10

From Wikipedia, the free encyclopedia
Jump to: navigation, search
This article is about the operating system. For other uses, see DX-10 (disambiguation).
DX10
Developer Texas Instruments
Marketing target Process control and factory automation applications
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.

External references[edit]