Columbus UNIX , o CB UNIX , es una variante descontinuada del sistema operativo UNIX que se utiliza 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.
Desarrollador | Laboratorios Bell |
---|---|
Escrito en | C |
Familia OS | Unix |
Estado de trabajo | Interrumpido |
Disponible en | inglés |
Interfaz de usuario predeterminada | Interfaz de línea de comandos |
CB UNIX fue desarrollado para abordar las deficiencias inherentes a Research Unix , en particular la falta de comunicación entre procesos (IPC) y bloqueo de archivos , considerados esenciales para un sistema de administración de bases de datos . Varios productos del sistema de soporte operativo de Bell System se basaron en CB UNIX, como Switching Control Center System . Las principales innovaciones fueron el reinicio por falla de energía, las disciplinas de línea , los tipos de terminales y las funciones de IPC. [4]
Las características de comunicación entre procesos desarrolladas para CB UNIX fueron colas de mensajes, semáforos y soporte de memoria compartida . Estos aparecieron finalmente en los sistemas Unix convencionales a partir de System V en 1983, y ahora se conocen colectivamente como System V IPC. [2]
Referencias
- ^ Rochkind, Marc (1985). Programación avanzada de UNIX . Prentice Hall. págs. 156-157 . ISBN 0-13-011800-1. CS1 maint: parámetro desalentado ( enlace )
- ^ a b Kerrisk, Michael (2010). La interfaz de programación de Linux . Sin prensa de almidón. pag. 921 .
- ^ JD Doan, ed. (Mayo de 1981). Manual del programador de CB-UNIX, edición 2.3 (PDF) . Columbus, OH: Bell Telephone Laboratories. pag. iii.
- ^ Dale Dejager (16 de enero de 1984). "Historia de UNIX" . Grupo de noticias : net.unix .