In the mid-1980s, Microsoft and IBM cooperated to develop the OS/2 operating
system, which was written in assembly language for single-processor Intel
80286 systems. In 1988, Microsoft decided to end the joint effort with IBM
and develop its own “new technology” (or NT) portable operating system to
support both the OS/2 and POSIX application-programming interfaces (APIs). In