stringtranslate.com

CB UNIX

Columbus UNIX , или CB UNIX , — это прекративший поддержку вариант операционной системы UNIX, использовавшийся внутри Bell Labs [1] для административных баз данных и обработки транзакций. [2] Он был разработан в филиале в Колумбусе, штат Огайо , на основе V6 , V7 и PWB Unix. [3] Он был малоизвестен за пределами компании.

CB UNIX был разработан для устранения недостатков, присущих Research Unix , в частности, отсутствия межпроцессного взаимодействия (IPC) и блокировки файлов , которые считались необходимыми для системы управления базами данных . Несколько продуктов системы поддержки операций Bell System были основаны на CB UNIX, такие как Switching Control Center System . Основными нововведениями были перезапуск при сбое питания, дисциплины линий , типы терминалов и функции IPC. [4]

Тома 1 и 2 Руководства программиста UNIX, версия CB

Разработанные для CB UNIX функции межпроцессного взаимодействия включали очереди сообщений, семафоры и поддержку общей памяти . Они в конечном итоге появились в основных системах Unix, начиная с System V в 1983 году, и теперь известны под общим названием System V IPC. [2]

Ссылки

  1. ^ Rochkind, Marc (1985). Advanced UNIX Programming . Prentice Hall. стр. 156–157. ISBN 0-13-011800-1.
  2. ^ ab Kerrisk, Michael (2010). Интерфейс программирования Linux . No Starch Press. стр. 921. ISBN 9781593272203.
  3. ^ JD Doan, ред. (май 1981 г.). CB-UNIX Programmer's Manual, издание 2.3 (PDF) . Колумбус, Огайо: Bell Telephone Laboratories. стр. iii.
  4. ^ Дейл Деджагер (1984-01-16). "История UNIX". Группа новостей : net.unix.