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