ALEGSA.com.ar

Definición de XMS (Extended Memory Specification)

Significado de XMS: (Extended Memory Specification - Especificación de Memoria Extendida) procedimiento que consiste en utilizar la memoria RAM instalada más allá del primer mega. ...
11-06-2023

 


Definición de XMS (Extended Memory Specification)

 

(Extended Memory Specification - Especificación de Memoria Extendida) procedimiento que consiste en utilizar la memoria RAM instalada más allá del primer mega. Los microprocesadores 8086 y 8088 podían utilizar solamente 1 MB de memoria RAM. Los sucesivos CPU, en cambio, pueden utilizar mayor cantidad de memoria. Toda la memoria instalada más allá del primer mega es llamada Memoria Extendida.

El XMS fue desarrollado conjuntamente por AST Research, Intel Corporation, Lotus Development y Microsoft Corporation.

Además de permitir el uso de más memoria RAM en los procesadores posteriores al 8086 y 8088, el XMS también permitió a los programas acceder a esta memoria de manera más eficiente. Esto se lograba mediante el uso de una tabla de descriptores de segmentos, que permitía a los programas direccionar la memoria extendida en bloques más grandes que antes.

El uso de XMS fue más común en sistemas operativos como MS-DOS y Windows 3.0, que dependían en gran medida de los programas de DOS. Hay que destacar que aunque XMS permitía el uso de memoria extendida, los programas y sistemas operativos debían ser programados específicamente para aprovechar esta memoria; de lo contrario, no podrían acceder a ella.

Además de XMS, también existió una especificación de memoria extendida expandida (EMS), que se utilizó en sistemas operativos como Windows 3.1 y posteriores. EMS permitía a los programas acceder a una cantidad aún mayor de memoria a través de una sección especial del BIOS. Con el desarrollo de CPU más avanzadas y el aumento de la cantidad de memoria RAM disponible, tanto XMS como EMS cayeron en desuso y fueron eventualmente reemplazados por soluciones de memoria más sofisticadas.


Resumen: XMS



La Especificación de Memoria Extendida (XMS) permite a los microprocesadores usar más de 1 MB de memoria RAM. Todo lo que está instalado después del primer mega se llama Memoria Extendida. Esta especificación fue creada por AST Research, Intel, Lotus Development y Microsoft.




¿Por qué es importante el uso de la especificación de memoria extendida?



Es importante porque permite optimizar el uso de la memoria RAM instalada en un equipo, especialmente en sistemas operativos que no soportan la gestión de grandes cantidades de memoria.


¿Qué tipos de sistemas operativos son compatibles con XMS?



La mayoría de sistemas operativos de la época de los 90 eran compatibles con XMS, como MS-DOS, Windows 3.x, OS/2 y algunas versiones de Linux.


¿Qué diferencias hay entre XMS y EMS (Especificación de Memoria Expandida)?



La principal diferencia es que XMS utiliza la memoria RAM instalada sobre los 640 KB de memoria convencional, mientras que EMS utiliza una memoria específica, llamada memoria expandida, que no es la RAM del equipo.


¿Qué ventajas ofrece XMS frente a otras soluciones de gestión de memoria?



XMS tiene la ventaja de ser más rápido y eficiente que otras soluciones, como EMS, porque utiliza la memoria RAM directamente. Además, no requiere de la instalación de controladores específicos.


¿Cuáles son los requisitos para poder utilizar XMS en un equipo?



Los requisitos son tener un sistema operativo compatible con XMS y una cantidad de memoria RAM instalada que permita reservar una parte para su uso como memoria extendida.


¿Es posible utilizar XMS en equipos modernos?



En equipos modernos no es necesario utilizar XMS porque los sistemas operativos son capaces de gestionar grandes cantidades de memoria RAM sin necesidad de técnicas de gestión de memoria como XMS.





Autor: Leandro Alegsa
Actualizado: 11-06-2023

¿Cómo citar este artículo?

Alegsa, Leandro. (2023). Definición de XMS. Recuperado de https://www.alegsa.com.ar/Dic/xms.php

Diccionario informático



 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: el asistente ha sido entrenado para responder tus dudas con muy buenos resultados, pero puede equivocarse, esta tecnología aún está en desarrollo. Te sugiero dejar tu email para que te contactemos para corregir la respuesta de la IA: leemos todas las consultas y respuestas.


Usa nuestro buscador para definiciones, informática y tecnologías