Asignación de letra de unidad


En el almacenamiento de datos informáticos , la asignación de letras de unidad es el proceso de asignar identificadores alfabéticos a los volúmenes . A diferencia del concepto de puntos de montaje de UNIX , donde los volúmenes se nombran y ubican arbitrariamente en un solo espacio de nombres jerárquico, la asignación de letras de unidad permite múltiples espacios de nombres de nivel superior. La asignación de letras de unidad es, por tanto, un proceso en el que se utilizan letras para nombrar las raíces del "bosque" que representa el sistema de archivos; cada volumen contiene un "árbol" independiente (o, para sistemas de archivos no jerárquicos, una lista independiente de archivos).

El concepto de letras de unidad, como se usa hoy, presumiblemente [ cita requerida ] debe sus orígenes a la familia de sistemas operativos VM de IBM , que se remonta a CP / CMS en 1967 (y su investigación predecesora CP-40 ), a través de Digital Investigación (DRI) CP / M. El concepto evolucionó a través de varios pasos:

La importante capacidad de los directorios jerárquicos dentro de cada letra de unidad estaba inicialmente ausente de estos sistemas. Esta fue una característica importante de UNIX y otros sistemas operativos similares, donde las unidades de disco duro contenían miles (en lugar de decenas o cientos) de archivos. El aumento de la capacidad de almacenamiento de microcomputadoras llevó a su introducción, seguida finalmente por nombres de archivo largos . En los sistemas de archivos que carecen de estos mecanismos de denominación, la asignación de letras de unidad demostró ser un principio de organización útil y simple.

MS-DOS / PC DOS desde la versión 5.0, y sistemas operativos posteriores, asigna letras de unidad de acuerdo con el siguiente algoritmo: [4]

MS-DOS / PC DOS versiones 4.0 y anteriores asignan letras a todas las unidades de disquete antes de considerar los discos duros, por lo que un sistema con cuatro unidades de disquete llamaría al primer disco duro E :. A partir de DOS 5.0, el sistema garantiza que la unidad C: sea ​​siempre un disco duro, incluso si el sistema tiene más de dos unidades de disquete físicas.

Si bien sin una reasignación deliberada, las asignaciones de letras de unidad generalmente se fijan hasta el próximo reinicio, sin embargo, Zenith MS-DOS 3.21 actualizará las asignaciones de letras de unidad al restablecer una unidad. Esto puede hacer que las letras de la unidad cambien sin reiniciar si se cambió la partición del disco duro.


Símbolo del sistema de MS-DOS con la letra de unidad C como parte del directorio de trabajo actual .
Administrador de archivos que muestra el contenido de la unidad C.