Elija 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 , 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 ha utilizado como el nombre general de todos los entornos operativos que emplean esta base de datos multivalor y tienen alguna implementación de consultas Pick / BASIC e ENGLISH / Access . Aunque Pick comenzó con una variedad de miniordenadores , el sistema y sus diversas implementaciones eventualmente 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 de múltiples usuarios y un lenguaje de programación BASIC compilado. [6]

La base de datos es un sistema de gestión de datos de " archivos 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 bases 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 primaria a un conjunto de valores. Hoy en día, un sistema Pick también puede acceder de forma nativa a archivos de host en Windows o Unix en cualquier formato.

Una base de datos de 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 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 el campo y los valores marcados con 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 picking (registro) puede ser una entidad completa (una factura completa, orden de compra, 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.programas fuente y documentos de texto) deben almacenarse como registros dentro de archivos en Pick.[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 maestro también contiene el lenguaje de la línea de comandos.