stringtranslate.com

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

Операционная система Pick , также известная как Pick System или просто Pick , [1] представляет собой многопользовательскую компьютерную операционную систему с разделением времени и виртуальной памятью по требованию , основанную на базе данных MultiValue . Pick используется в основном для обработки бизнес-данных . Он назван в честь одного из его разработчиков, Дика Пика. [2] [3]

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

Обзор

Операционная система Pick — это интегрированная вычислительная платформа с базой данных, языками запросов и процедурных операций, периферийным и многопользовательским управлением, а также возможностями программирования на языке BASIC . В его базе данных используется система хеш-файлов, обеспечивающая эффективное хранение и извлечение данных путем организации данных в динамические ассоциативные массивы, управляемые ассоциативными файлами.

Данные в системе Pick организованы в иерархическую структуру учетных записей, словарей, файлов и подфайлов на основе модели хеш-таблицы с линейным зондированием. Эта структура включает записи, поля и подполя переменной длины с уникальными соглашениями об именах, отражающими многозначные характеристики базы данных. Записи идентифицируются уникальными ключами, которые обеспечивают прямой доступ к местам их хранения. [6]

Первоначально ограниченная технологическими ограничениями той эпохи, возможности системы Pick со временем расширились, были сняты прежние ограничения на размер записи и введено динамическое размещение файлов и индексация B-дерева для расширения возможностей управления данными.

База данных Pick работает без явных типов данных , [6] рассматривая все данные как символьные строки, что возлагает ответственность за целостность данных на приложения, разработанные для системы. Эта гибкость позволяет Pick хранить данные в отличной от первой нормальной форме , избегая необходимости операций соединения , поскольку все связанные данные содержатся в отдельных записях. Этот подход может оптимизировать эффективность хранения и поиска для определенных типов наборов данных.

История

Изначально Pick была реализована как Generalized Information Retreetchal Language System (GIRLS) на IBM System/360 в 1965 году Доном Нельсоном и Диком Пиком из TRW , чей правительственный контракт на проект Cheyenne Helicopter требовал разработки базы данных. [5] Предполагалось, что он будет использоваться армией США для контроля запасов запчастей для вертолетов Cheyenne . [7]

Впоследствии Pick был коммерчески выпущен в 1973 году корпорацией Microdata (и ее британским дистрибьютором CMC) как Reality Operating System, которая теперь поставляется Northgate Information Solutions . [8] McDonnell Douglas купила Microdata в 1981 году. [5]

Первая реализация микроданных, названная Reality, включала только процедурный язык (PROC) и язык запросов (ENGLISH). В 1975 году Кен Симмс из Pick Systems создал реализацию Dartmouth BASIC for the Reality с многочисленными синтаксическими расширениями для интеллектуального интерфейса терминала и операций с базами данных, и она получила название Data/BASIC. Примерно в то же время компания SMI из Чикаго создала расширенный процедурный язык и назвала его RPL.

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

К началу 1980-х годов наблюдатели увидели в операционной системе Pick сильного конкурента Unix. [9] В 1984 году компания BYTE заявила, что «Pick — это простая и мощная система, а также, по-видимому, эффективная и надежная... поскольку она хорошо работает как многопользовательская система, это, вероятно, наиболее экономичный способ использования XT » . . [10] Дик Пик основал компанию Pick & Associates, позже переименованную в Pick Systems, затем Raining Data, затем (по состоянию на 2011 год ) TigerLogic и, наконец, Rocket Software. Он лицензировал «Pick» большому количеству производителей и продавцов, которые выпускали различные «вкусы» Pick. TigerLogic продавала следующие варианты баз данных: D3, mvBase и mv Enterprise. Те, которые ранее продавались IBM под эгидой « U2 », известны как UniData и UniVerse. Rocket Software приобрела семейство продуктов IBM U2 в 2010 году и семейство продуктов D3 и mvBase от Tiger Logic в 2014 году. В 2021 году Rocket также приобрела OpenQM и jBASE.

Дик Пик умер в возрасте 56 лет из-за осложнений, вызванных инсультом, в октябре 1994 года. [3] [11]

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

Производные и сопутствующие продукты

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

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

Смотрите также

