Elige el sistema operativo


El sistema operativo Pick (a menudo llamado simplemente "el sistema Pick " o simplemente "Pick") [1] es un sistema operativo de computadora de tiempo compartido , memoria virtual , multiusuario y paginado por demanda basado en una base de datos MultiValue . Pick se utiliza principalmente para el procesamiento de datos comerciales . Lleva el nombre de uno de sus desarrolladores, Richard A. (Dick) Pick. [2]

El término "Sistema Pick" también se utiliza como el nombre general de todos los entornos operativos que emplean esta base de datos multivaluada y tienen alguna implementación de consultas Pick/BASIC e INGLÉS / Acceso . Aunque Pick comenzó en una variedad de minicomputadoras , el sistema y sus diversas implementaciones finalmente se extendieron a una gran variedad de microcomputadoras , computadoras personales [3] y computadoras centrales . [4] [5]

El sistema operativo Pick consta de una base de datos, diccionario, lenguaje de consulta, lenguaje de procedimiento (PROC), gestión de periféricos, gestión multiusuario y un lenguaje de programación BÁSICO compilado. [6]

La base de datos es un sistema de gestión de datos de ' archivo hash '. Un sistema de archivos hash es una colección de matrices asociativas dinámicas que se organizan en conjunto y se vinculan y controlan utilizando archivos asociativos como un sistema de gestión de base de datos. Al estar orientado a archivos hash, Pick proporciona eficiencia en el tiempo de acceso a los datos. Originalmente, todas las estructuras de datos en Pick eran archivos hash (en el nivel más bajo), lo que significa que los registros se almacenan como pares asociados de una clave principal a un conjunto de valores. Hoy en día, un sistema Pick también puede acceder de forma nativa a archivos host en Windows o Unix en cualquier formato.

Una base de datos Pick se divide en una o más cuentas, diccionarios maestros, diccionarios, archivos y subarchivos, cada uno de los cuales es un archivo orientado a tablas hash. Estos archivos contienen registros compuestos por campos, subcampos y sub-subcampos. En Pick, los registros se denominan elementos, los campos se denominan atributos y los subcampos se denominan valores o subvalores (de ahí la etiqueta actual "base de datos multivalor"). Todos los elementos son de longitud variable, con campos y valores marcados por delimitadores especiales, de modo que cualquier archivo, registro o campo puede contener cualquier número de entradas del nivel inferior de entidad. Como resultado, un artículo de selección (registro) puede ser una entidad completa (una factura completa, una orden de compra, una orden de venta, etc.), o es como un archivo en la mayoría de los sistemas convencionales. Entidades que se almacenan como 'archivos' en otros sistemas comunes (p. ej.[7]

La jerarquía de archivos es aproximadamente equivalente a la jerarquía común de directorios, subdirectorios y archivos similar a Unix . El diccionario maestro es similar a un directorio en el sentido de que almacena punteros a otros diccionarios, archivos y programas ejecutables. El diccionario principal también contiene el lenguaje de línea de comandos.