КБ ЮНИКС
Разработчик | Белл Лаборатории |
---|---|
Написано в | С |
Семейство ОС | Юникс |
Рабочее состояние | Снято с производства |
Доступно в | Английский |
По умолчанию пользовательский интерфейс | Интерфейс командной строки |
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]

Функции межпроцессного взаимодействия, разработанные для CB UNIX, включали очереди сообщений, семафоры и общей памяти поддержку . В конечном итоге они появились в основных системах Unix, начиная с System V в 1983 году, и теперь известны под общим названием System V IPC. [2]
Ссылки
[ редактировать ]- ^ Рочкинд, Марк (1985). Продвинутое UNIX-программирование . Прентис Холл. стр. 156–157 . ISBN 0-13-011800-1 .
- ^ Jump up to: а б Керриск, Майкл (2010). Программный интерфейс Linux . Нет крахмального пресса. п. 921 . ISBN 9781593272203 .
- ^ Дж. Д. Доан, изд. (май 1981 г.). Руководство программиста CB-UNIX, издание 2.3 (PDF) . Колумбус, Огайо: Bell Telephone Laboratories. п. iii.
- ^ Дейл Деджагер (16 января 1984 г.). «История UNIX» . Группа новостей : net.unix .