Tienda del nivel solo

El almacenaje del nivel solo (SLS) es un término el más a menudo asociado con el IBM System i sistema operativo, IBM i (antes conocido como i5/OS u OS/400), aunque fuera al principio introducido en 1962 por el sistema del Atlas en Cambridge. Ya que llenó una necesidad importante, el sistema de almacenaje del Atlas fue extensamente copiado, primero por Multics en un proyecto compartido por MIT, General Electric y Laboratorios de la Campana. La IBM primero puso en práctica SLS en 1978 en el Sistema/38 y su sistema operativo de Control Program Facility (CPF), el precursor a la IBM i.

Con un almacenaje del nivel solo piensan del almacenaje entero de un ordenador como un avión de dos dimensiones solo de direcciones, señalando a páginas. Las páginas pueden estar en el almacenaje primario (RAM) o en el almacenamiento secundario (disco); sin embargo, la posición corriente de una dirección es sin importancia a un proceso. El sistema operativo toma la responsabilidad de localizar páginas y ponerlos a disposición para el procesamiento. Si una página está en el almacenaje primario, está inmediatamente disponible. Si una página está en el disco, una falta de la página ocurre y el sistema operativo trae la página en el almacenaje primario. Ninguna entrada-salida explícita al almacenamiento secundario es hecha por procesos; en cambio, lee del almacenamiento secundario se hacen ya que el resultado de la página critica y escribe al almacenamiento secundario se hacen cuando las páginas que se han modificado desde leerse del almacenamiento secundario en el almacenaje primario se contestan a su posición en el almacenamiento secundario.

Con la realización i5/OS del almacenaje del nivel solo, las faltas de la página se dividen en dos categorías. Éstas son faltas de la base de datos y faltas de la no base de datos. Las faltas de la base de datos ocurren cuando una página asociada con un objeto de la base de datos relacional como una mesa, visión o índice no está actualmente en el almacenaje primario. Las faltas de la no base de datos ocurren cuando cualquier otro tipo del objeto no está actualmente en el almacenaje primario.

El i5/OS trata todo el almacenamiento secundario como un fondo solo de datos, más bien que como una colección de fondos múltiples (sistemas de archivos), como por lo general se hace en Unix-y sistemas CP/M-based como BSD, Linux y Windows de Microsoft. Intencionadamente dispersa las páginas de todos los objetos a través de todos los discos de modo que los objetos se puedan almacenar y recuperarse mucho más rápidamente. Como consiguiente, un servidor i5/OS raramente se hace el disco ligado. Los sistemas operativos de almacenaje del nivel solo también permiten que CPU, memoria y recursos del disco libremente se substituyan el uno por el otro en el tiempo de ejecución para allanar cuellos de botella de rendimiento.

El diseño de la IBM del almacenaje del nivel solo al principio se concibió y promovido por Frank Soltis a finales de los años 1970 como una manera de construir una realización de transición a ordenadores con la memoria del estado sólido del 100%. El pensamiento entonces consistía en que las unidades de disco se harían obsoletas, y se sustituirían completamente con alguna forma de la memoria del estado sólido. El i5/OS se diseñó para ser independiente de la forma de la memoria del hardware usada para el almacenamiento secundario. Esto no ha venido para ser, sin embargo, porque mientras la memoria del estado sólido se ha hecho exponencialmente más barata, las unidades de disco también se han hecho de manera similar más baratas: así la proporción de precios a favor de unidades de disco continues—very capacidades mucho más altas que memoria del estado sólido, muchísimo más despacio a acceso, y mucho menos caro.

Véase también

Notas y referencias



Buscar