stringtranslate.com

Sistema de archivos de alto rendimiento

HPFS ( Sistema de archivos de alto rendimiento ) es un sistema de archivos creado específicamente para el sistema operativo OS/2 para mejorar las limitaciones del sistema de archivos FAT . Fue escrito por Gordon Letwin y otros en Microsoft y agregado a OS/2 versión 1.2 , en ese momento todavía una empresa conjunta de Microsoft e IBM , y lanzado en 1988.

Descripción general

En comparación con FAT, HPFS proporcionó una serie de capacidades adicionales:

HPFS también puede conservar 64 KB de metadatos (" atributos extendidos ") por archivo.

IBM ofrece dos tipos de controladores IFS para este sistema de archivos:

El caché de HPFS386 está limitado por la cantidad de memoria disponible en el campo de la memoria del sistema OS/2 [1] y se implementó en lenguaje ensamblador de 32 bits . HPFS386 es un controlador de anillo 0 (que permite el acceso directo al hardware y la interacción directa con el kernel) con propiedades de red SMB integradas que pueden utilizar varios demonios de servidor , mientras que HPFS es un controlador de anillo 3 . Por lo tanto, HPFS386 es más rápido que HPFS y está altamente optimizado para aplicaciones de servidor. También es altamente ajustable por administradores experimentados.

Aunque IBM todavía tenía derechos sobre HPFS, su acuerdo con Microsoft para continuar con la licencia de la versión HPFS386 dependía de que la empresa pagara a Microsoft una tarifa de licencia por cada copia vendida. Esto fue el resultado de la colaboración entre Microsoft e IBM que les dio a ambos el derecho a utilizar la tecnología Windows y OS/2.

Debido a la dependencia de Microsoft, el tamaño limitado de la partición, el límite de tamaño de archivo de 2 GB y los largos tiempos de verificación del disco después de una falla, IBM portó el sistema de archivos de registro , JFS , a OS/2 como sustituto.

DOS y Linux admiten HPFS a través de controladores de terceros. Las versiones 3.51 y anteriores de Windows NT tenían soporte nativo para HPFS.

Soporte nativo bajo Windows

Windows 95 y sus sucesores Windows 98 y Windows Me no son compatibles con HPFS. Enumeraron las particiones NTFS de las computadoras en red como "HPFS" [ cita necesaria ] , porque NTFS y HPFS comparten el mismo número de identificación del sistema de archivos en la tabla de particiones.

Windows NT 3.1 y 3.5 tienen soporte nativo de lectura/escritura para discos locales e incluso pueden instalarse en una partición HPFS.

Windows NT 3.51 también puede leer y escribir desde unidades formateadas HPFS locales. A partir de Windows NT 4, el controlador del sistema de archivos PINBALL.SYS que permite el acceso de lectura/escritura ya no se incluye. Las versiones posteriores de Windows no incluyen este controlador. Tenga en cuenta que este controlador está limitado a volúmenes HPFS de 4 GB.

Microsoft retuvo los derechos sobre las tecnologías OS/2, incluido el sistema de archivos HPFS, después de que dejaron de colaborar con IBM. Dado que Windows NT 3.1 fue diseñado para un uso más riguroso (clase empresarial) que las versiones anteriores de Windows, incluía soporte para HPFS (y NTFS), lo que le otorgaba una mayor capacidad de almacenamiento que los sistemas de archivos FAT12 y FAT16 . Sin embargo, dado que HPFS carece de un diario , cualquier recuperación después de un apagado inesperado u otro estado de error lleva progresivamente más tiempo a medida que crece el sistema de archivos. Una utilidad como CHKDSK necesitaría escanear cada entrada en el sistema de archivos para asegurarse de que no haya errores, un problema que se reduce enormemente en NTFS, que simplemente reproduce el diario.

Ver también

Referencias

  1. ^ "Problemas de memoria virtual en OS/2". www.os2voice.org. Archivado desde el original el 24 de septiembre de 2015 . Consultado el 11 de junio de 2015 .

Lectura adicional