Junto con todo lo visto anteriormente, y como se mencionó anteriomente, uno de los componentes que caracterizan los computadores personales es su sistema operativo. Una PC puede correr varios sistemas operativos: CP/M, CP/M-86, XENIX, Windows, PC-DOS, y MS-DOS. Lo que los define es la forma en que están integrados sus servicios y la forma en que se accesa a ellos. Esto es precisamente lo que el linker debe enlazar y resolver. Aquí nos enfocaremos exclusivamente en el sistema operativo MS-DOS, y lo que se mencione aquí será valido para las versiones 3.0 y superiores. Este sistema operativo está organizado de la siguiente manera:
Comandos Internos (reconocidos y ejecutados por el COMMAND.COM)
Comandos Externos (.EXEs y .COMs)
Utilerías y drivers (programas de administración del sistema)
Shell (Interfaz amigable, sólo versiones 4.0 o mayores)
Servicios (Interrupciones)