Выбрать операционную систему

редактировать
Выбрать операционную систему
Разработчик Дон Нельсон, Ричард А. (Дик) Пик, TRW
Написано на языке ассемблера
Первоначальный выпуск1965 (GIRLS ), 1973 (операционная система Reality)
Маркетинговая цельБизнес обработка данных
Доступно на английском
платформахSolaris, Linux, AIX, Windows Server ( 2000 и выше)
Ядро типМонолитное (или нет для реализаций операционной среды )
По умолчанию пользовательский интерфейс Текстовый
Лицензия Собственная

Операционная система Pick (часто называемая просто «системой Pick » или просто «Pick») - это со страницами по требованию, многопользовательская, виртуальная память, разделение времени компьютер операционная система на основе уникальной базы данных MultiValue. Выбор используется в основном для обработки данных бизнеса. Он назван в честь одного из разработчиков, Ричарда А. (Дика) Пика.

Термин «система выбора» также стал использоваться в качестве общего названия всех операционных сред, которые использовать эту многозначную базу данных и иметь некоторую реализацию запросов Pick / BASIC и ENGLISH / Access. Хотя Pick начинался с множества миникомпьютеров, система и ее различные реализации в конечном итоге распространились на широкий спектр микрокомпьютеров, персональных компьютеров и мэйнфреймов.

Содержание
  • 1 Обзор
  • 2 История
  • 3 Производные и родственные продукты
  • 4 Критика и сравнения
    • 4.1 Среда выполнения
    • 4.2 Учетные данные и безопасность
    • 4.3 Опыт и поддержка
    • 4.4 MUMPS
  • 5 Ссылки
  • 6 Библиография
  • 7 Внешние ссылки
Обзор

Операционная система Pick состоит из базы данных, словаря, языка запросов, процедурного языка (PROC), управления периферийными устройствами, -управление пользователями и скомпилированный язык программирования BASIC.

База данных представляет собой систему управления данными 'hash-file '. Хэш-файловая система - это набор динамических ассоциативных массивов, которые организованы вместе, связаны и управляются с помощью ассоциативных файлов в качестве системы управления базами данных. Будучи ориентированным на хэш-файлы, Pick обеспечивает эффективное время доступа к данным. Первоначально все структуры данных в Pick были хэш-файлами (на самом низком уровне), что означает, что записи хранятся как связанные пары первичного ключа с набором значений. Сегодня система Pick также может напрямую обращаться к файлам хоста в Windows или Unix в любом формате.

База данных Pick делится на одну или несколько учетных записей, главных словарей, словарей, файлов и субфайлов, каждый из которых является файлом, ориентированным на хэш-таблицу. Эти файлы содержат записи, состоящие из полей, подполей и подполей. В Pick записи называются элементами, поля - атрибутами, а подполя - значениями или вложенными значениями (отсюда и современный ярлык «многозначная база данных»). Все элементы имеют переменную длину, поля и значения отмечены специальными разделителями, так что любой файл, запись или поле может содержать любое количество записей нижнего уровня сущности. В результате элемент выбора (запись) может представлять собой единое целое (один полный счет-фактуру, заказ на покупку, заказ на продажу и т. Д.) Или быть похожим на файл в большинстве обычных систем. Сущности, которые хранятся как «файлы» в других обычных системах (например, исходные программы и текстовые документы), должны храниться как записи в файлах на Pick.

Иерархия файлов примерно эквивалентна обычному Unix-подобная иерархия каталогов, подкаталогов и файлов. Главный словарь похож на каталог тем, что в нем хранятся указатели на другие словари, файлы и исполняемые программы. Главный словарь также содержит язык командной строки.

Все файлы (учетные записи, словари, файлы, суб-файлы) организованы одинаково, как и все записи. Эта единообразие используется во всей системе как с помощью системных функций, так и с помощью команд системного администрирования. Например, команда «найти» найдет и сообщит о вхождении слова или фразы в файле и может работать с любой учетной записью, словарем, файлом или суб-файлом.

Каждая запись должна иметь уникальный первичный ключ, который определяет, где в файле хранится эта запись. Чтобы получить запись, ее ключом является хеш, а результирующее значение указывает, в каком из набора дискретных «сегментов» (называемых «группами») искать запись. (Внутри корзины записи сканируются последовательно.) Следовательно, большинство записей (например, полный документ) можно прочитать с помощью одной единственной операции чтения с диска. Этот же метод используется для записи записи обратно в ее правильное «ведро».

