Pick (système d'exploitation) - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

Le système d'exploitation Pick (du nom de son inventeur, Dick Pick) est un système d'exploitation multiutilisateur, en temps partagé et à mémoire virtuelle basé sur un système de base de données « multivaluée » (SGBDR MV). Il est utilisé principalement pour les applications de gestion. Initialement un système d'exploitation avec SGBDR MV destiné aux mini-ordinateurs, il s'est diffusé sur les micro-ordinateurs et les grands systèmes, et reste encore en usage actuellement. La partie système d'exploitation ayant disparu de presque toutes les implémentations, seul le SGBDR MV persiste.

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 dans Pick, 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

  • Le Système d'exploitation PICK ; Malcolm Bull ; Paris: Masson, 1989.
  • The Pick operating system ; Joseph St John Bate; Mike Wyatt; New York : Van Nostrand Reinhold, 1986.
  • The Pick operating system ; Malcolm Bull ; London ; New York : Chapman and Hall, 1987.
  • Systeme pick ; Patrick Roussel, Pierre Redoin, Michel Martin ; Paris: CEdi Test, 1988.
  • Advanced PICK et UNIX : la nouvelle norme informatique ; Bruno Beninca; Aulnay-sous-Bois, Seine-Saint-Denis ; Relais Informatique International, 1990.
  • 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.
  • The Pick operating system : a practical guide ; Roger J Bourdon; Wokingham, England ; Reading, Mass. : Addison-Wesley, 1987.
  • Le Système d'exploitation : réalités et perspectives ; Bernard de Coux; Paris : Afnor, 1988.
  • Pick BASIC : a programmer's guide ; Jonathan E Sisk;Blue Ridge Summit, PA : TAB Professional and Reference Books, ©1987.
  • Pick BASIC : a reference guide ; Linda Mui; Sebastopol, CA : O'Reilly & Associates, 1990.
  • Programming with IBM PC Basic and the Pick database system ; Blue Ridge Summit, PA : TAB Books, ©1990.
  • An overview of PICK system ;Shailesh Kamat; 1993.
  • The REALITY Pocket Guide ; Jonathan E. Sisk ; Irvine, CA ; JES & Associates, Inc. ; 1981
  • Exploring The Pick Operating System ; Jonathan E. Sisk ; Steve VanArsdale ; Hasbrouck Heights, N.J. ; Hayden Book Co. 1985.
  • The Pick Pocket Guide ; Jonathan E. Sisk ; Desk reference ed ; Hasbrouck Heights, N.J. ; Hayden Book Co. 1985.
  • The Pick Perspective ; Ian Jeffrey Sandler ; Blue Ridge Summit, PA ; TAB Professional and Reference Books; 1989.
  • Pick for professionals : advanced methods and techniques ; Harvey Rodstein ; Blue Ridge Summit, PA ; TAB Professional and Reference Books; 1990.
  • Encyclopedia PICK (EPICK) ; Jonathan E. Sisk ; Irvine, CA ; Pick Systems ; 1992
  • The Pick operating system ; Malcolm Bull ; London ; New York : Chapman and Hall, 1987.
  • Systeme pick ; Patrick Roussel, Pierre Redoin, Michel Martin ; Paris: CEdi Test, 1988.
  • Pick: A Multilingual Operating System ; Charles M. Somerville; Computer Language Magazine, May 1987, p. 34.
Page générée en 0.111 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise