Un buffer es una memoria intermedia que se usa como almacen temporal, asi se aceleran las lecturas y escrituras. Lo notas cuando abres un programa, lo cierras y vuelves ha abrirlo, la segunda vez carga mas rapido por que los datos estan en el buffer.
El spooler, es la cola de impresion. Cuando mandas cosas a imprimir el spooler lo almacena y va gestionando los trabajos segun este configurado.
¿El 1º sistema operativo? ein?, buscando un poco he encontrado estos.
FORTRAN Monitor System (FMS) -> 1950. Creado por North American Aviation para el IBM 709.
General Motors Operating System (GM OS) -> 1955. Creado por General Motors para el IBM 701.
Input Output System -> 1956. Creado por General Motors y North American Aviation para el IBM-704.
SAGE (Semi-Automatic Ground Environment). 1950. El primero en tiempo real para el IBM AN/FSQ7.
SOS -> 1950. Creado por IBM SHARE Users Group para el IBM 709.
Saludos