В своей первоначальной реализации записи Pick были ограничены общим размером 32 КБ (при стоимости жесткого диска 10 МБ US $ 5000), хотя это ограничение было снято в 1980-х годах. Файлы могут содержать неограниченное количество записей, но эффективность извлечения определяется количеством записей относительно количества сегментов, выделенных для файла. Каждому файлу может быть первоначально выделено столько сегментов, сколько требуется, хотя изменение этого объема позже может (для некоторых типов файлов) потребовать, чтобы файл был неподвижным. Все современные многозначные базы данных имеют специальный тип файла, который динамически изменяется по мере использования файла. В них используется метод, называемый линейным хешированием, стоимость которого пропорциональна изменению размера файла, а не (как в обычных хешированных файлах) самому размеру файла. Все файлы начинаются как непрерывная группа страниц на диске и растут за счет связывания дополнительных страниц «переполнения» из неиспользуемого дискового пространства.

Первоначальные реализации Pick не имели структур индексов, так как не считались необходимыми. Примерно в 1990 году была добавлена ​​функция индексирования B-tree. Эта функция заставляет поиск по вторичному ключу работать так же, как запросы по ключу любой другой системы баз данных: требуется как минимум два чтения с диска (чтение ключа, затем чтение записи данных).

Файлы данных выбора обычно имеют два уровня. Первый уровень известен как «словарный» и является обязательным. Он содержит:

  • Элементы словаря - необязательные элементы, которые служат в качестве определений для имен и структуры элементов в ветви данных, используемых в отчетах
  • Идентификатор уровня данных - указатель на второй или Уровень «данных» файла

Файлы, созданные только с одним уровнем, по умолчанию являются файлами словарей. Некоторые версии системы Pick позволяют связать несколько уровней данных с одним файлом уровня словаря, и в этом случае в файле словаря будет несколько идентификаторов уровня данных.

В базе данных Pick нет данных с типом , поскольку все данные хранятся в виде символов, включая числа (которые хранятся в виде десятичных знаков). Данные целостность контролируется не системой, а приложениями и дисциплиной программистов. Поскольку логический документ в Pick не фрагментирован (как в SQL), целостность внутри записи выполняется автоматически.

В отличие от многих систем баз данных SQL , Pick позволяет использовать несколько предварительно вычисленных псевдонимов полей. Например, поле даты может иметь определение псевдонима для формата «12 октября 1999 года» и другой псевдоним, форматирующий это же поле даты как «10/12/99». Перекрестные соединения или объединения файлов обрабатываются как определение синонима внешнего ключа. Данные клиента, такие как имя и адрес, «объединяются» из файла клиента в файл счета-фактуры посредством определения синонима «номера клиента» в словаре «счета-фактуры».

Структура записи выбора отдает предпочтение композиции, отличной от первой нормальной формы, когда все данные для объекта хранятся в одной записи, что устраняет необходимость выполнять соединения. Такое управление большими разреженными наборами данных может привести к эффективному использованию дискового пространства. Вот почему эти базы данных иногда называют базами данных NF2 или NF-squared.

История

Pick изначально был реализован как G обобщенная I информация R etrieval L anguage S ystem (GIRLS) на IBM System / 360 в 1965 году Доном Нельсоном и Ричардом (Диком) Пиком в TRW, чей государственный контракт на Cheyenne Вертолетный проект потребовал создания базы данных. Предполагалось, что он будет использоваться США. Армия контролировала запасы частей вертолета Cheyenne.

Pick был впоследствии коммерчески выпущен в 1973 г. компанией Microdata Corporation (и ее британским дистрибьютором CMC) в качестве Операционная система Reality теперь поставляется Northgate Information Solutions. Макдоннелл Дуглас купил Microdata в 1981 году.

