Pick system

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 00:39, 23 мая 2019.
Pick system
98ce32a80bd3dc5d72777efa7541826528de16a8c450b3b9062c04ecdfe51abc.png
Разработчик Don Nelson, Dick Pick, TRW
Написана на Ассемблер
Дата первого релиза Приблизительно середина 1960 годов
Целевой маркетинг Обработка бизнес процессов
Платформы Solaris, Linux, AIX, Windows Server
Ядро (тип) Монолитное
По умолчанию
пользовательский
интерфейс
Без графического интерфейска
Лицензия Проприетарное программное обеспечение
Официальный веб-сайт Нет

Операционная система Pick - это многопользовательская операционная среда с виртуальной памятью, предоставляющая средства для хранения, обработки и извлечения информации при автоматическом решении повседневных задач программирования. Она широко признана как первая система управления базами данных, доступная на коммерческом рынке, и одна из лучших, доступных на сегодняшний день. Она включает в себя собственную многопользовательскую базу данных, а собственные приложения написаны на языке PAS BASIC. Она похожа и конкурирует с Thoroughbred/OS. Более поздние версии базы данных и языка программирования Pick System были размещены под UNIX или Windows вместо использования их собственной ОС.[Источник 1]

Обзор

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

История

Истоки операционной системы PICK возникли из реального применения компьютерных технологий, предпринятого в середине 1960-х годов: разработка системы хранения данных управления, первоначально для отслеживания деталей для ракетных двигателей в рамках огромного военного подрядчика TRW Systems Inc. Позже он был принят и профинансирован армией США для отслеживания технического обслуживания и ремонта вертолетов в Шайенне.

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

Эта система была разработана Доном Нельсоном и первоначально называлась системой сбора данных о запасных частях (PADS). Ричард (Дик) Пик, для которого была названа операционная система, был нанят в 1965 году специально для работы с Нельсоном над проектом. В ходе своего довольно сложного развития первая спецификация называлась Обобщенный язык и система поиска информации (GIRLS). Позже, проект был переименован в Управление общей информацией (GIM). Затем она была дублирована Армией, которая взяла на себя финансирование проекта по разработке системы поддержки вертолета Шайенн, Интегрированной системы технических данных или ITDS. Программное обеспечение было доставлено в армию в 1969 году и реализовано на мэйнфрейме IBM. В том же году армия заявила в опубликованном отчете, что GIM (или ITDS) «безусловно, самая лучшая обобщенная система управления информацией в стране».

Реального коммерческого использования GIM не было, что позволило Дику Пику продолжить исследования его собственной работы, которая считается общественным достоянием, поскольку она была разработана под эгидой Министерства обороны США после завершения проекта. Развитие Дика Пика продолжалось, пока он работал в корпорации General Analytics, где он был задержан на короткий период, начинающийся в мае 1969 года. Ранее названный GIM или ITDS стал известен как Реактивная информационная система, RIS. В то время, когда Дик Пик работал в корпорации General Analytics, RIS был впервые перенесен на мини-компьютер, процессор Microdata 800.

General Analytics объявила о банкротстве в 1970 году, и Дик Пик продолжал самостоятельно работать над созданием RIS для Microdata 800. Теперь он назвал систему ACCESS.

В июне 1972 года Дик Пик основал Richard Pick and Associates и продолжил свои усилия, переключившись с Microdata 800 на Microdata 1600 и назвав всю систему, включающую программное обеспечение ACCESS, микропрограммное обеспечение и микроданные, - «DM 512».

Здесь важно отметить, что ее происхождение как операционной системы базы данных, разработанной специально для запуска прикладного программного обеспечения и предназначенной для пользователей компьютеров, в отличие от компьютерных техников и программистов, является неотъемлемой частью природы и будущего успеха PICK. Поскольку он удовлетворяет потребность в простоте использования, обеспечивает хорошие возможности онлайн-ответа и написания отчетов, пользователи считают PICK действительно полезной системой, особенно в многопользовательских приложениях баз данных; Поскольку средства быстрой разработки систем позволяют легко адаптировать пакеты программного обеспечения в режиме реального времени, производители и производители программного обеспечения считают, что PICK дает им явное преимущество при освоении вертикальных рынков.

Коммерческий рост

Первым коммерческим шагом в развитии PICK стала реализация миникомпьютеров на базе микроданных (ныне McDonnell Douglas Computer Systems Company; изменение названия произошло в конце 1984 года, когда McDonnell Douglas приобрела микроданные). Это произошло, когда Дик Пик заключил соглашение с Microdata о реализации своих программных концепций на своих компьютерах, а в 1974 году, когда Microdata были предоставлены права на маркетинг, DM 512 снова был переименован, на этот раз Microdata. Система называлась РЕАЛЬНОСТЬ, а поисковый язык - английский. С 1970 по 1978 год PICK был практически эксклюзивной собственностью Microdata. В течение этого периода Microdata продавала свой новый продукт, назначая дилеров по всему миру, добившись умеренного успеха.

