Jump to content

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

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

Операционная система 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 Retreaming Language System (GIRLS) на IBM System/360 в 1965 году Доном Нельсоном и Диком Пиком из TRW , чей правительственный контракт на проект Cheyenne Helicopter требовал разработки базы данных. [ 5 ] Его предполагалось использовать в армии США для контроля запасов запчастей для вертолетов Cheyenne . [ 7 ]

Впоследствии Pick был коммерчески выпущен в 1973 году корпорацией Microdata (и ее британским дистрибьютором CMC) как Reality Operating System, которая сейчас поставляется Northgate Information Solutions . [ 8 ] Макдоннелл Дуглас купил 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 была на платформе Microdata с использованием встроенного ПО и называлась Reality . Первый коммерческий выпуск состоялся в 1973 году. Microdata приобрела CMC Ltd. в начале 80-х и базировалась в Хемел-Хемпстеде, Англия. Реализации Microdata работали во встроенном ПО , поэтому каждое обновление должно было сопровождаться новым чипом конфигурации. Сама Microdata в конечном итоге была куплена McDonnell Douglas Information Systems . Пик и 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, которой руководил Тед Сабарезе. Как и более ранний порт Microdata, это была реализация встроенного ПО с набором инструкций Pick во встроенном ПО и монитором в ассемблерном коде на машине Honeywell уровня 6 . Система имела двойную индивидуальность: функции монитора/ядра (в основном аппаратный ввод-вывод и планирование) выполнялись собственным набором инструкций Honeywell уровня 6. Когда монитор «выберите следующего пользователя» для активации, управление было передано в Honeywell WCS (хранилище управления с возможностью записи) для выполнения ассемблерного кода Pick (реализованного в микрокоде) для выбранного процесса. По истечении заданного пользователем временного интервала управление было передано обратно ядру, выполняющему собственный набор инструкций уровня 6.
    • Компания Ultimate развила эту концепцию в семействе продуктов DEC LSI/11, внедрив сопроцессор в аппаратном обеспечении (битовый, управляемый микропрограммным обеспечением). Вместо одного процессора с расширенным набором команд микрокода WCS в этой конфигурации использовались два независимых, но взаимодействующих процессора. ЦП LSI11 выполнял функции монитора, а сопроцессор выполнял набор инструкций ассемблера Pick. Эффективность этого подхода привела к увеличению производительности в 2 раза. Концепция сопроцессора была снова использована для создания версий 5×, 7× и двойной 7× для систем Honeywell уровня 6. Двухпортовая память с частными шинами для сопроцессоров использовалась для повышения производительности систем LSI11 и уровня 6.
    • В другой версии использовался DEC LSI-11 для IOP и плата 7X. Ultimate пользовалась умеренным успехом в 1980-х годах и даже включала реализацию, работающую поверх систем DEC VAX, 750, 780, 785, а затем и MicroVAX . У Ultimate также были версии Ultimate Operating System, работающие на системах IBM серии 370 (под виртуальной машиной и в собственном исполнении), а также на компьютерах серии 9370. Перед ликвидацией своих активов Ultimate была переименована в Allerion, Inc. Большая часть активов была приобретена Groupe Bull и состояла в основном из существующего оборудования. У Bull были свои проблемы, и примерно в 1994 году предприятие по техническому обслуживанию в США было продано Вангу .
  • Prime INFORMATION - Devcom, торговый посредник Microdata, в 1979 году написал систему баз данных в стиле Pick под названием INFORMATION на FORTRAN и ассемблере для работы на Prime Computer системах 50-й серии. Затем он был продан компании Prime Computer и переименован в Prime INFORMATION. [ 14 ] Впоследствии он был продан компании VMark Software Inc. Это была первая реализация гостевой операционной среды. INFO/BASIC, вариант Дартмутского BASIC , [ 6 ] использовался для приложений баз данных.
  • Прикладные системы цифровых данных (ADDS) — впервые разработаны в 1981 году. Это была первая реализация, реализованная только в программном обеспечении, поэтому обновления осуществлялись путем загрузки ленты, а не нового чипа. Линия Mentor изначально была основана на наборе микросхем Zilog Z-8000, и этот порт положил начало множеству других программных реализаций для широкого спектра процессоров с большим упором на Motorola 68000 .
  • UniVerse — другая реализация системы, названная UniVerse , была создана VMark Software и работала под управлением Unix и Microsoft Windows . Это был первый продукт, включивший возможность эмуляции других реализаций системы, таких как Reality Operating System от Microdata и 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-систем, назвав ее PI+. Затем он был перенесен на другие системы Unix, предлагаемые другими поставщиками оборудования, и переименован в PI/open.
  • Fujitsu Microsystems of America – еще одна программная реализация, существовавшая в конце 1980-х годов. Fujitsu Microsystems of America была приобретена Alpha Microsystems 28 октября 1989 года. [ 15 ] [ 16 ]
  • Пирамида - еще одна реализация программного обеспечения 1980-х годов.
  • Общая автоматизация «Зебра» - еще одна реализация программного обеспечения 1980-х годов.
  • Altos – программная реализация на платформе чипсета 8086, выпущенная примерно в 1983 году.
  • WICAT/Pick - еще одна реализация программного обеспечения, существовавшая в 1980-х годах.
  • Sequoia - еще одна реализация программного обеспечения, существующая с 1984 года. Sequoia была наиболее известна своей отказоустойчивой многопроцессорной моделью. [ 17 ] [ 18 ] на который можно было подключиться с разрешения пользователя и его переключения нулевого терминала на удаленный с помощью ключа на системной консоли. Он мог наблюдать за тем, что делал сотрудник службы поддержки, набравший на его терминале 0 — принтер с клавиатурой. Pegasus вышел на рынок в 1987 году. Подразделение Enterprise Systems (которое продало Pick) было продано компании General Automation в 1996/1997 году. [ 19 ]
  • Revelation. В 1984 году Cosmos выпустила базу данных в стиле Pick под названием Revelation, позже Advanced Revelation, для DOS на IBM PC . Advanced Revelation теперь принадлежит компании Revelation Technologies, которая публикует версию с графическим интерфейсом под названием OpenInsight.
  • jBASE — jBASE был выпущен в 1991 году небольшой одноименной компанией в Хемел-Хемпстеде , Англия. Написанная бывшими инженерами Microdata, jBASE в некоторой степени эмулирует все реализации системы. jBASE компилирует приложения в форму собственного машинного кода, а не в промежуточный байт-код. В 2015 году поставщик облачных решений Zumasys [ 20 ] в Ирвине, Калифорния, приобрела права на распространение jBASE у Mpower1, а также интеллектуальную собственность у Temenos Group . [ 21 ] 14 октября 2021 года Zumasys объявила, что продала свои базы данных и инструменты, включая jBASE, компании Rocket Software. [ 22 ]
  • UniVision – UniVision представляла собой базу данных в стиле Pick, разработанную в качестве замены версии Mentor, но с расширенными функциями, выпущенную в 1992 году компанией EDP в Шеффилде , Англия.
  • OpenQM — единственный продукт базы данных MultiValue, доступный как в виде полностью поддерживаемого коммерческого продукта с закрытым исходным кодом, так и в форме с открытым исходным кодом под лицензией General Public License . OpenQM доступен у эксклюзивного мирового дистрибьютора Zumasys. [ 23 ]
  • Caché. В 2005 году компания InterSystems , производитель базы данных Caché , объявила о поддержке широкого набора расширений MultiValue , Caché for MultiValue. [ 24 ]
  • 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.