Первоначально в реализации Microdata, а затем внедрен во всех системах Pick, BASIC язык под названием Data / BASIC с многочисленными расширениями синтаксиса для интерфейса интеллектуального терминала и операций с базами данных был основным языком программирования для приложений. Для выполнения сценариев был предоставлен процедурный язык PROC. Язык в стиле SQL, называемый АНГЛИЙСКИЙ, разрешал извлечение базы данных и создание отчетов, но не обновления (хотя позже команда АНГЛИЙСКОГО «REFORMAT» разрешала обновления на пакетной основе). АНГЛИЙСКИЙ не позволял полностью манипулировать трехмерной многозначной структурой записей данных. Также он не предоставлял напрямую общих реляционных возможностей, таких как объединяет. Это произошло потому, что мощные переопределения словаря данных для поля позволяли объединять через выполнение вычисленного поиска в другом файле. В систему включен спулер . Был предоставлен простой для записей файловой системы, но редактор подходил только для обслуживания системы и не мог блокировать записи, поэтому большинство приложений были написаны с помощью других инструментов, таких как пакетная обработка, RPL или язык BASIC, чтобы гарантировать данные. проверка и разрешить блокировку записи.

К началу 1980-х наблюдатели видели в операционной системе Pick сильного конкурента Unix. BYTE в 1984 году заявил, что «Pick прост и эффективен, и, похоже, быть также эффективным и надежным... поскольку он хорошо работает в качестве многопользовательской системы, это, вероятно, самый экономичный способ использования XT ". Дик Пик основал компанию Pick Associates, позже переименованную в Pick Systems, затем Raining Data, а с 2011 года - TigerLogic, а позднее - Rocket Software. Он передал лицензию на «Pick» большому количеству производителей и продавцов, которые производили различные «вкусы» Pick. TigerLogic продавал базы данных D3, mvBase и mvEnterprise. Те, которые ранее продавались IBM под маркой «U2 », известны как UniData и UniVerse. Rocket Software приобрела семейство продуктов IBM U2 в 2010 году и продукты семейства TigerLogic D3 и mvBase в 2014 году.

Дик Пик умер от инсульта в октябре 1994 года.

Пик Системы часто оказывались запутанными в судебных процессах по лицензированию и уделяли относительно мало усилий маркетингу и совершенствованию своего программного обеспечения. Последующие порты Pick на другие платформы обычно предлагали одни и те же инструменты и возможности в течение многих лет, обычно с относительно небольшими улучшениями и просто переименованными (например, Data / BASIC стал Pick / BASIC, а ENGLISH стал ACCESS ). Лицензиаты часто разрабатывали собственные вариации и улучшения (например, Microdata создала собственный процессор ввода под названием ScreenPro).

Производные и связанные продукты

База данных Pick была лицензирована примерно трем десяткам лицензиатов в период с 1978 по 1984 год. Реализации, совместимые с приложениями, превратились в производные, а также послужили источником создания подобных систем.

  • Reality - Первая реализация базы данных Pick была на платформе Microdata с использованием прошивки и называлась Reality. Первый коммерческий выпуск был выпущен в 1973 году. Microdata приобрела CMC Ltd. в начале 80-х годов и базировалась в Хемел Хемпстеде, Англия. Реализации Microdata работали в прошивке, поэтому каждое обновление должно было сопровождаться новой микросхемой конфигурации. Сами микроданные в конечном итоге были куплены McDonnell-Douglas Information Systems. Pick и Microdata подали друг на друга в суд за право продавать базу данных, окончательное решение заключалось в том, что они оба имели право. В дополнение к серии компьютеров Reality Sequoia и Pegasus], Microdata и CMC Ltd. продали серию Sequel (Sequoia), которая представляла собой гораздо больший класс, способный обрабатывать более 1000 одновременных пользователей. Было известно, что более ранние миникомпьютеры Reality могли обрабатывать более 200 одновременных пользователей, хотя дела шли довольно медленно и превышали официальный лимит. Системы Pegasus вытеснили Sequoia и могли обрабатывать даже больше одновременных пользователей, чем его предшественники. Современная версия этой оригинальной реализации Pick принадлежит и распространяется Northgate Information Solutions Reality.
  • Ultimate . Вторая реализация базы данных Pick была разработана примерно в 1978 г. компанией Нью-Джерси компания под названием The Ultimate Corp, управляемая Тедом Сабарезе. Как и более ранний порт микроданных, это была реализация микропрограммы с набором инструкций Pick в микропрограммном обеспечении и монитором в коде сборки на машине Honeywell уровня 6. Система имела двойные особенности: функции монитора / ядра (в основном аппаратный ввод-вывод и планирование) выполнялись собственным набором инструкций Honeywell Level 6. Когда монитор «выберите следующего пользователя» для управления активацией был передан в Honeywell WCS (записываемое хранилище элементов управления) для выполнения кода ассемблера Pick (реализованного в микрокоде) для выбранного процесса. Когда истек срок действия временного интервала пользователя, управление было передано обратно ядру, выполняющему собственный набор инструкций уровня 6.
Ultimate развил эту концепцию в семействе продуктов DEC LSI / 11, реализовав сопроцессор на оборудовании (битовый срез, прошивка загнала). Вместо одного процессора с расширенным набором инструкций микрокода WCS в этой конфигурации использовались два независимых, но взаимодействующих процессора. ЦП LSI11 выполнял функции монитора, а сопроцессор выполнял набор инструкций ассемблера Pick. Эффективность этого подхода привела к увеличению производительности в 2 раза.
Концепция сопроцессора снова была использована для создания версий 5X, 7x и dual-7x для систем Honeywell Level 6. Двойная портовая память с частными шинами для сопроцессоров использовалась для повышения производительности систем LSI11 и уровня 6.
В другой версии использовался DEC LSI-11 для IOP и 7X доска. Ultimate пользовалась умеренным успехом в 1980-х годах и даже включала реализацию, работающую как слой поверх систем DEC VAX, 750, 780, 785 и более поздних версий MicroVAX. У Ultimate также были версии Ultimate Operating System, работающие в системах серии IBM 370 (под VM и родной), а также на компьютерах серии 9370. Ultimate была переименована в Allerion, Inc. до ликвидации ее активов. Большинство активов было приобретено Groupe Bull и состояло в основном из обслуживания существующего оборудования. У Bull были свои проблемы, и примерно в 1994 году служба технического обслуживания в США была продана Вану.
Prime INFORMATION - Devcom, реселлер Microdata, написал систему баз данных в стиле Pick под названием INFORMATION в FORTRAN и ассемблер в 1979 году для работы в системах Prime Computer 50-й серии. Затем он был продан Prime Computer и переименован в Prime INFORMATION. Впоследствии он был продан Vmark Software. Это была первая реализация гостевой операционной среды. INFO / BASIC, вариант Dartmouth BASIC, использовался для приложений баз данных.
UniVerse - Другая реализация системы под названием UniVerse была разработана VMark Software, которая использовала под Unix и Windows. Это был первый вариант, в котором была реализована возможность эмуляции других реализаций системы, таких как операционная система Microdata Reality и Prime INFORMATION. Первоначально работавший в Unix, позже он был также доступен для Windows. Сейчас он принадлежит Rocket Software. (Системы, разработанные Prime Computer и VMark, теперь принадлежат Rocket Software и именуются «U2».)
UniData - очень похожа на UniVerse, но UniData имел средства взаимодействия с другими приложениями Windows. Он также принадлежит и распространяется Rocket Software.
PI / open - Prime Computer переписал Prime INFORMATION на C для систем на основе Unix, которые он продавал, позвонив это ПИ +. Затем он был перенесен на другие системы Unix, предлагаемые другими поставщиками оборудования, и переименован в PI / open.
Applied Digital Data Systems (ADDS) - это была первая реализация, которая была реализована только в программном обеспечении, поэтому обновления были выполнены загрузкой ленты, а не новым чипом. Линия "Mentor" изначально была основана на наборе микросхем Zilog Z-8000, и этот порт вызвал шквал других "программных реализаций" на широком спектре процессоров с большим упором на Motorola 68000.
Fujitsu Microsystems of America - Еще одна программная реализация, существовавшая в конце 1980-х. Fujitsu Microsystems of America была приобретена Alpha Microsystems 28 октября 1989 года.
Pyramid - Еще одна программная реализация, существовавшая в 1980-х годах.
General Automation "Zebra" - Еще одна программная реализация, существующая в 1980-е годы
Altos - программная реализация на платформе набора микросхем 8086, запущенная примерно в 1983 году.
WICAT / Pick - другая программная реализация, существовавшая в 1980-х годах
Sequoia - другая программная реализация, существующий с 1984 года. Sequoia была наиболее известна своей отказоустойчивой многопроцессорной моделью, в которую можно было подключиться с разрешения пользователя, и его переключение терминала с нуля на удаленный с помощью ключа на системном консоле. Он мог наблюдать за тем, что делал человек из службы поддержки, который набирал на его терминале 0, принтер с клавиатурой. Pegasus вышел в 1987 году. Бизнес-подразделение Enterprise Systems (которое продавало Pick) было продано General Automation в 1996/1997.
Revelation - В 1984 году Cosmos выпустила базу данных в стиле Pick под названием Revelation, позднее Advanced Revelation, для DOS на IBM PC. Advanced Revelation теперь принадлежит Revelation Technologies, которая издает версию с графическим интерфейсом под названием OpenInsight.
jBASE - jBASE была выпущена в 1991 году небольшой одноименной компанией, расположенной в Хемел-Хемпстеде. Написанный бывшими инженерами Microdata, jBASE до некоторой степени эмулирует все реализации системы. jBASE уникален тем, что компилирует приложения в форму машинного кода, а не в промежуточный байтовый код. В 2015 году поставщик облачных решений Zumasys из Ирвина, Калифорния, приобрел права на распространение jBASE, а также интеллектуальную собственность у Temenos Group.
UniVision - UniVision была базой данных в стиле Pick, разработанная как замена версии Mentor, но с расширенными функциями, выпущенная в 1992 г. компанией EDP, расположенной в Шеффилде.
OpenQM - единственная база данных MultiValue продукт доступен как в виде полностью поддерживаемого коммерческого продукта без открытого исходного кода, так и в форме с открытым исходным кодом по Стандартной общественной лицензии. OpenQM доступен у его эксклюзивного всемирного дистрибьютора, Zumasys.
Caché . В 2005 году компания InterSystems, производитель базы данных Caché, объявила поддержка широкого набора расширений MultiValue в Caché. Caché для MultiValue.
ONware - ONware предоставляет приложениям MultiValue возможность использовать общие базы данных, такие как Oracle и SQL Server. Используя ONware, приложения MultiValue могут быть интегрированы с реляционными, объектными и объектно-реляционными приложениями.
D3- Pick Systems перенесла операционную систему Pick для работы в качестве продукта баз данных с использованием операционных систем хоста, таких как Unix, Linux или серверы Windows, где данные хранятся в файловой системе операционной системы хоста. Предыдущие версии Unix или Windows должны были работать в отдельном разделе, что затрудняло взаимодействие с другими приложениями. Выпуски D3 открыли возможность интеграции доступа через Интернет к базе данных или взаимодействия с популярными приложениями для обработки текстов и электронных таблиц, что было успешно продемонстрировано рядом пользователей. Семейство баз данных D3 и связанных инструментов принадлежит и распространяется Rocket Software.

