Share to: share facebook share twitter share wa share telegram print page

Pick (système d'exploitation)

Pick (du nom de son inventeur, Dick Pick) est un système d'exploitation multi-utilisateur, en temps partagé et à mémoire virtuelle. Il comprend un Système de gestion de base de données « multivaluée » (SGBDR MV), et un interpréteur du langage de programmation Basic, le Basic Pick.

Il est principalement orienté vers les applications de gestion. Initialement développé pour des mini-ordinateurs, il s'est diffusé sur les micro-ordinateurs et les grands systèmes. Les évolutions commerciales du système Pick ont vu subsister le SGBDR MV et le Basic au détriment du système d'exploitation[1].

Histoire

En 1965, la compagnie TRW gagne un contrat avec l'armée américaine pour créer un système permettant la gestion de la configuration des composants de l'hélicoptère Cheyenne de Lockheed. Ce projet est confié aux programmeurs Don Nelson et Dick Pick[2]. En 1968, le système de récupération de données est nommé GIM (Generalized Information Management), et implémenté sur un IBM 360. Il dispose alors de la plupart des fonctionnalités du langage de Pick (connu aujourd'hui sous le nom d'ENGLISH). Le langage d'extraction de données est nommé GIRLS (Generalized Information Retrieval Language System). TRW essaye vainement de breveter toutes les fonctionnalités de GIM, GIRLS et DM-512. L'armée américaine fait passer dans le domaine public toutes les fonctionnalités développées par TRW pour les hélicoptères Cheyenne[2]. Richard Pick crée alors la compagnie Syscom pour poursuivre ses recherches.

En 1970, la société Microdata s'intéresse aux travaux de Pick et acquiert les droits des systèmes Pick. En 1973, Microdata livre un système nommé « Reality Operating System » sur un MICRO 1600[3]. REALITY est distribué à travers le monde et notamment par le distributeur britannique CMC[4] qui fusionne en 1976 avec Microdata. En France, le constructeur Intertechnique, à l'origine équipementier aéronautique, achète en 1975 la licence du système d'exploitation Pick, dont il conserve l'exclusivité en Europe (à l'exception du Royaume-Uni), jusqu'en 1984[5].

Sur l'implémentation Microdata, le langage principal pour le développement d'applications est du Databasic[4], sorte de BASIC comportant des extensions pour interagir directement avec les bases de données écrites par Charles Bachman (Turing Award 1973), sans surcouche logicielle ni donc les problèmes de coordination afférents. Un système « PROC »[3] servait à exécuter les fichiers de commandes. Le langage ENGLISH[3] permettait la recherche et le « reporting » de données, mais non les mises à jour. Destiné à l'exploitation et non à l'administration, il ne permet ni toutes les manipulations de données multivaluées à 3 dimensions, ni de réaliser les opérations traditionnelles de bases de données relationnelles comme les jointures, car des redéfinitions sophistiquées de champs dans le dictionnaire de données permettent de réaliser des jointures par l'exécution d'une recherche dans un autre fichier. Le système inclut un spouleur. Un éditeur de texte simple est fourni, utilisé et utilisable juste pour la maintenance, et ne pouvant pas verrouiller les enregistrements. La plupart des applications sont donc écrites avec d'autres outils comme Batch, RPL, ou le compilateur BASIC pour s'assurer de la validation des données et garantir le verrouillage des enregistrements.

À la suite de la faillite de Syscom en 1971, Richard Pick fonde « Pick & Associates » en 1972, renommée ensuite « Pick Systems », actuellement « Raining Data ». En 1977, Microdata poursuit Pick en justice pour vol de secrets de fabrication. La justice statue que Richard Pick n'avait pas le droit d'utiliser les noms REALITY et ENGLISH, et que Microdata n'avait pas le droit d'utiliser le mot PICK. Dans le même temps, Richard Pick accorde des licences du désormais « système Pick » à de nombreux constructeurs et vendeurs qui en produisent différentes variantes. Le véritable nom étant SGBDR MV, et Pick étant la marque du premier SGBDR MV. Il en existe plusieurs implémentations en logiciel libre sous la licence publique générale GNU (Maverick, openQM, Winter).[réf. nécessaire]

La base de données vendue par Raining Data est connue comme « D3 », et celle anciennement vendue par IBM (aujourd'hui Rocket Software) sous le nom « U2 » est également connue comme UniData et Universe, aujourd'hui distribuée par VMARK FRANCE.

Richard Pick décède d'une attaque cérébrale en .

Principes

Une base de données Pick suit une décomposition hiérarchique en comptes, avec des fichiers, des enregistrements, des champs, des sous-champs et des sous-sous-champs. Historiquement, les enregistrements sont appelés « items », les champs « attributs », les sous-champs « valeurs » ou « multivaleurs » (d'où le nom actuel de « base de données multivaluée ») et les sous-sous-champs « sous-valeurs ». Les champs, sous-champs et sous-sous-champs sont tous de longueur variable et repérés par des délimiteurs spéciaux (caractère de codes 254, 253 et 252). Tout fichier, enregistrement ou champ peut ainsi contenir plusieurs entités du niveau inférieur. Un programme source BASIC par exemple n'est sous Pick rien d'autre qu'un enregistrement dont chaque attribut constitue une ligne.

Chaque fichier peut contenir une ou plusieurs parties « data » (données) et une partie « dict » (dictionnaire), qui précise comment interpréter les données. Chaque compte possède un « maître dictionnaire » (« md »), qui recense et définit tous les fichiers, mais aussi toutes les commandes (procédures ou programmes), éléments du langage de requête, etc., accessibles depuis ce compte. Un système de « synonymes » (pointeur Q) permet notamment d'accéder depuis un compte donné à des éléments d'un autre compte.

L'adressage à l'intérieur d'un fichier se fait au moyen d'une fonction de hachage (hash coding), basée sur l'espace primaire et le modulo couramment attribués au fichier, avec application d'un algorithme à la clé de l'enregistrement, et gestion de chaînages de partitions (pages mémoire) lorsque nécessaire.

Aujourd'hui encore, les bases de données Pick fonctionnent sur le principe de machine virtuelle. De nombreux applicatifs fonctionnant sous cette base de données s'appuient sur l'utilisation d'un émulateur de terminal.

Bibliographie

  • Malcolm Bull, Patrick Demont (Traducteur) et Patrick Meynial (Traducteur), Le Système d'exploitation PICK, Paris, Masson, coll. « Manuels informatiques », , 406 p. (ISBN 978-2-225-81741-0, OCLC 462022410)
  • (en) Joseph St John Bate et Mike Wyatt, The Pick operating system, New York, Van Nostrand Reinhold, 1987, 1986, 150 p. (ISBN 978-0-442-29276-8)
  • (en) Malcolm Bull, The Pick operating system, London, Chapman and Hall, coll. « Chapman and Hall computing », , 412 p. (ISBN 978-0-412-28040-5 et 978-0-412-28050-4, OCLC 13666782)
  • Patrick Roussel, Pierre Redoin et Michel Martin, Système Pick, Paris, Edi Tests, , 222 p. (ISBN 978-2-866-99079-4, OCLC 19546897)
  • Bruno Beninca, Advanced PICK et UNIX : la nouvelle norme informatique, Aulnay-sous-Bois, Seine-Saint-Denis, Relais Informatique International, coll. « Collection SGBD », , 251 p. (ISBN 978-2-906-88602-5, OCLC 23242884)
  • Michel Lallement et Jeanne-Françoise Beltzer, Le système PICK : mode d'emploi d'un nouveau standard informatique, Aulnay-sous-Bois, Relais Informatique International, , 341 p. (OCLC 20877971)
  • (en) Roger J. Bourdon, The Pick operating system : a practical guide, Wokingham, England, Addison-Wesley, , 450 p. (ISBN 978-0-201-18055-8, OCLC 13945808)
  • Bernard de Coux, Le Système déxploitation : réalités et perspectives, Paris, Afnor, coll. « Dossiers de la normalisation », , 64 p. (ISBN 978-2-124-76411-2, OCLC 20078135)
  • (en) Jonathan E. Sisk, Pick BASIC : a programmer's guide, Blue Ridge Summit, PA, TAB Professional and Reference Books, coll. « Pick library », , 1re éd., 300 p. (ISBN 978-0-830-62845-2, OCLC 16355134)
  • (en) Linda Mui, Pick BASIC : a reference guide, Sebastopol, CA, O'Reilly & Associates, coll. « Pick series », , 1re éd., 307 p. (ISBN 978-0-937-17542-2, OCLC 22147353)
  • (en) David L. Clark, Programming with IBM PC Basic and the Pick database system, Blue Ridge Summit, PA, TAB Books, coll. « Pick library », , 1re éd., 458 p. (ISBN 978-0-830-63322-7, OCLC 19723037)
  • (en) Shailesh Kamat, An overview of PICK system (Mémoire, Thèse), Mankato State University, , 86 p. (OCLC 29287280)
  • (en) Jonathan E. Sisk, Reality pocket guide, Irvine, Calif., JES & Associates, , 3e éd. (OCLC 216178915)
  • (en) Jonathan E. Sisk et Steve VanArsdale, Exploring the Pick operating system, Hasbrouck Heights, N.J., Hayden Book Co., , 238 p. (ISBN 978-0-810-46286-1, OCLC 12967951)
  • (en) Jonathan E. Sisk, The Pick pocket guide, Blue Ridge Summit, PA, TAB Professional and Reference Books, coll. « Pick library », , 1re éd., 309 p. (ISBN 978-0-830-63245-9, OCLC 18872552)
  • (en) Ian Jeffrey Sandler, The Pick perspective, Blue Ridge Summit, PA, TAB Professional and Reference Books, coll. « Pick library », , 1re éd., 290 p. (ISBN 978-0-830-63123-0, OCLC 18521562)
  • (en) Harvey E. Rodstein, Pick for professionals : advanced methods and techniques, Blue Ridge Summit, PA, TAB Professional and Reference Books, coll. « Pick library », , 1re éd., 354 p. (ISBN 978-0-830-60125-7, OCLC 20452708)
  • (en) Jonathan E. Sisk, Encyclopedia PICK (EPICK), Irvine, CA, PICK, , 1re éd., 1432 p. (OCLC 28725247)
  • Pick: A Multilingual Operating System ; Charles M. Somerville; Computer Language Magazine, May 1987, p. 34.

Notes et références

  1. (en) « Home », sur jBASE (consulté le ).
  2. a et b http://www.microdata-alumni.org/historical.htm A Short History of the Pick Operating System
  3. a b et c http://www.microdata-alumni.org/reality_brochure.htm Brochure commerciale de Microdata REALITY
  4. a et b http://www.microdata-alumni.org/cmc-reality_brochure.htm Brochure commercial de CMC REALITY
  5. Intertechnique : un sous-traitant indépendant (Persée)

Sources

Articles connexes

Liens externes

Read other articles:

Martin Kent Información personalNombre de nacimiento Martín Miguens LatorreNacimiento 12 de abril de 1967 (56 años)Bernal, provincia de Buenos Aires, ArgentinaNacionalidad Argentina-españolaReligión BudismoFamiliaPadres Carlos Miguens y Margarita LatorreCónyuge Adrián Muser (2008-presente)Información profesionalOcupación ActorMovimientos Expresionismo alemán, kabuki y slapstickGéneros Mimo, transformismo, slapstickSitio web www.martinkent.comDistinciones Finalista en los premi...

 

Iglesia de Nuestra Señora de Gracia y San José Bien Cultural de Interés Local Iglesia de Nuestra Señora de Gracia y San José.LocalizaciónPaís España EspañaComunidad Cataluña CataluñaLocalidad  BarcelonaDirección Plaza de Lesseps, 25Coordenadas 41°24′24″N 2°08′56″E / 41.4067, 2.14886Información religiosaCulto CatolicismoDiócesis BarcelonaOrden Carmelitas descalzosAdvocación Nuestra Señora de Gracia y San JoséHistoria del edificioFundaci...

 

Isla Kiwayuu Kiwayuu / Kiwayu Ubicación geográficaRegión Archipiélago de LamuÁrea protegida Kiunga Marine National ReserveOcéano Océano ÍndicoCoordenadas 2°00′21″S 41°16′34″E / -2.0057805555556, 41.276097222222Ubicación administrativaPaís  KeniaDivisión Provincia CosteraProvincia Provincia Costera Características generalesLongitud 9 kmAnchura máxima 1 kmPunto más alto (47 metros)PoblaciónCapital no tieneGentilicio no tiene[editar da...

Sporting event delegationPakistan at the1962 British Empire and Commonwealth GamesCGF codePAKCGAPakistan Olympic AssociationWebsitenocpakistan.orgin Perth, Western AustraliaFlag bearersOpening: Closing:MedalsRanked 4thth Gold 8 Silver 1 Bronze 0 Total 9 British Empire and Commonwealth Games appearances195419581962196619701974–1986199019941998200220062010201420182022 Pakistan competed at the 1962 British Empire and Commonwealth Games in Perth, Western Australia, from 22 November to 1 De...

 

Sign language syntax A nonmanual feature, also sometimes called nonmanual signal or sign language expression, are the features of signed languages that do not use the hands. Nonmanual features are gramaticised and a necessary component in many signs, in the same way that manual features are. Nonmanual features serve a similar function to intonation in spoken languages.[1]ASL sign for angry - note the furrowed eyebrows Purpose Nonmanual features in signed languages do not function the ...

 

De Rode Lijst van de libellen in Vlaanderen werd in 2021 herzien [1]. Bij de beoordeling werg gebruik gemaakt van de IUCN criteria en richtlijnen. De soorten op de lijst zijn ingedeeld in onderstaande categorieën. Uitgestorven in Vlaanderen (RE) Mercuurwaterjuffer (Coenagrion mercuriale) Dwergjuffer (Nehalennia speciosa) Noordse glazenmaker (Aeshna subarctica) Bronslibel (Oxygastra curtisii) Tweevlek (Epitheca bimaculata) Met uitsterven bedreigd (CR) Maanwaterjuffer (Coenagrion lunul...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) كلير ر. كيلي   معلومات شخصية الميلاد سنة 1965 (العمر 57–58 سنة)  نيويورك  مواطنة الولايات المتحدة  الحياة العملية المدرسة الأم كلية بارناردكلية بروكلي

 

المشي على الماءללכת על המים (بالعبرية) معلومات عامةالصنف الفني فيلم دراما[1][2] — فيلم تجسس — فيلم غموض[1] — فيلم متعلّق بالمثليين أو المتحولين الموضوع رهاب المثلية تاريخ الصدور 2004 12 مايو 2005[3] (ألمانيا) مدة العرض 104 دقيقة اللغة الأصلية الألمانية — العبرية — ال

 

Motor vehicle Standard AtlasStandard Atlas MajorOverviewManufacturerStandard Motor CompanyLeyland Motors LimitedBritish Leyland Motor Corporation Limited (BLMC)Standard Motors IndiaAlso calledStandard Atlas Major Standard 15/20 Leyland 15/20 Triumph Atlas [1]Production1958–1980Body and chassisClassLight vanRelatedStandard PennantStandard Vanguard UtilityChronologyPredecessorStandard Vanguard UtilitySuccessorLand Rover Series IIA Forward Control and Morris 250 JU (British Leylan...

Euphoria adalah sebuah lagu yang dipentaskan oleh artis rekaman dan penulis lagu Swedia Loreen. Karya tersebut dirilis sebagai singel ketiga dari album studio debutnya Heal (2012). Lagu tersebut ditulis oleh Thomas G:son, Peter Boström dan diproduksi oleh Boström dan SeventyEight.[1][2] Referensi ^ Sweden 2012. Eurovision.tv. Diarsipkan dari versi asli tanggal 3 July 2012. Diakses tanggal 5 July 2012.  ^ LOREEN WON THE EUROVISION 2012!. Mr Radar Music Group. 27 May 2012...

 

Protein-coding gene in the species Homo sapiens ZNF365IdentifiersAliasesZNF365, Su48, UAN, ZNF365D, zinc finger protein 365External IDsOMIM: 607818 MGI: 2143676 HomoloGene: 8975 GeneCards: ZNF365 Gene location (Human)Chr.Chromosome 10 (human)[1]Band10q21.2Start62,374,192 bp[1]End62,480,288 bp[1]Gene location (Mouse)Chr.Chromosome 10 (mouse)[2]Band10|10 B5.1Start67,721,933 bp[2]End67,748,492 bp[2]RNA expression patternBgeeHumanMouse (ortholo...

 

British-American painter Some of this article's listed sources may not be reliable. Please help this article by looking for better, more reliable sources. Unreliable citations may be challenged or deleted. (July 2022) (Learn how and when to remove this template message) Emma WebsterEducationStanford University Yale School of ArtWebsiteemmawebster.com Emma Webster is a British-American painter.[1] She refabricates nature from still life models and scenographic studies using VR technolo...

Jun Matsumoto松本 潤Matsumoto pada November 2019Lahir30 Agustus 1983 (umur 40)Toshima, Tokyo, JepangNama lainMatsuJunPekerjaan Penyanyi aktor penyiar radio penari model Tahun aktif1996–sekarangJun MatsumotoGenreJ-popInstrumenVokalLabel Pony Canyon J Storm Artis terkaitArashi Jun Matsumoto (松本 潤code: ja is deprecated , Matsumoto Jun, lahir 30 Agustus 1983), biasa dipanggil dengan lakuran yaitu MatsuJun (松潤code: ja is deprecated ), adalah seorang Aktor, Penyanyi, d...

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Total Anarchy – news · newspapers · books · scholar · JSTOR (September 2009) (Learn how and when to remove this template message) 2006 studio album by SkaziTotal AnarchyStudio album by SkaziReleasedJune 26, 2006LabelChemical CrewProducerAsher SwissaSkazi chronology Storm...

 

Чемпіонат України з гандболу серед чоловіків 1998/1999 — восьмий чемпіонат України Вища ліга № Команда І В Н П М О ЗТР Запоріжжя 45 43 2 0 1284-755 88 «Світлотехнік-колос» Бровари 45 33 2 10 1072-862 68 «Шахтар-Академія» Донецьк 45 29 2 14 1019-953 60 4 «Таврія» Мелітополь 45 27 2 16 978-866 56 5 «Портовик» Южне 45 ...

Caterina Murino Caterina Murino en 2010Información personalNacimiento 15 de septiembre de 1977 (46 años) Cagliari - CerdeñaNacionalidad italianaCaracterísticas físicasAltura 1,75 m (5′ 9″)[1]​Ojos Marrón castaño Cabello Castaño Información profesionalOcupación ActrizAños activa desde 2011Sitio web www.caterinamurino.com [editar datos en Wikidata] Caterina Murino (Cagliari, 15 de septiembre de 1977) es una actriz, modelo y diseñadora de joyas italiana. En e...

 

Greek-British doctor and biologist Theodore StephanidesTheodore Stephanides visiting Corfu with the BBC in 1967BornTheodore Philip Stephanides(1896-01-21)21 January 1896Bombay, British IndiaDied13 April 1983(1983-04-13) (aged 87)Kilburn, LondonNationalityGreece, United KingdomOccupation(s)poet, author, translator, doctor, astronomer, naturalist, scientist, etc.SpouseMary AlexanderChildrenAlexia Stephanides-MercouriParent(s)Philip Stephanides and Caterina Ralli Theodore Philip Stephanides...

 

شعار المجلة الإلكترونية بارشويس (البيت البنفسجي) مجلة إلكترونية مجلة إلكترونية أو e-zine [الإنجليزية] هي مجلة تصدر على شبكة الإنترنت .[1][2][3] تشارك المجلة الإلكترونية بعض خصائص المدونات والصحف الإلكترونية، ولكن يمكن تمييزها عن سواها من خلال نهج التحرير المتبع فيه�...

Victoria Capital Victoria, Seychelles VictoriaLocalización de Victoria en Seychelles Coordenadas 4°37′25″S 55°27′16″E / -4.6236111111111, 55.454444444444Entidad Capital • País Seychelles • Isla MahéSuperficie   • Total 20,1 km² Población (2010)   • Total 26,450 hab. • Densidad 1315,92 hab/km²Huso horario UTC+04:00[editar datos en Wikidata] Victoria, a veces llamado Puerto Victoria o Mahé, es...

 

Individual who assists a teacher with instructional responsibilities For teaching assistants in UK schools, see Teaching assistant (United Kingdom). A teaching assistant interacts with a reading child A teaching assistant or teacher's aide (TA) or education assistant (EA) or team teacher (TT) is an individual who assists a teacher with instructional responsibilities. TAs include graduate teaching assistants (GTAs), who are graduate students; undergraduate teaching assistants (UTAs), who are u...

 
Kembali kehalaman sebelumnya