Вопреки распространенному мнению - и согласно интервью (журнал Datastream, октябрь 1981 г.) с Кеном Симмсом, который работал с Диком Пиком над созданием операционной системы PICK, - в 1975 г. Пик стал нанимаемым специалистом по использованию микроданных. Симмс сказал: «Никто в Pick and Associates никогда не был настоящим сотрудником Microdata. В свое время некоторые из нас были сотрудниками по 1,00 долл. США в год, что должно было приносить определенные выгоды компании. Дик Пик стал руководителем отдела разработки REALITY и программистов Microdata. который работал в REALITY, фактически работал в офисах Pick and Associates в Skypark Circle ».

Затем, в конце 70-х годов, после спора с руководством, Дик Пик разделился с Microdata и намеревался продвигать систему на более широкую базу. За этим последовал судебный процесс в отношении прав на систему, который можно назвать одной из причин, по которой операционная система PICK осталась, и его часто рекламируют как «самый большой секрет в компьютерном мире». Иск был окончательно урегулирован вне суда в 1981 году.

Microdata сохранила исключительные права на REALITY и ее разработку на оборудовании Microdata, а Pick and Associates имеет право разрабатывать PICK и переносить его на другие компьютерные системы. Таким образом, эта небольшая компания, Pick and Associates, была единственным желающим источником поставок, позволяющим внедрять операционную систему на машинах других производителей.

В дополнение к относительной незаметности (в то время) PICK как мощной операционной среды была тенденция тех немногих поставщиков, которые лицензировали PICK, называть его по собственному имени, например: Zebra из General Automation, Mentor из Applied Digital Data Системы и Ultimate от The Ultimate Corp.[Источник 2]

Архитектура

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

  • Менеджер виртуальной памяти;
  • Универсальный системный монитор;
  • Уникальная структура файлов;
  • Эффективная словарная система;
  • Менеджер баз данных;
  • Легко используемый язык обращения к БД (ACCESS*)
  • Высокоуровневый язык программирования, (PicklBASIC)
  • Эффективный интерпретатор язык процедур, (PROC)
  • Программа обработки текста с расширенными возможностями (EDITOR)
  • Гибкий, повышающий производительность язык взаимодействия с системой (TCL)

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

Компоненты системы

Менеджер виртуальной памяти

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

Системный монитор

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

Структура файлов

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

Словарная система

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

Словари файлов

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

Базы данных

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

PICK/BASIC

Pick / BASIC - инструмент программирования общего назначения высокого уровня. В сочетании с непроцедурным языком ACCESS in-quiry и гибкой структурой данных Pick, это позволяет программистам выводить новые приложения в онлайн-режиме за удивительно короткое время. Новый язык, Pick / BASIC, специально предназначен для управления базами данных в многопользовательской среде. Бейсик был выбран из-за универсальной привлекательности. Это простой в использовании, гибкий язык программирования, адаптируемый для быстрого решения конкретных задач бизнес-приложений. PROC Удобный язык процедур, называемый PROC, предназначен для создания списка команд, экономящих время, чтобы обеспечить правильное выполнение последовательных процессов. Он позволяет хранить и выполнять длинную серию команд или операций, а также позволяет настраивать ввод, запрос, извлечение и генерацию базы данных. РЕДАКТОР Редактор операционной системы Pick используется для проверки и изменения любого атрибута, элемента или файла.

Язык взаимодействия с системой

Операционная система Pick ориентирована на терминалы. Хотя отчеты в печатном виде генерируются, это многопользовательская интерактивная система, активируемая через различные терминалы отображения видео. Таким образом, язык управления терминалом, или TCL, играет важную роль. С помощью TCL можно инициировать неограниченное количество пользовательских процедур и более 200 системных утилит, меню и процедур. TCL служит командным процессором, где действие инициируется и передается другим системным модулям. Поскольку новые более быстрые и небольшие компьютеры появляются на сцене почти ежемесячно, потребность в независимой от машины операционной системе становится все более и более необходимой. Система Pick отвечает этому требованию и будет действовать в ближайшие десятилетия.[Источник 3]

Источники

  1. Pick Operating System 1987 // WinWorld [2003–2019]. Дата изменения: 01.01.2018. URL: https://winworldpc.com/product/pick-operating-system/1987 (дата обращения: 10.04.2019).
  2. Pick Operating System // PickWiki [2019]. Дата изменения: 05.06.2015. URL: https://pickwiki.com/index.php/Pick_Operating_System (дата обращения: 10.04.2019).
  3. An overview of the Pick Operating System // semanticsscholar [2019]. Дата изменения: 04.12.1987. URL: https://pdfs.semanticscholar.org/ac0b/d082eea0b3b887f499854ade40def52c25bc.pdf (дата обращения: 10.04.2019).