Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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