См. также

[ редактировать ]
  • MUMPS , предшественник Caché
  • DBOS , новая операционная система, ориентированная на базы данных.
  1. ^ Рамминг, Д; Бурдон, Роджер Дж. (1989). «Выбор операционной системы – Практическое руководство». Труды IEEE . 77 (2): 363. doi : 10.1109/JPROC.1989.1203777 . S2CID   9328922 .
  2. ^ Вудьярд, Крис (19 октября 1994 г.). «Разработчик программного обеспечения Дик Пик умер в возрасте 56 лет» . Лос-Анджелес Таймс . Архивировано из оригинала 15 марта 2023 г. Проверено 17 июня 2023 г.
  3. ^ Jump up to: а б Джонсон, Уилл. «Ричард Пик «Дика» (ум. 19 октября 1994 г.)» . www.countyhistorian.com . Архивировано из оригинала 27 сентября 2017 года . Проверено 27 сентября 2017 г.
  4. ^ «Операционная система PICK – обеспечивает мощность мэйнфрейма на вашем ПК» . Инфомир . 27 июля 1987 г. с. 80.
  5. ^ Jump up to: а б с «Общий обзор Classic Pick – краткая история» . 1995. Архивировано из оригинала 08 августа 2018 г. Проверено 27 сентября 2017 г.
  6. ^ Jump up to: а б с д и «Выбор Джонатана Э. Сиска / BASIC: Руководство программиста» . jonsisk.com . Архивировано из оригинала 4 марта 2023 г. Проверено 4 марта 2023 г.
  7. ^ Нельсон, Дональд Б. (19 марта 1965 г.). «Спецификация требований к пользователю универсального языка и системы поиска информации (GIRLS)» . Архивировано из оригинала 5 марта 2016 года . Проверено 6 февраля 2015 г.
  8. ^ Эллерей, Дик (16 июля 1986 г.). Бюллетень управления проектами 1986/09 – «Раскрытие реальной операционной системы» . 1986/09. Группа управления проектами, McDonnell Douglas Information 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 Software | 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 г.

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

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6e328b67ade409e868091e490ee80a00__1720457160
URL1:https://arc.ask3.ru/arc/aa/6e/00/6e328b67ade409e868091e490ee80a00.html
Заголовок, (Title) документа по адресу, URL1:
Pick operating system - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)