stringtranslate.com

CB UNIX

Columbus UNIX , o CB UNIX , es una variante discontinuada del sistema operativo UNIX utilizado 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 fue desarrollado para abordar 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 gestión de bases de datos . Varios productos de sistemas de soporte de operaciones de Bell System se basaron en CB UNIX, como Switching Control Center System . Las principales innovaciones fueron el reinicio tras corte de energía, las disciplinas de línea , los tipos de terminales y las características de IPC. [4]

Volúmenes 1 y 2 del Manual del programador de UNIX, versión CB

Las características de comunicación entre procesos desarrolladas para CB UNIX fueron las colas de mensajes, los semáforos y el soporte de memoria compartida . Estas características finalmente aparecieron en los sistemas Unix convencionales a partir de System V en 1983 y ahora se conocen colectivamente como System V IPC. [2]

Referencias

  1. ^ Rochkind, Marc (1985). Programación avanzada en UNIX . Prentice Hall. págs. 156-157. ISBN 0-13-011800-1.
  2. ^ ab Kerrisk, Michael (2010). La interfaz de programación de Linux . No Starch Press. pág. 921. ISBN 9781593272203.
  3. ^ JD Doan, ed. (mayo de 1981). Manual del programador CB-UNIX, edición 2.3 (PDF) . Columbus, OH: Bell Telephone Laboratories. pág. iii.
  4. ^ Dale Dejager (16 de enero de 1984). "Historia de UNIX". Grupo de noticias : net.unix.