Wybierz system operacyjny
Deweloper |
Don Nelson Dick Wybierz TRW |
---|---|
Napisane w | język programowania |
Pierwsze wydanie | 1965 ( DZIEWCZYNY ), 1973 (System operacyjny rzeczywistości) |
Cel marketingowy | Przetwarzanie danych biznesowych |
Dostępne w | język angielski |
Platformy | Solaris , Linux , AIX , Windows Server (2000 i nowsze) |
Typ jądra | Monolityczny (lub żaden w przypadku wdrożeń środowiska operacyjnego ) |
Domyślny interfejs użytkownika |
Oparty na tekście |
Licencja | Prawnie zastrzeżony |
Pick System operacyjny (Pick System lub Pick) to komputerowy system operacyjny obsługujący strony na żądanie , dla wielu użytkowników , z pamięcią wirtualną i z podziałem czasu, oparty na bazie danych MultiValue . Pick służy przede wszystkim do przetwarzania danych biznesowych . Nazwa pochodzi od jednego z jego twórców, Dicka Picka.
Termin „system Pick” zaczął być również używany jako ogólna nazwa wszystkich środowisk operacyjnych , które wykorzystują tę wielowartościową bazę danych i mają pewną implementację zapytań Pick/BASIC i ENGLISH / Access . Chociaż Pick zaczynał od różnych minikomputerów , system i jego różne implementacje ostatecznie rozprzestrzeniły się na szeroką gamę mikrokomputerów , komputerów osobistych i komputerów typu mainframe .
Przegląd
System operacyjny Pick składa się z bazy danych, słownika, języka zapytań, języka proceduralnego (PROC), zarządzania urządzeniami peryferyjnymi, zarządzania wieloma użytkownikami i skompilowanego języka programowania BASIC.
Baza danych jest systemem zarządzania danymi typu „ plik haszujący ”. System plików haszujących to zbiór dynamicznych tablic asocjacyjnych , które są wspólnie zorganizowane, połączone i kontrolowane przy użyciu plików asocjacyjnych jako systemu zarządzania bazą danych. Będąc zorientowanym na plik skrótu, Pick zapewnia efektywność czasu dostępu do danych. Pierwotnie wszystkie struktury danych w Pick były plikami skrótu (na najniższym poziomie), co oznaczało, że rekordy są przechowywane jako powiązane kuplety klucza podstawowego ze zbiorem wartości. Obecnie system Pick może również natywnie uzyskiwać dostęp do plików hosta w systemie Windows lub Unix w dowolnym formacie.
Baza danych Pick jest podzielona na jedno lub więcej kont, słowników głównych, słowników, plików i plików podrzędnych, z których każdy jest plikiem zorientowanym na tablicę skrótów. Pliki te zawierają rekordy składające się z pól, podpól i podpól. W Pick rekordy nazywane są elementami, pola nazywane są atrybutami, a podpola nazywane są wartościami lub wartościami podrzędnymi (stąd dzisiejsza etykieta „wielowartościowa baza danych”). Wszystkie elementy mają zmienną długość, a pola i wartości są oddzielone specjalnymi ogranicznikami, dzięki czemu dowolny plik, rekord lub pole może zawierać dowolną liczbę wpisów niższego poziomu encji. W rezultacie pozycja pobrania (rekord) może być jedną kompletną jednostką (całą fakturą, zamówieniem zakupu, zamówieniem sprzedaży itp.) lub przypomina plik w większości konwencjonalnych systemów. Elementy przechowywane jako „pliki” w innych popularnych systemach (np. programy źródłowe i dokumenty tekstowe) muszą być przechowywane jako rekordy w plikach w Pick.
Hierarchia plików jest z grubsza równoważna typowej uniksowej hierarchii katalogów, podkatalogów i plików. Słownik główny przypomina katalog w tym sensie, że przechowuje wskaźniki do innych słowników, plików i programów wykonywalnych. Słownik główny zawiera także język wiersza poleceń.
Wszystkie pliki (konta, słowniki, pliki, podteksty) są zorganizowane identycznie, podobnie jak wszystkie rekordy. Ta jednolitość jest wykorzystywana w całym systemie, zarówno przez funkcje systemowe, jak i polecenia administracyjne systemu. Na przykład polecenie „find” znajdzie i zgłosi wystąpienie słowa lub frazy w pliku i może działać na dowolnym koncie, słowniku, pliku lub podzbiorze.
Każdy rekord musi mieć unikalny klucz podstawowy, który określa, gdzie w pliku jest przechowywany ten rekord. Aby pobrać rekord, jego klucz jest szyfrowany , a wynikowa wartość określa, w którym z zestawu dyskretnych „zasobów” (zwanych „grupami”) należy szukać rekordu. W ramach segmentu rekordy są skanowane sekwencyjnie. Dlatego większość zapisów (np. cały dokument) można odczytać za pomocą jednej operacji odczytu dysku. Tę samą metodę stosuje się do ponownego zapisania rekordu do odpowiedniego „zasobnika”.
W początkowej fazie wdrożenia rekordy Pick były ograniczone do łącznie 32 KB, gdy dysk twardy o pojemności 10 MB kosztował 5000 dolarów , a limit ten został zniesiony w latach 80-tych. Pliki mogą zawierać nieograniczoną liczbę rekordów, ale wydajność wyszukiwania zależy od liczby rekordów w stosunku do liczby segmentów przypisanych do pliku. Do każdego pliku można początkowo przydzielić dowolną liczbę segmentów, chociaż późniejsza zmiana tego zakresu może (w przypadku niektórych typów plików) wymagać, aby plik był nieaktywny . Wszystkie nowoczesne wielowartościowe bazy danych mają specjalny typ pliku, który dynamicznie zmienia się w miarę używania pliku. Wykorzystują one technikę zwaną haszowaniem liniowym, której koszt jest proporcjonalny do zmiany rozmiaru pliku, a nie (jak w przypadku typowych plików mieszanych) samego rozmiaru pliku. Wszystkie pliki zaczynają się jako ciągła grupa stron dyskowych i rosną poprzez łączenie dodatkowych stron „przepełnienia” z nieużywanego miejsca na dysku.
Początkowe implementacje Picka nie miały struktur indeksowych, ponieważ nie uznano ich za konieczne. Około 1990 roku dodano funkcję indeksowania drzewa B. Dzięki tej funkcji wyszukiwanie klucza dodatkowego działa podobnie jak zapytania oparte na kluczu w jakimkolwiek innym systemie baz danych: wymaga co najmniej dwóch odczytów dysku (odczyt klucza, a następnie odczyt rekordu danych).
Wybierz pliki danych są zwykle dwupoziomowe. Pierwszy poziom nazywany jest poziomem „słownikowym”. Zawiera:
- Elementy słownika – opcjonalne elementy służące jako definicje nazw i struktury elementów w rozwidleniu danych, wykorzystywane w raportowaniu
- Identyfikator poziomu danych – wskaźnik do drugiego poziomu lub poziomu „danych” pliku
Pliki utworzone z tylko jednym poziomem są domyślnie plikami słownika. Niektóre wersje systemu Pick umożliwiają powiązanie wielu poziomów danych z jednym plikiem na poziomie słownika, w takim przypadku w pliku słownika będzie znajdować się wiele identyfikatorów poziomów danych.
W bazie danych Pick nie ma możliwości wpisywania danych , ponieważ wszystkie dane są przechowywane jako znaki, łącznie z liczbami (które są przechowywane jako cyfry dziesiętne znakowe). Integralność danych , a nie kontrolowana przez system, jest kontrolowana przez aplikacje i dyscyplinę programistów. Ponieważ dokument logiczny w Pick nie jest pofragmentowany (jak miałoby to miejsce w SQL), integralność wewnątrz rekordów jest automatyczna.
W przeciwieństwie do wielu systemów baz danych SQL , Pick pozwala na użycie wielu wstępnie obliczonych aliasów pól. Na przykład pole daty może mieć definicję aliasu w formacie „12 października 1999 r.” oraz inny alias formatujący to samo pole daty jako „12.10.99”. Połączenia krzyżowe lub złączenia plików są traktowane jako definicja synonimu klucza obcego. Dane klienta, takie jak imię i nazwisko oraz adres, są „łączone” z pliku klienta do pliku faktury poprzez definicję synonimu „numeru klienta” w słowniku „faktura”.
Struktura rekordu typu pick preferuje kompozycję w postaci innej niż pierwsza, w której wszystkie dane jednostki są przechowywane w jednym rekordzie, co eliminuje potrzebę wykonywania złączeń . Zarządzanie w ten sposób dużymi, rzadkimi zbiorami danych może skutkować efektywnym wykorzystaniem przestrzeni dyskowej. Dlatego te bazy danych są czasami nazywane bazami danych NF2 lub NF-kwadrat.
Historia
Pick został pierwotnie wdrożony jako Generalized Information Retrieval Language System (GIRLS) na IBM System/360 w 1965 roku przez Dona Nelsona i Dicka Picka z TRW , którego kontrakt rządowy na projekt Cheyenne Helicopter wymagał opracowania bazy danych. Miał on służyć armii amerykańskiej do kontroli zapasów części do helikopterów Cheyenne .
Pick został następnie wypuszczony na rynek w 1973 roku przez Microdata Corporation (i jej brytyjskiego dystrybutora CMC) jako system operacyjny Reality obecnie dostarczany przez Northgate Information Solutions . McDonnell Douglas kupił Microdata w 1981 roku.
Pierwotnie w implementacji Microdata, a później zaimplementowany we wszystkich systemach Pick, podstawowym językiem programowania aplikacji był język BASIC o nazwie Data/BASIC z licznymi rozszerzeniami składni dla interfejsu inteligentnego terminala i operacji na bazach danych. Do wykonywania skryptów udostępniono język proceduralny PROC . SQL _ Język -style zwany ENGLISH umożliwiał pobieranie baz danych i raportowanie, ale nie aktualizacje (chociaż później ENGLISH polecenie „REFORMAT” pozwoliło na aktualizacje wsadowe). ANGIELSKI nie pozwalał w pełni na manipulowanie trójwymiarową, wielowartościową strukturą rekordów danych. Nie zapewniał też bezpośrednio typowych relacyjnych , takich jak łączenia . Stało się tak, ponieważ potężne słownika danych dla pola umożliwiały łączenie poprzez wykonanie obliczonego wyszukiwania w innym pliku. System zawierał bufor . Prosty edytor tekstu dla rekordów systemu plików, ale edytor nadawał się tylko do konserwacji systemu i nie mógł blokować rekordów, więc większość aplikacji została napisana przy użyciu innych narzędzi, takich jak Batch, RPL lub język BASIC, aby zapewnić walidację danych i zezwól na blokowanie rekordów .
Na początku lat 80. obserwatorzy postrzegali system operacyjny Pick jako silnego konkurenta Uniksa. BYTE w 1984 stwierdził, że „Pick jest prosty i wydajny, a także wydaje się wydajny i niezawodny… ponieważ działa dobrze jako system dla wielu użytkowników, jest to prawdopodobnie najbardziej opłacalny sposób użycia XT ” . Dick Pick założył firmę Pick & Associates, później przemianowaną na Pick Systems, następnie Raining Data, następnie (od 2011 r.) TigerLogic i wreszcie Rocket Software. Wydał licencję na „Pick” wielu różnym producentom i sprzedawcom, którzy wyprodukowali różne „smaki” Pick. Wersje baz danych sprzedawane przez TigerLogic to D3, mvBase i mvEnterprise. Te wcześniej sprzedane przez IBM pod parasolem „ U2 ” jest znany jako UniData i UniVerse. Rocket Software zakupiło rodzinę produktów IBM U2 w 2010 r. oraz rodzinę produktów D3 i mvBase firmy TigerLogic w 2014 r. W 2021 r. Rocket przejął również OpenQM i jBASE.
Dick Pick zmarł w wieku 56 lat z powodu powikłań po udarze w październiku 1994 r.
Firma Pick Systems często wdawała się w spory licencyjne i poświęcała stosunkowo niewiele wysiłku marketingowi i ulepszaniu swojego oprogramowania. Kolejne porty Pick na inne platformy generalnie oferowały te same narzędzia i możliwości przez wiele lat, zwykle ze stosunkowo niewielkimi ulepszeniami i po prostu zmieniano nazwę (na przykład Data/BASIC stał się Pick/BASIC, a ENGLISH stał się ACCESS ). Licencjobiorcy często opracowywali własne odmiany i ulepszenia; na przykład firma Microdata stworzyła procesor wejściowy o nazwie ScreenPro.
Licencje na bazę danych Pick otrzymało około trzech tuzinów licencjobiorców w latach 1978–1984. Implementacje kompatybilne z aplikacjami ewoluowały w pochodne, a także inspirowały podobne systemy.
- Rzeczywistość – pierwsza implementacja bazy danych Pick miała miejsce na platformie Microdata przy użyciu oprogramowania sprzętowego i nosiła nazwę Reality . Pierwsza wersja komercyjna miała miejsce w 1973 r. Firma Microdata przejęła firmę CMC Ltd. na początku lat 80. z siedzibą w Hemel Hempstead w Anglii. Implementacje Microdata działały w oprogramowaniu sprzętowym , więc każdej aktualizacji musiał towarzyszyć nowy układ konfiguracyjny. Same mikrodane zostały ostatecznie zakupione przez firmę McDonnell Douglas Information Systems . Pick i Microdata pozwali się wzajemnie o prawo do sprzedaży bazy danych, a ostateczny wyrok był taki, że oboje mieli do tego prawo. Oprócz serii komputerów Reality Sequoia i Pegasus, firmy Microdata i CMC Ltd. sprzedały serię Sequel (Sequoia), która była znacznie większą klasą, zdolną do obsługi ponad 1000 jednoczesnych użytkowników. Wiadomo, że wcześniejsze minikomputery Reality obsługiwały znacznie ponad 200 jednoczesnych użytkowników, chociaż wydajność była niska i przekraczała oficjalny limit. Systemy Pegasus zastąpiły Sequoię i mogły obsłużyć jeszcze więcej jednoczesnych użytkowników niż ich poprzednicy. Nowoczesna wersja oryginalnej implementacji Pick jest własnością firmy Northgate Information Solutions Reality i jest przez nią dystrybuowana.
- Ultimate – Druga implementacja bazy danych Pick została opracowana około 1978 roku przez amerykańską firmę The Ultimate Corp, prowadzoną przez Teda Sabarese. Podobnie jak wcześniejszy port Microdata, była to implementacja oprogramowania sprzętowego z instrukcją Pick ustawioną w oprogramowaniu sprzętowym i monitorem w kodzie asemblera na Honeywell poziomu 6 maszyna. System miał podwójną osobowość, ponieważ funkcje monitora/jądra (głównie sprzętowe we/wy i planowanie) były wykonywane przez natywny zestaw instrukcji Honeywell poziomu 6. Kiedy monitor „wybierz następnego użytkownika” w celu kontroli aktywacji został przekazany do Honeywell WCS (zapisywalny magazyn kontrolny) w celu wykonania kodu asemblera Pick (zaimplementowanego w mikrokodzie) dla wybranego procesu. Po wygaśnięciu przedziału czasu użytkownika kontrola została przekazana z powrotem do jądra, na którym działa natywny zestaw instrukcji poziomu 6.
- Ultimate rozwinął tę koncepcję dalej w rodzinie produktów DEC LSI/11, wdrażając koprocesor sprzętowo (bit-slice, sterowany oprogramowaniem sprzętowym). Zamiast pojedynczego procesora z zestawem instrukcji ulepszonego mikrokodu WCS, w tej konfiguracji zastosowano dwa niezależne, ale współpracujące procesory. Procesor LSI11 wykonywał funkcje monitora, a koprocesor wykonywał zestaw instrukcji asemblera Pick. Efektywność tego podejścia zaowocowała 2-krotną poprawą wydajności. Koncepcja koprocesora została ponownie wykorzystana do stworzenia wersji 5 ×, 7 × i dual-7 × dla systemów Honeywell Level 6. Aby zwiększyć wydajność systemów LSI11 i Level 6, zastosowano dwuportową pamięć z prywatnymi magistralami do koprocesorów.
- Inna wersja wykorzystywała DEC LSI-11 jako procesor IOP i płytę 7X. Ultimate odniósł umiarkowany sukces w latach 80. XX wieku i obejmował nawet implementację działającą jako warstwa na systemach DEC VAX, 750, 780, 785, a później MicroVAX . Ultimate miał również wersje Ultimate Operating System działające na systemach IBM z serii 370 (w systemie VM i natywnym), a także na komputerach z serii 9370. Przed likwidacją swoich aktywów firma Ultimate została przemianowana na Allerion, Inc. Większość aktywów została przejęta przez Groupe Bull i polegał głównie na utrzymaniu istniejącego sprzętu. Bull miał swoje własne problemy i około 1994 roku dział konserwacji w USA został sprzedany Wangowi .
- Prime INFORMACJE – Devcom, sprzedawca Microdata, napisał w 1979 roku system baz danych typu Pick o nazwie INFORMATION w języku FORTRAN i asemblerze, aby działał na systemach Prime Computer z serii 50. Następnie został sprzedany firmie Prime Computer i przemianowany na Prime INFORMATION. Został on następnie sprzedany firmie VMark Software Inc. Była to pierwsza z implementacji środowiska operacyjnego gościa. W aplikacjach bazodanowych wykorzystano INFO/BASIC, odmianę Dartmouth BASIC .
- UniVerse – Kolejna implementacja systemu o nazwie UniVerse została stworzona przez firmę VMark Software i działała pod systemami Unix i Microsoft Windows . Był to pierwszy, w którym zastosowano możliwość emulacji innych implementacji systemu, takich jak system operacyjny Reality firmy Microdata i Prime INFORMATION. Pierwotnie działał na systemie Unix, później został udostępniony także dla systemu Windows. Obecnie jest własnością Rocket Software. (Systemy opracowane przez Prime Computer i VMark są obecnie własnością Rocket Software i określane jako „U2”).
- UniData - bardzo podobny do UniVerse, ale UniData miał możliwości interakcji z innymi aplikacjami Windows. Jest również własnością Rocket Software i jest przez niego dystrybuowany.
- PI/open – Prime Computer przepisał Prime INFORMACJE w języku C dla sprzedawanych przez siebie systemów uniksowych, nazywając go PI+. Następnie został przeniesiony na inne systemy uniksowe oferowane przez innych dostawców sprzętu i przemianowany na PI/open.
- Applied Digital Data Systems (ADDS) - była to pierwsza implementacja wykonana wyłącznie w oprogramowaniu, więc aktualizacje przeprowadzono poprzez załadowanie taśmy, a nie nowy chip. Linia „Mentor” była początkowo oparta na chipsecie Zilog Z-8000 i ten port zapoczątkował lawinę innych implementacji oprogramowania na szerokiej gamie procesorów, ze szczególnym naciskiem na Motorolę 68000 .
- Fujitsu Microsystems of America – kolejna implementacja oprogramowania, istniejąca pod koniec lat 80-tych. Fujitsu Microsystems of America zostało przejęte przez Alpha Microsystems 28 października 1989 r.
- Pyramid – Kolejna realizacja oprogramowania z lat 80-tych
- General Automation „Zebra” – Kolejne wdrożenie oprogramowania w latach 80-tych
- Altos – implementacja oprogramowania na platformie chipsetu 8086 wprowadzona na rynek około 1983 roku.
- WICAT/Pick – Kolejna implementacja oprogramowania istniejąca w latach 80-tych
- Sequoia – kolejna implementacja oprogramowania, istniejąca od 1984 roku. Sequoia była najbardziej znana ze swojego odpornego na awarie modelu wieloprocesorowego, z którym można było się połączyć za zgodą użytkownika i jego przełączeniem terminala zerowego na zdalny za pomocą klawisza na konsoli systemowej. Mógł obserwować, co robi osoba z pomocy technicznej, która wybrała numer na jego terminalu 0, czyli drukarce z klawiaturą. Pegasus pojawił się na rynku w 1987 roku. Jednostka biznesowa Enterprise Systems (która była jednostką, która sprzedała Pick) została sprzedana firmie General Automation w latach 1996/1997.
- Revelation - w 1984 roku firma Cosmos wypuściła bazę danych w stylu Pick o nazwie Revelation, później Advanced Revelation, dla systemu DOS na komputerze IBM PC . Advanced Revelation jest obecnie własnością firmy Revelation Technologies, która publikuje wersję z obsługą GUI o nazwie OpenInsight.
- jBASE – jBASE został wydany w 1991 roku przez małą firmę o tej samej nazwie w Hemel Hempstead w Anglii. Napisany przez byłych inżynierów Microdata, jBASE w pewnym stopniu emuluje wszystkie implementacje systemu. jBASE kompiluje aplikacje do natywnej postaci kodu maszynowego, a nie do pośredniego kodu bajtowego. W 2015 roku dostawca rozwiązań chmurowych Zumasys z Irvine w Kalifornii nabył prawa do dystrybucji jBASE od Mpower1, a także własność intelektualną od Temenos Group . 14 października 2021 r. Zumasys ogłosił, że sprzedał swoje bazy danych i narzędzia, w tym jBASE, firmie Rocket Software.
- UniVision – UniVision była bazą danych typu Pick, zaprojektowaną jako zamiennik wersji Mentor, ale z rozszerzonymi funkcjami, wydaną w 1992 roku przez EDP w Sheffield w Anglii.
- OpenQM – jedyny produkt bazodanowy MultiValue dostępny zarówno jako w pełni obsługiwany produkt komercyjny inny niż open source, jak i w formie open source w ramach Powszechnej Licencji Publicznej . OpenQM jest dostępny u jego wyłącznego światowego dystrybutora, firmy Zumasys.
- Caché — w 2005 roku firma InterSystems , twórca bazy danych Caché , ogłosiła obsługę szerokiego zestawu rozszerzeń MultiValue , Caché for MultiValue.
- ONware – ONware wyposaża aplikacje MultiValue w możliwość korzystania z popularnych baz danych, takich jak Oracle i SQL Server . Dzięki ONware aplikacje MultiValue można integrować z aplikacjami relacyjnymi, obiektowymi i obiektowo-relacyjnymi.
- D3 – Firma Pick Systems przeniosła system operacyjny Pick tak, aby działał jako produkt bazodanowy wykorzystujący systemy operacyjne hosta, takie jak serwery Unix, Linux lub Windows, z danymi przechowywanymi w systemie plików systemu operacyjnego hosta. Poprzednie wersje Uniksa lub Windowsa musiały działać na osobnej partycji, co utrudniało komunikację z innymi aplikacjami. Wersje D3 otworzyły możliwość integracji dostępu internetowego do bazy danych lub połączenia z popularnymi aplikacjami do edycji tekstu i arkuszy kalkulacyjnych, co z sukcesem zostało udowodnione przez wielu użytkowników. Rodzina baz danych D3 i powiązanych narzędzi jest własnością firmy Rocket Software i jest przez nią dystrybuowana.
Dzięki powyższym i innym implementacjom systemy typu Pick stały się dostępne jako środowiska baz danych, programowania i emulacji działające w wielu wariantach Uniksa i Microsoft Windows.
Zobacz też
- ŚWINKA , poprzednik Caché
Bibliografia
- Kieszonkowy przewodnik RZECZYWISTOŚĆ ; Jonathan E. Sisk; Irvine, Kalifornia ; JES & Associates, Inc.; 1981 OCLC 216178915
- Kieszonkowy przewodnik PICK, wydanie 5 ; Jonathan E. Sisk; Irvine, Kalifornia ; Wybierz systemy; 1982
- Odkrywanie systemu operacyjnego Pick, wydanie 2 ; Jonathan E. Sisk; Steve VanArsdale; Hasbrouck Heights, New Jersey ; Hayden Book Co. 1985. OCLC 12967951
- Taylor, Martin (1985). Wybierz dla użytkowników . Publikacje naukowe Blackwell. ISBN 0-632-01492-X .
- Przewodnik kieszonkowy Pick, wydanie 5 ; Jonathan E. Sisk; Odniesienie do biurka wyd.; Hasbrouck Heights, New Jersey ; Hayden Book Co. 1985. OCLC 18872552
- Perspektywa wyboru ; Iana Jeffreya Sandlera; Szczyt Blue Ridge, Pensylwania ; Książki specjalistyczne i podręczniki TAB; 1989. OCLC 18521562 Część serii The Pick Library, pod redakcją Jonathana E. Siska
- Wybierz dla profesjonalistów: zaawansowane metody i techniki ; Harveya Rodsteina; Szczyt Blue Ridge, Pensylwania ; Książki specjalistyczne i podręczniki TAB; 1990. OCLC 20452708 Część serii The Pick Library, pod redakcją Jonathana E. Siska
- Encyklopedia PICK (EPICK) ; Jonathan E. Sisk; Irvine, Kalifornia ; Wybierz systemy; 1992 OCLC 28725247
- Le Système d'exploitation PICK ; Malcolm Byk; Paryż: Masson, 1989. OCLC 21247561
- System operacyjny Pick ; Józefa St Johna Bate; Mike'a Wyatta; Nowy Jork: Van Nostrand Reinhold, 1986. OCLC 14904780
- System operacyjny Pick ; Malcolm Byk; Londyn ; Nowy Jork: Chapman and Hall, 1987. OCLC 13666782
- Wybór systemowy ; Patrick Roussel, Pierre Redoin, Michel Martin; Paryż: Test CEdi, 1988. OCLC 19546897
- Zaawansowany PICK i UNIX: nowa norma informatyczna ; Bruno Beninca; Aulnay-sous-Bois, Seine-Saint-Denis ; Relais Informatique International, 1990. OCLC 23242884
- Le systeme PICK: mode d'emploi d'un nouveau standard informatique ; Michel Lallement, Jeanne-Françoise Beltzer; Aulnay-sous-Bois, Seine-Saint-Denis ; Relais Informatique International, 1987. OCLC 20877971
- System operacyjny Pick: praktyczny przewodnik ; Roger J. Bourdon; Wokingham, Anglia ; Reading, Mass.: Addison-Wesley, 1987. OCLC 13945808
- Le Système d'éxploitation: réalités et Persploitation ; Bernarda de Coux; Paryż: Afnor, 1988. OCLC 20078135
- Wybierz BASIC: Przewodnik programisty ; Jonathan E. Sisk; Blue Ridge Summit, Pensylwania: TAB Professional and Reference Books, 1987. OCLC 16355134 Część serii The Pick Library, pod redakcją Jonathana E. Siska
- Wybierz BASIC: przewodnik informacyjny ; Linda Mui; Sewastopol, Kalifornia: O'Reilly & Associates, 1990. OCLC 22147353
- Programowanie z wykorzystaniem IBM PC Basic i systemu bazodanowego Pick ; Blue Ridge Summit, Pensylwania: TAB Books, 1990. OCLC 19723037 Część serii The Pick Library, pod redakcją Jonathana E. Siska
- Przegląd systemu PICK ;Shailesh Kamat; 1993. OCLC 29287280
- Taylor, Martin; Rees, Stuart (1995). Unix i Unidata . Dane. ISBN 1-900176-00-9 .
- Wybierz: wielojęzyczny system operacyjny ; Charles M. Somerville; Magazyn Computer Language, maj 1987, s. 10-10. 34.
- Wybór encyklopedii (EPICK) ; Jonathan E. Sisk; Wybierz systemy, 1993
Linki zewnętrzne
- Zdjęcie Dicka Picka w butach antygrawitacyjnych na okładce Computer Systems News, 1983.
- Życie we wszechświecie i wszystko : wprowadzenie i kurs szkoleniowy online we wszechświecie opracowany przez inżyniera oprogramowania Pick, Manny'ego Neirę.
- Film : „Historia Systemu PICK” z 1990 roku
- Wybierz bazę danych publikacji
- 1987 Wywiad z Dickiem Pickiem w Pick Pavilion w COMDEX
- 1990 Wywiad z Dickiem Pickiem w Pick Pavilion w COMDEX
- 1990 Wywiad z Jonathanem Siskiem w Pick Pavilion w COMDEX
- 1991 Pick Rap Show na COMDEX, którego współautorem są Jonathan Sisk i John Treankler
- Film Dicka i Ziona Picków z 1992 r., którzy pojawili się na wiecu kampanii Rossa Perota - zawiera całe nieedytowane przemówienie Perota
- Wnikliwa wczesna historia Systemu Pick, autorstwa Chandru Murthi, który tam wtedy był
- Artykuł magazynu PC z 1984 r. „Wybieranie śmiecia” autorstwa Jonathana E. Siska i Steve'a VanArsdale'a
- Podejście do zarządzania bazami danych w zakresie rozwoju systemów operacyjnych — Richard A. Pick, rozdział 5 książki New Directions for Database Systems, Gad Ariav, redaktorzy James Clifford
- Robić więcej przy użyciu mniejszej ilości sprzętu, fragment Muzeum Historii Komputerów na wyciągnięcie ręki