MEMORIA EXPANDIDA : MEMORIA EXPANDIDA Equipo 1
Slide 2 : La memoria expandida fue un método desarrollado alrededor de 1984 que proporcionaba memoria paginada extra a los programas de MS-DOS.
Slide 3 : Éstos programas, que corrían en la IBM PC original, y sus sucesores como el IBM XT y el IBM AT, eran típicamente aplicaciones como hojas de cálculo y bases de datos que necesitaban una gran cantidad de memoria para trabajar correctamente.
Slide 4 : El IBM PC y el IBM XT tenían una arquitectura de memoria de modo real, que solo permitía a los programas usar 1 megabyte de espacio de dirección, de los cuales solo hasta 640 KB estaba disponible como RAM normal para las aplicaciones. El resto entre 640 KB y 1 megabyte era reservado para periféricos, destacándose la memoria para las tarjetas de vídeo.
Slide 5 : El IBM AT, con su microprocesador Intel 80286 soportaba un modo protegido lo que le permitía direccionar hasta 16 MB, pero este computador también usaba el MS-DOS, un sistema operativo que no usaba la memoria extendida (por arriba del megabyte) directamente.
Slide 6 : La idea detrás de la memoria expandida era usar, también para la memoria del programa, parte de los 384 KB restantes normalmente dedicados a los periféricos. Para poder usar potencialmente mucho más memoria que los 384 KB que el espacio de direccionamiento permitía, fue ideado un esquema conmutación de bancos, donde solamente estarían accesibles a un mismo tiempo, porciones seleccionadas de la memoria adicional.
Slide 7 : Originalmente, era posible una sola ventana de 64 KB de memoria, más adelante esto fue más flexible. Las aplicaciones tuvieron que ser escritas de una manera específica para tener acceso a la memoria expandida.
Detalles : Detalles Una tarjeta de memoria expandida era un periférico de hardware, necesitaba un software de controlador de dispositivo, que exportaba sus servicios. Este controlador de dispositivo fue llamado "expanded memory manager" (manejador de memoria expandida). Su nombre fue variable; las tarjetas previamente mencionadas usaron respectivamente remm.sys (AST), ps2emm.sys (IBM), aemm.sys (AT&T) y emm.sys (Intel).
Slide 9 : La memoria expandida era un término común para algunas variantes de tecnología incompatibles. La Expanded Memory Specification (EMS) (especificación de memoria expandida) fue desarrollada en común por Lotus, Intel, y Microsoft, así que esta especificación fue referida a veces como "LIM EMS". EEMS, un estándar competidor de manejo de memoria expandida, fue desarrollado por AST Research, Quadram y Ashton-Tate.
Slide 10 : Este estándar también permitió remapear alguno o todos los 640 KB de la parte baja de memoria, de modo que programas enteros pudieran ser conmutados dentro y fuera de la RAM extra. Los dos estándares fueron eventualmente combinados como LIM EMS 4.0.
Slide 11 : Una tarjeta de expansión de memoria ISA. La tarjeta está equipada con 4 MB accesibles por medio de páginas de 64 KB.
preguntas : preguntas ¿en que año fue desarrollada la memoria expandida y que proporcionaba?
¿el IBM AT que microprocesador tenia y cuanta capacidad podia direccionar?
¿para poder usar potencialmente mucho mas memoria que esquema fue ideado?
¿una tarjeta de memoria expandida que era?
¿por quien fue desarrollada la especificacion de memoria expandida?