INDICE
Introducción.
Historia.
Historia de los Sistemas Operativos multitarea.
Historia de OS/2.
Acceso al API de OS/2
Funciones de acceso a ficheros y al hardware.
Estructura de OS/2 (sistema de ficheros y subsistemas).
El sistema de ficheros de OS/2.
Los subsistemas de OS/2.
El subsistema de video (
API VIO
).
El subsistema de teclado (
API KBD
).
Modos del teclado.
El subsistema de ratón (
API MOU
).
Acceso a las funciones de 16 bits. El
THUNKING
.
Gestion de memoria en el modo protegido del 286
Gestion de memoria en el modo protegido del 386
Multitarea.
Concepto de Thread.
Concepto de Proceso.
Concepto de Sesión.
Estructura de OS/2 (Selector de programas, sesiones, procesos y threads).
Gestion de memoria.
Funciones de sincronización entre Threads y Procesos.
Concepto de semáforo.
Servicios de temporización.
Comunicación entre procesos
Semáforos y memoria compartida.
Cauces.
Colas.
Apendice A
Llamadas DOSxxx del sistema de ficheros
Llamadas DOSxxx para multitarea
Llamadas DOSxxx para gestión de sesiones
Llamadas DOSxxx para gestión de memoria
Llamadas DOSxxx para semáforos
Llamadas DOSxxx para temporizadores
Llamadas DOSxxx para cauces (
pipes
)
Llamadas DOSxxx para colas
Llamadas VIOxxx para acceso a la pantalla
Llamadas KBDxxx para acceso al teclado
Llamadas MOUxxx para acceso al ratón
Apendice B: códigos de error de OS/2