CB UNIX


Columbus UNIX , o CB UNIX , es una variante descontinuada del sistema operativo UNIX que se usa internamente en Bell Labs [1] para bases de datos administrativas y procesamiento de transacciones. [2] Fue desarrollado en la sucursal de Columbus, Ohio , basado en V6 , V7 y PWB Unix. [3] Era poco conocido fuera de la empresa.

CB UNIX se desarrolló para abordar las deficiencias inherentes a Research Unix , en particular la falta de comunicación entre procesos (IPC) y el bloqueo de archivos , considerados esenciales para un sistema de gestión de bases de datos . Varios productos del sistema de soporte de operaciones de Bell System se basaron en CB UNIX, como Switching Control Center System . Las principales innovaciones fueron el reinicio en caso de falla de energía, las disciplinas de línea , los tipos de terminales y las características de IPC. [4]

Las funciones de comunicación entre procesos desarrolladas para CB UNIX fueron colas de mensajes, semáforos y soporte de memoria compartida . Estos eventualmente aparecieron en los principales sistemas Unix comenzando con System V en 1983, y ahora se conocen colectivamente como System V IPC. [2]


Volumen 1 y Volumen 2 del Manual de programadores de UNIX Versión CB