Рекомендации

  1. ^ Рамминг, Д; Бурдон, Роджер Дж. (1989). «Выбор операционной системы – Практическое руководство». Труды IEEE . 77 (2): 363. doi :10.1109/JPROC.1989.1203777. S2CID  9328922.
  2. ^ Вудьярд, Крис (19 октября 1994 г.). «Разработчик программного обеспечения Дик Пик умер в возрасте 56 лет». Лос-Анджелес Таймс . Архивировано из оригинала 15 марта 2023 г. Проверено 17 июня 2023 г.
  3. ^ Аб Джонсон, Уилл. «Ричард Пик» Дика (ум. 19 октября 1994 г.)». www.countyhistorian.com . Архивировано из оригинала 27 сентября 2017 года . Проверено 27 сентября 2017 г.
  4. ^ «Операционная система PICK - обеспечивает мощность мэйнфрейма на вашем ПК» . Инфомир . 27 июля 1987 г. с. 80.
  5. ^ abc «Общий обзор Classic Pick – краткая история». 1995. Архивировано из оригинала 08 августа 2018 г. Проверено 27 сентября 2017 г.
  6. ^ abcde «Выбор Джонатана Э. Сиска / BASIC: Руководство программиста» . jonsisk.com . Архивировано из оригинала 04 марта 2023 г. Проверено 4 марта 2023 г.
  7. Нельсон, Дональд Б. (19 марта 1965 г.). «Спецификация требований к пользователю универсального языка и системы информационного поиска (GIRLS)». Архивировано из оригинала 5 марта 2016 года . Проверено 6 февраля 2015 г.
  8. Эллерей, Дик (16 июля 1986 г.). Бюллетень управления проектами 1986/09 – «Раскрытие реальной операционной системы» . 1986/09. Группа управления проектами, McDonnell Douglas Informations Systems Group.
  9. ^ Фидлер, Райан (октябрь 1983 г.). «Учебное пособие по Unix / Часть 3: Unix на рынке микрокомпьютеров». БАЙТ . п. 132 . Проверено 30 января 2015 г.
  10. ^ Рочкинд, Марк Дж. (осень 1985 г.). «Выбор, Когерент и ТЕОС». БАЙТ . п. 231 . Проверено 19 марта 2016 г.
  11. Вудьярд, Крис (19 октября 1994 г.). «Разработчик программного обеспечения Дик Пик умер в возрасте 56 лет». Лос-Анджелес Таймс . Архивировано из оригинала 12 октября 2018 года . Проверено 13 ноября 2022 г.
  12. Лаццарески, Карла (3 ноября 1985 г.). «Компьютерный гений изо всех сил старается убедить пользователей выбрать его систему». Лос-Анджелес Таймс . Архивировано из оригинала 28 сентября 2017 года . Проверено 13 ноября 2022 г.
  13. ^ "Отсутствие маркетинга у Пика"
  14. ^ Гилл, Филип (24 марта 1986 г.). «Выбор операционной системы привлекает пользователей». Компьютерный мир . п. 93 . Проверено 13 ноября 2022 г.
  15. Олмос, Дэвид (28 октября 1989 г.). «Альфа Микро заявляет, что купит компанию Fujitsu» . Лос-Анджелес Таймс . Архивировано из оригинала 13 ноября 2022 года . Проверено 13 ноября 2022 г.
  16. ^ «Альфа-превью Apix Concurrent Pick + Unix V.4» . Обзор компьютерного бизнеса . 11 марта 1990 года.
  17. ^ Марк, Питер Б. (1985). «Компьютер Секвойя». Новости компьютерной архитектуры ACM SIGARCH . 13 (3). Portal.acm.org: 232. doi : 10.1145/327070.327218. S2CID  16954105. Архивировано из оригинала 13 ноября 2022 года . Проверено 13 ноября 2022 г.
  18. ^ Саймонс, Барбара; Спектор, Альфред З. (1990). Отказоустойчивые распределенные вычисления – Google Boeken. ISBN 9783540973850. Проверено 21 января 2012 г.
  19. ^ «Sequoia Systems сообщает о результатах за второй квартал 1997 г. - Business Wire» . Highbeam.com . Проверено 21 января 2012 г.[ мертвая ссылка ]
  20. ^ «Zumasys приобретает базу данных jBASE у программного обеспечения Temenos | Zumasys» . 5 января 2015 г. Архивировано из оригинала 2 марта 2021 г. Проверено 5 апреля 2021 г.
  21. ^ «Zumasys приобретает базу данных jBASE у программного обеспечения Temenos -» . www.zumasys.com . 5 января 2015 года. Архивировано из оригинала 6 февраля 2015 года . Проверено 6 февраля 2015 г.
  22. ^ «Rocket Software приобретает базы данных и инструменты компании Zumasys, Inc.; партнеры компаний для модернизации многоцелевых приложений | Rocket Software» . Ракетное программное обеспечение . Архивировано из оригинала 1 октября 2022 года . Проверено 11 ноября 2022 г.
  23. ^ «Дом». OpenQM . Архивировано из оригинала 16 апреля 2021 года . Проверено 5 апреля 2021 г.
  24. ^ «Caché для анализа неструктурированных данных | InterSystems». Корпорация ИнтерСистемс . Архивировано из оригинала 13 апреля 2021 года . Проверено 5 апреля 2021 г.

Библиография

Внешние ссылки