Multithreading
Operating system supports multiple threads of execution within a single process
MS-DOS supports a single thread
UNIX supports multiple user processes but only supports one thread per process
Windows NT, Solaris, Linux supports multiple threads