Благодаря вышеперечисленным и другим реализациям, системы, подобные Pick, стали доступны как среды баз данных / программирования / эмуляции, работающие под многими вариантами Unix и Microsoft Windows.

За прошедшие годы многие важные и широко используемые приложения были написаны с использованием Pick или одной из его производных реализаций. Как правило, конечные пользователи этих приложений не знают о базовой реализации Pick.

Критика и сравнения

Среда выполнения

Native Pick не требовала для работы базовой операционной системы (ОС). Позже это изменилось в более поздних реализациях, когда для Pick требовалась ОС хоста (Windows, Linux, Unix и т. Д.). В то время как ОС хоста обеспечивала доступ к аппаратным ресурсам (процессор, память, хранилище и т. Д.), У Pick были внутренние процессы для управления памятью. Объектно-ориентированный Caché решил некоторые из этих проблем.

Работа в сети в mvBase была невозможна без сопутствующего приложения, работающего в ОС хоста, которое могло бы управлять сетевыми соединениями через порты TCP и передавать их во внутреннюю сеть Pick (через последовательное соединение

Учетные данные и безопасность

Отдельные учетные записи пользователей должны быть созданы в ОС Pick и не могут быть привязаны к внешнему источнику (например, локальным учетным записям в ОС хоста или LDAP ).

Пароли пользователей хранятся в Pick OS в зашифрованном виде. Зашифрованный пароль может быть «взломан» методами грубой силы, но требует доступа к системе и навыков программирования Pick как части вектора атаки.

Реализация Rocket D3 поддерживает шифрование файлов SSL.

Опыт и поддержка

Компании, желающие нанять разработчиков и обслуживающий персонал для систем на основе MultiValue (на основе выбора), признают, что Хотя разработчики обычно не изучают окружающую среду на курсах колледжей и университетов, разработчики могут быстро работать продуктивно, обладая наставничеством и обучением. Из-за эффективного дизайна и характера языка программирования (вариант BASIC) кривая обучения обычно считается низкой. Продукты Pick, такие как D3, UniVerse, UniData, jBASE, Revelation, MVON, Caché, OpenQM и Reality, по-прежнему поддерживаются во всем мире через хорошо налаженные каналы распространения и торговых посредников. Группа Google mvdbms - это полезное место для начала поиска ресурсов.

MUMPS

ОС Pick предлагает сравнение с MUMPS, которое превратилось в Caché. Сходства включают:

  • Обе системы построены на эффективной реализации больших, разреженных массивов с индексированными строками;
  • Оба исторически объединяли язык и ОС;
  • Обе имеют схожую область применимости.
Ссылки
Библиография
  • Карманный справочник REALITY; Джонатан Э. Сиск; Ирвин, Калифорния; JES Associates, Inc.; 1981 OCLC 216178915
  • Карманный справочник PICK; Джонатан Э. Сиск; Ирвин, Калифорния; Системы выбора; 1982
  • Изучение операционной системы Pick; Джонатан Э. Сиск; Стив Ван Арсдейл; Хасбрук-Хайтс, штат Нью-Джерси; Hayden Book Co., 1985. OCLC 12967951
  • Тейлор, Мартин (1985). Выбрать для пользователей. Научные публикации Блэквелла. ISBN 0-632-01492-X.
  • Карманный справочник отмычки; Джонатан Э. Сиск; Под ред. Настольной справки; Хасбрук-Хайтс, штат Нью-Джерси; Hayden Book Co., 1985. OCLC 18872552
  • Перспектива выбора; Ян Джеффри Сэндлер; Саммит Блю Ридж, Пенсильвания; TAB профессиональные и справочные книги; 1989. OCLC 18521562
  • Выбор для профессионалов: передовые методы и приемы; Харви Родштейн; Саммит Блю Ридж, Пенсильвания; TAB профессиональные и справочные книги; 1990. OCLC 20452708
  • Энциклопедия PICK (EPICK); Джонатан Э. Сиск; Ирвин, Калифорния; Системы выбора; 1992 OCLC 28725247
  • Le Système d'exploitation PICK; Малькольм Булл; Paris: Masson, 1989. OCLC 21247561
  • Операционная система Pick; Джозеф Сент-Джон Бейт; Майк Вятт; Нью-Йорк: Ван Ностранд Рейнхольд, 1986. OCLC 14904780
  • Операционная система Pick; Малькольм Булл; Лондон; Нью-Йорк: Чепмен и Холл, 1987. OCLC 13666782
  • Выбор системы; Патрик Руссель, Пьер Редуан, Мишель Мартен; Париж: CEdi Test, 1988. OCLC 19546897
  • Advanced PICK et UNIX: la nouvelle norme informatique; Бруно Бенинка; Ольне-су-Буа, Сен-Сен-Дени; Relais Informatique International, 1990. OCLC 23242884
  • Le systeme PICK: mode d'emploi d'un nouveau standard informatique; Мишель Лаллеман, Жанна-Франсуаза Бельцер; Ольне-су-Буа, Сен-Сен-Дени; Relais Informatique International, 1987. OCLC 20877971
  • Операционная система Pick: практическое руководство; Роджер Дж. Бурдон; Уокингем, Англия; Рединг, Массачусетс: Аддисон-Уэсли, 1987. OCLC 13945808
  • Система эксплуатации: реальные факты и перспективы; Бернар де Кукс; Paris: Afnor, 1988. OCLC 20078135
  • Pick BASIC: руководство программиста; Джонатан Э. Сиск; Саммит Blue Ridge, Пенсильвания: TAB Professional and Reference Books, 1987. OCLC 16355134
  • Pick BASIC: справочное руководство; Линда Муи; Севастополь, Калифорния: O'Reilly Associates, 1990. OCLC 22147353
  • Программирование с помощью IBM PC Basic и системы баз данных Pick; Саммит Блю Ридж, Пенсильвания: TAB Books, 1990. OCLC 19723037
  • Обзор системы PICK; Шайлеш Камат; 1993. OCLC 29287280
  • Тейлор, Мартин; Рис, Стюарт (1995). Unix и Unidata. Datamatters. ISBN 1-900176-00-9.
  • Pick: многоязычная операционная система; Чарльз М. Сомервилль; Computer Language Magazine, май 1987 г., стр. 34.
  • Выбор из энциклопедии; Джонатан Э. Сиск; Pick Systems, июнь 1991 г.
Внешние ссылки
Последняя правка сделана 2021-06-02 05:01:54
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте