stringtranslate.com

Seleccione el sistema operativo

El sistema operativo Pick , también conocido como el sistema Pick o simplemente Pick , [1] es un sistema operativo informático de páginas a demanda , multiusuario , con memoria virtual y tiempo compartido basado en una base de datos MultiValue . Pick se utiliza principalmente para el procesamiento de datos comerciales . Recibe su nombre en honor a uno de sus desarrolladores, Dick Pick. [2] [3]

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 y ENGLISH / Access . 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 [4] y computadoras mainframe [5] .

Descripción general

El sistema operativo Pick es una plataforma informática integrada con una base de datos, lenguajes de consulta y de operaciones procedimentales, gestión de periféricos y multiusuario, y capacidades de programación BASIC . Su base de datos utiliza un sistema de archivos hash, lo que permite un almacenamiento y recuperación de datos eficientes mediante la organización de los datos en matrices asociativas dinámicas gestionadas por archivos asociativos.

Los datos dentro del sistema Pick están organizados en una estructura jerárquica de cuentas, diccionarios, archivos y subarchivos basada en un modelo de tabla hash con sondeo lineal. Esta estructura comprende registros, campos y subcampos de longitud variable, con convenciones de nomenclatura únicas que reflejan sus características de base de datos multivalor. Los registros se identifican mediante claves únicas que facilitan el acceso directo a sus ubicaciones de almacenamiento. [6]

Inicialmente limitada por las limitaciones tecnológicas de la época, la capacidad del sistema Pick se ha expandido con el tiempo, eliminando los límites anteriores en el tamaño de los registros e introduciendo la asignación dinámica de archivos y la indexación de árbol B para mejorar las capacidades de gestión de datos.

La base de datos Pick opera sin tipos de datos explícitos , [6] tratando todos los datos como cadenas de caracteres, lo que hace que la responsabilidad de la integridad de los datos recaiga en las aplicaciones desarrolladas para el sistema. Esta flexibilidad permite a Pick almacenar datos en una forma distinta a la primera normal , evitando la necesidad de operaciones de unión al contener todos los datos relacionados dentro de registros únicos. Este enfoque puede optimizar la eficiencia de almacenamiento y recuperación para tipos específicos de conjuntos de datos.

Historia

Pick fue implementado originalmente como el Sistema de Lenguaje de Recuperación de Información Generalizada (GIRLS) en un IBM System/360 en 1965 por Don Nelson y Dick Pick en TRW , cuyo contrato gubernamental para el proyecto del helicóptero Cheyenne requería el desarrollo de una base de datos. [5] Se suponía que sería utilizado por el Ejército de los EE. UU. para controlar el inventario de piezas del helicóptero Cheyenne . [7]

Pick fue posteriormente lanzado comercialmente en 1973 por Microdata Corporation (y su distribuidor británico CMC) como el Reality Operating System ahora suministrado por Northgate Information Solutions . [8] McDonnell Douglas compró Microdata en 1981. [5]

La primera implementación de Microdata, llamada Reality, venía únicamente con un lenguaje procedimental (PROC) y un lenguaje de consulta (ENGLISH). En 1975, Ken Simms de Pick Systems creó una implementación de Dartmouth BASIC para Reality, con numerosas extensiones de sintaxis para la interfaz de terminal inteligente y operaciones de base de datos, y se llamó Data/BASIC. Casi al mismo tiempo, SMI de Chicago creó un lenguaje procedimental extendido y lo llamó RPL.

PROC, el lenguaje de procedimientos, se proporcionó para ejecutar scripts . Un lenguaje de estilo SQL llamado ENGLISH permitía la recuperación y generación de informes de bases de datos, pero no las actualizaciones (aunque más tarde, el comando ENGLISH "REFORMAT" permitió actualizaciones por lotes). ENGLISH no permitía manipular por completo la estructura multivalor tridimensional de los registros de datos. Tampoco proporcionaba directamente capacidades relacionales comunes como las uniones . Esto se debía a que las potentes redefiniciones del diccionario de datos para un campo permitían uniones mediante la ejecución de una búsqueda calculada en otro archivo. El sistema incluía un spooler . Se proporcionaba un editor de texto simple para los registros del sistema de archivos, pero el editor solo era adecuado [6] para el mantenimiento del sistema y no podía bloquear registros, por lo que la mayoría de las aplicaciones se escribieron con otras herramientas como Batch, RPL o el lenguaje BASIC para garantizar la validación de datos y permitir el bloqueo de registros .

A principios de los años 1980, los observadores vieron al sistema operativo Pick como un fuerte competidor de Unix . [9] BYTE en 1984 declaró que "Pick es simple y poderoso, y parece ser eficiente y confiable también... porque funciona bien como un sistema multiusuario, es probablemente la forma más rentable de usar un XT ". [10] Dick Pick fundó Pick & Associates, luego rebautizada como Pick Systems, luego Raining Data, luego (a partir de 2011 ) TigerLogic y finalmente Rocket Software. Otorgó la licencia de "Pick" a una gran variedad de fabricantes y vendedores que han producido diferentes "sabores" de Pick. Los sabores de base de datos vendidos por TigerLogic fueron D3, mvBase y mv Enterprise. Los vendidos anteriormente por IBM bajo el paraguas " U2 " se conocen como UniData y UniVerse. Rocket Software compró la familia de productos U2 de IBM en 2010 y la familia de productos D3 y mvBase de Tiger Logic en 2014. En 2021, Rocket también adquirió OpenQM y jBASE.

Dick Pick murió a los 56 años debido a complicaciones de un derrame cerebral en octubre de 1994. [3] [11]

Pick Systems a menudo se enredaba en litigios de licencias y dedicaba relativamente poco esfuerzo a la comercialización [12] [13] y a la mejora de su software. Las posteriores adaptaciones de Pick a otras plataformas generalmente ofrecían las mismas herramientas y capacidades durante muchos años, normalmente con mejoras relativamente menores y simplemente renombradas (por ejemplo, Data/BASIC se convirtió en Pick/BASIC y ENGLISH se convirtió en ACCESS ). [6] Los licenciatarios a menudo desarrollaban variaciones y mejoras patentadas; por ejemplo, Microdata creó un procesador de entrada llamado ScreenPro.

Productos derivados y relacionados

La base de datos Pick fue licenciada a aproximadamente tres docenas de licenciatarios entre 1978 y 1984. Las implementaciones compatibles con aplicaciones evolucionaron en derivados y también inspiraron sistemas similares.

A través de las implementaciones anteriores y otras, los sistemas tipo Pick estuvieron disponibles como entornos de base de datos, programación y emulación que se ejecutan en muchas variantes de Unix y Microsoft Windows.

Véase también

Referencias

  1. ^ Ramming, D; Bourdon, Roger J. (1989). "El sistema operativo de selección: una guía práctica". Actas del IEEE . 77 (2): 363. doi :10.1109/JPROC.1989.1203777. S2CID  9328922.
  2. ^ Woodyard, Chris (19 de octubre de 1994). «Muere el desarrollador de software Dick Pick a los 56 años». Los Angeles Times . Archivado desde el original el 15 de marzo de 2023. Consultado el 17 de junio de 2023 .
  3. ^ ab Johnson, Will. "Richard A "Dick" Pick (f. 19 Oct 1994)". www.countyhistorian.com . Archivado desde el original el 27 de septiembre de 2017 . Consultado el 27 de septiembre de 2017 .
  4. ^ "Sistema operativo PICK: lleva la potencia de un mainframe a su PC". InfoWorld . 27 de julio de 1987. pág. 80.
  5. ^ abc "Descripción general de la púas clásicas: una breve historia". 1995. Archivado desde el original el 8 de agosto de 2018. Consultado el 27 de septiembre de 2017 .
  6. ^ abcde "Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide" (La selección de Jonathan E. Sisk/BASIC: una guía para programadores). jonsisk.com . Archivado desde el original el 4 de marzo de 2023. Consultado el 4 de marzo de 2023 .
  7. ^ Nelson, Donald B. (19 de marzo de 1965). "Generalized Information Retrieval Language and System (GIRLS) User Requirements Specification". Archivado desde el original el 5 de marzo de 2016. Consultado el 6 de febrero de 2015 .
  8. ^ Elleray, Dick (16 de julio de 1986). Boletín de gestión de proyectos 1986/09: "La realidad del sistema operativo revelada" . 1986/09. Grupo de gestión de proyectos, McDonnell Douglas Informations Systems Group.
  9. ^ Fiedler, Ryan (octubre de 1983). "El tutorial de Unix / Parte 3: Unix en el mercado de los microordenadores". BYTE . p. 132 . Consultado el 30 de enero de 2015 .
  10. ^ Rochkind, Marc J. (otoño de 1985). "Pick, Coherent y THEOS". BYTE . pág. 231 . Consultado el 19 de marzo de 2016 .
  11. ^ Woodyard, Chris (19 de octubre de 1994). «El desarrollador de software Dick Pick murió a los 56 años». The Los Angeles Times . Archivado desde el original el 12 de octubre de 2018. Consultado el 13 de noviembre de 2022 .
  12. ^ Lazzareschi, Carla (3 de noviembre de 1985). «Computer Wiz se esfuerza más para que los usuarios elijan su sistema». The Los Angeles Times . Archivado desde el original el 28 de septiembre de 2017. Consultado el 13 de noviembre de 2022 .
  13. ^ "La falta de marketing de Pick"
  14. ^ Gill, Philip (24 de marzo de 1986). «Pick Operating System Makes Converts of Users» (El sistema operativo Pick convierte a los usuarios). Computerworld . pág. 93 . Consultado el 13 de noviembre de 2022 .
  15. ^ Olmos, David (28 de octubre de 1989). «Alpha Micro dice que comprará Fujitsu Company». The Los Angeles Times . Archivado desde el original el 13 de noviembre de 2022. Consultado el 13 de noviembre de 2022 .
  16. ^ "Alpha Micro presenta una vista previa de Apix Concurrent Pick+Unix V.4". Computer Business Review . 11 de marzo de 1990.
  17. ^ Mark, Peter B. (1985). "El ordenador Sequoia". ACM SIGARCH Computer Architecture News . 13 (3). Portal.acm.org: 232. doi : 10.1145/327070.327218 . S2CID  16954105. Archivado desde el original el 13 de noviembre de 2022 . Consultado el 13 de noviembre de 2022 .
  18. ^ Simons, Barbara; Spector, Alfred Z. (1990). Computación distribuida con tolerancia a fallos – Libros de Google. ISBN 9783540973850. Recuperado el 21 de enero de 2012 .
  19. ^ "Sequoia Systems informa los resultados del segundo trimestre de 1997 – Business Wire". Highbeam.com . Consultado el 21 de enero de 2012 .[ enlace muerto ]
  20. ^ "Zumasys adquiere la base de datos jBASE de Temenos Software | Zumasys". 5 de enero de 2015. Archivado desde el original el 2 de marzo de 2021. Consultado el 5 de abril de 2021 .
  21. ^ "Zumasys adquiere la base de datos jBASE de Temenos Software -". www.zumasys.com . 5 de enero de 2015. Archivado desde el original el 6 de febrero de 2015 . Consultado el 6 de febrero de 2015 .
  22. ^ "Rocket Software adquiere productos de herramientas y bases de datos de Zumasys, Inc.; las empresas se asocian para impulsar la modernización de aplicaciones multivalor | Rocket Software". Rocket Software . Archivado desde el original el 1 de octubre de 2022 . Consultado el 11 de noviembre de 2022 .
  23. ^ "Inicio". OpenQM . Archivado desde el original el 16 de abril de 2021 . Consultado el 5 de abril de 2021 .
  24. ^ "Caché para análisis de datos no estructurados | InterSystems". InterSystems Corporation . Archivado desde el original el 13 de abril de 2021. Consultado el 5 de abril de 2021 .

Bibliografía

Enlaces externos