MS-DOS Design
All MS-DOS operating systems ron on Intel x86 machines, mainly on IBM computers. MS-DOS operating systems can also run in non-IBM machines. Digital Reserch, on 1985 had a concurrent version of DOS64k to use on Motorola 68000 CPUs, and and the original FreeDOS kernel DOS-C derived from DOS/NT in 1990. Even though thes computer resemble DOS, application were not binary compatible due them being non x86 machines, but the applications written in high level languages could be ported easily. Microsoft DOS is a single user, single tasking system. It can run one program at a time and DOS does not have the capability to allow more that one pragram to execute at a time. DOS allows shell scripting through batch files (.BAT). These text files can be created or edited in any text editor. DOS offers an application programming interface that provides devolopment of character based applications.