SlideShare a Scribd company logo
1 of 7
3. memoria paginada (o "expandida"): Puede agregarse a la
memoria convencional y superior que rompe la barrera de los
640 Kb pero sólo puede ser explotada directamente por el
procesador mediante programas Conocidos como EMM, por lo
general cargados con el archivo CONFIG.SYS.

¿Cómo funciona un EMM ”Expanded Memory Manager"? Este
software debe encontrar, una "ventana" de 64 Kb de memoria
situada en la zona de 384 Kb reservada al DOS, entre 640 Kb y
1 Mb. Para ello se toma una fracción de memoria que no haya
sido utilizada por el DOS. Esta ventana es el "marco de páginas"
y se divide en 4 "páginas" de 16Kb que sirven para transferir la
información desde o hacia la memoria paginada.
En efecto EMM llama a estas páginas "físicas", utilizadas como
punteros, los datos que se encuentran en las "páginas lógicas"
de la memoria complementaria a medida que es necesario; es a
partir de allí que son explotadas.
4. memoria extendida: memoria complementaria que va más
   allá del primer megabyte, pero es direccionada directamente
   por los procesadores 2861 386, 486 y Pentium. Estos
   procesadores deben operar en "modo protegido“.

• Modo Real: modo básico de las 8086 y 8088. El
  direccionamient opera en un espacio de 1 Mb (garantizado en
  20 bits).
• Modo Protegido: En el 286 el direccionamiento se efectúa en
  24 bits y abarca un espacio de 16 Mb. En las 386 DX y 486, el
  direccionamiento pasa a 32 bits y abarca un espacio de 4 Gb.
• Modo Virtual: es un subproducto del modo protegido. Permite
  la ejecución de programas concebidos para el modo real. Este
  modo sólo se aplica en las 386 y modelos posteriores. A cada
  programa se le atribuye un espacio de 1 Mb, como en modo
  real, pero dentro del espacio del modo protegido.
  Para ingresar en el modo protegido es necesario "conmutar" el
  procesador a este nuevo modo. El primer programa capaz de
  explotar esta propiedad fue sin duda la secuencia
  RAMDRIVE.SYS que crea un 'disco virtual' con el DOS, a
  partir del CONFIG.SYS. Con la clave /E, este disco se
  implantaba en la memoria extendida.
5. Memoria alta. A las computadoras 286 es posible
  conmutarlas al modo protegido pero luego no es posible
  volver al modo real a menos que uno recurra a maniobras
  muy complicados. Se pensaba que el modo protegido era
  tan interesante que a nadie se le ocurriría volver al modo
  real. Sin embargo, la mayoría de los programas aplicativos
  actuales lo exigen.

• El 386 es capaz de direccionar directamente en modo real,
  con el DOS, lo que se llamó la "Zona de Memoria Alta" o
  HMA ("High Memory Area"). Se trata de un espacio de 64 Kb
  situado más allá del primer megabyte. Esta posibilidad se
  debe a un bug (error) que Intel introdujo en sus
  procesadores 286 que funcionaban en modo real. Cuando el
  procesador marca la dirección FFFF en hexadecimales y
  debe ser incrementada, debería volver a cero. La línea de
  dirección A20, la que lógicamente no debería intervenir en
  modo real, pasa a 1. La dirección completa, que antes era
  OFFFF se convierte en 10000.
• Este espacio de 64 Kb por encima del primer megabyte es
llamado zona de memoria alta o HMA ("High Memory Area").
Es en este espacio donde el DOS se alojará esencialmente y
liberará de ese modo la memoria convencional.

• Para ordenar al DOS en la zona de memoria alta (HMA) es
necesario que las líneas siguientes figuren en el Config.Sys:
DEVICE = C: DOSHIMEM.SYS
DOS = HIGH

• La memoria alta (HMA) está ocupada por la parte esencial
del DOS en las computadoras 286, 386, 486 y posteriores. La
HMA es administrada en modo real. A partir de los modelos
386, la memoria superior que queda libre puede recibir
administradores ("drivers") y programas residentes.
SHADOW RAM
Los ordenadores de 32 bits generalmente disponen de acceso a la
memoria RAM a través de buses de datos de 16 o 32 bits y la ROM
BIOS utiliza un bus de datos de 16 bits(. Por lo tanto el acceso a esas
áreas de memoria no es tan rapido como a la RAM (tambien existen
tarjetas de ampliación de la BIOS que se conectan al bus del
ordenador a través de buses de datos de 8 bits).
Para romper esta barrera de velocidad los ordenadores emplean la
memoria SHADOW. para Copiar las rutinas de la ROM en memoria la
RAM de 32 bits, y emplean las posibilidades de direccionamiento del
80387 para la llevar a la RAM el rango de direcciones utilizado por la
ROM.
Es volátil, y deben copiarse en ellas las rutinas de la BIOS cada vez que
se arranca el ordenador.
MEMORIA VIRTUAL
• Técnica para proporcionar la ilusión de un espacio de memoria
mucho mayor a la RAM de una máquina, es usada para guardar
datos simulando la RAM en disco duros.
•LA UNICA CONDICION PARA REALIZAR UNA PAGINACION
VIRTUAL ES: Disponer de una memoria auxiliar con tiempos de
acceso pequeños y una gran velocidad de trasferencia.
•La UC ejecuta las instrucciones del programa que hacen
referencia a las direcciones virtuales, pero, para poder
ejecutarlas deben de estar en direcciones de memoria física.
•Las direcciones virtuales que se encuentran en el mapeado se
encuentran en RAM y el resto en DISCO por lo tanto se necesita
que algunas partes de la memoria virtual se traigan a la RAM
desde el disco, mientras que otras ya ejecutadas, se vuelvan a
depositar en el disco.
•   Mientras que la memoria virtual es lo bastante grande para
    contener el código y datos de cualquier función, el tamaño
    total de la memoria física, puede ser menor que el tamaño
    total de nuestro programa.
•   La memoria virtual y la física se dividen en bloques del mismo
    tamaño llamados: “paginas” que son depositados en “marcos
    de pagina”.
•   El Sistema Operativo maneja la “Tabla de Paginas” que es la
    que establece la correspondencia entre páginas y tiene 3
    campos que componen el registro de una dirección virtual.
    1. Un bit 1 indica si la pagina esta en MP y 0, si no esta.
    2. Indica la dirección del DISCO donde localizar la pagina
       cuando no este en MP.
    3. indica el marco de pagina.

•    Inconveniente: Los datos se intercambian permanentemente
    entre la memoria central y el disco, lo que disminuye la
    velocidad de funcionamiento del programa.

More Related Content

What's hot

Practica 2 power point memoria rom y ram
Practica 2 power point memoria rom y ramPractica 2 power point memoria rom y ram
Practica 2 power point memoria rom y ramBYJF
 
Trabajo Memorias
Trabajo MemoriasTrabajo Memorias
Trabajo Memoriasa11josebs
 
Power point memoria ram
Power point memoria ramPower point memoria ram
Power point memoria ramKoldo92
 
DIAPOSITIVAS DE LA MEMORIA RAM
DIAPOSITIVAS DE LA MEMORIA RAMDIAPOSITIVAS DE LA MEMORIA RAM
DIAPOSITIVAS DE LA MEMORIA RAMguest69ff84
 
Memoria cache y virtual
Memoria cache y virtualMemoria cache y virtual
Memoria cache y virtualJorge Pulido
 
memoria sdram
memoria sdrammemoria sdram
memoria sdramgallo26
 
Memoria rom
Memoria romMemoria rom
Memoria romeripaola
 
Módulos de memoria RAM
Módulos de memoria RAMMódulos de memoria RAM
Módulos de memoria RAMDiana Barco
 
Diapositivas de memoria
Diapositivas de memoriaDiapositivas de memoria
Diapositivas de memoriakatyta123
 
Practica de memorias ram y rom
Practica de memorias ram y romPractica de memorias ram y rom
Practica de memorias ram y romGabriela Vargas
 
Memoria Ram and ROM
Memoria Ram and ROMMemoria Ram and ROM
Memoria Ram and ROMMATYBOR8
 

What's hot (20)

Conalep tlalnepantla 1
Conalep tlalnepantla 1Conalep tlalnepantla 1
Conalep tlalnepantla 1
 
Practica 2 power point memoria rom y ram
Practica 2 power point memoria rom y ramPractica 2 power point memoria rom y ram
Practica 2 power point memoria rom y ram
 
Trabajo Memorias
Trabajo MemoriasTrabajo Memorias
Trabajo Memorias
 
Memoria RAM, Memoria Caché
Memoria RAM, Memoria CachéMemoria RAM, Memoria Caché
Memoria RAM, Memoria Caché
 
Memoria caché (Explicación)
Memoria caché  (Explicación)  Memoria caché  (Explicación)
Memoria caché (Explicación)
 
Power point memoria ram
Power point memoria ramPower point memoria ram
Power point memoria ram
 
DIAPOSITIVAS DE LA MEMORIA RAM
DIAPOSITIVAS DE LA MEMORIA RAMDIAPOSITIVAS DE LA MEMORIA RAM
DIAPOSITIVAS DE LA MEMORIA RAM
 
PRACTICA DE MEMORIA RAM ROM
PRACTICA DE MEMORIA RAM ROMPRACTICA DE MEMORIA RAM ROM
PRACTICA DE MEMORIA RAM ROM
 
Memoria cache y virtual
Memoria cache y virtualMemoria cache y virtual
Memoria cache y virtual
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
memoria sdram
memoria sdrammemoria sdram
memoria sdram
 
Memoria rom
Memoria romMemoria rom
Memoria rom
 
Módulos de memoria RAM
Módulos de memoria RAMMódulos de memoria RAM
Módulos de memoria RAM
 
Introducción
IntroducciónIntroducción
Introducción
 
TIPOS DE MEMORIA
TIPOS DE MEMORIATIPOS DE MEMORIA
TIPOS DE MEMORIA
 
Diapositivas de memoria
Diapositivas de memoriaDiapositivas de memoria
Diapositivas de memoria
 
Memoria ram
Memoria ram Memoria ram
Memoria ram
 
Practica de memorias ram y rom
Practica de memorias ram y romPractica de memorias ram y rom
Practica de memorias ram y rom
 
Memoria Ram and ROM
Memoria Ram and ROMMemoria Ram and ROM
Memoria Ram and ROM
 
Tipos de RAM
Tipos de RAMTipos de RAM
Tipos de RAM
 

Viewers also liked

Viewers also liked (7)

Act 2
Act 2Act 2
Act 2
 
Ia32 Modo Protegido
Ia32 Modo ProtegidoIa32 Modo Protegido
Ia32 Modo Protegido
 
Windows 3
Windows 3 Windows 3
Windows 3
 
Ia32 introduccion
Ia32 introduccionIa32 introduccion
Ia32 introduccion
 
Sistema Operativo OS/2
Sistema Operativo OS/2Sistema Operativo OS/2
Sistema Operativo OS/2
 
Tesi su ccn
Tesi su ccnTesi su ccn
Tesi su ccn
 
Ensayo sistemas operativos
Ensayo sistemas operativosEnsayo sistemas operativos
Ensayo sistemas operativos
 

Similar to Unida ii 6a

Similar to Unida ii 6a (20)

La memoria
La memoriaLa memoria
La memoria
 
Memorias
MemoriasMemorias
Memorias
 
Jerarquia de la memoria
Jerarquia de la memoria Jerarquia de la memoria
Jerarquia de la memoria
 
Tipos de memoria
Tipos de memoriaTipos de memoria
Tipos de memoria
 
Memoria virtual
Memoria  virtualMemoria  virtual
Memoria virtual
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Trabajo Practico Tecnologia
Trabajo Practico TecnologiaTrabajo Practico Tecnologia
Trabajo Practico Tecnologia
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
Tipos de memoria
Tipos de memoriaTipos de memoria
Tipos de memoria
 
ARQUITECTURA DE COMPUTADORES
ARQUITECTURA DE COMPUTADORESARQUITECTURA DE COMPUTADORES
ARQUITECTURA DE COMPUTADORES
 
Mile[1]
Mile[1]Mile[1]
Mile[1]
 
Tipos de memoria
Tipos de memoriaTipos de memoria
Tipos de memoria
 
Mile[1]
Mile[1]Mile[1]
Mile[1]
 
Memorias ram y rom
Memorias ram y romMemorias ram y rom
Memorias ram y rom
 
Memorias ram y rom
Memorias ram y romMemorias ram y rom
Memorias ram y rom
 
Pereirogómez,daniel4
Pereirogómez,daniel4Pereirogómez,daniel4
Pereirogómez,daniel4
 
MEMORIA RAM
MEMORIA RAMMEMORIA RAM
MEMORIA RAM
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 

More from pabesacv

APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASpabesacv
 
Apuntes empiezo (c)
Apuntes empiezo (c)Apuntes empiezo (c)
Apuntes empiezo (c)pabesacv
 
Apuntes empiezo (b)
Apuntes empiezo (b)Apuntes empiezo (b)
Apuntes empiezo (b)pabesacv
 
Apuntes empiezo (a)
Apuntes empiezo (a)Apuntes empiezo (a)
Apuntes empiezo (a)pabesacv
 
Apuntes estructuras 1
Apuntes estructuras 1Apuntes estructuras 1
Apuntes estructuras 1pabesacv
 
Apuntes de estructuras nuevo
Apuntes de estructuras nuevoApuntes de estructuras nuevo
Apuntes de estructuras nuevopabesacv
 
Unida ii 9a
Unida ii 9aUnida ii 9a
Unida ii 9apabesacv
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8apabesacv
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8apabesacv
 
Unida ii 7a
Unida ii 7aUnida ii 7a
Unida ii 7apabesacv
 
Unida ii 5a
Unida ii 5aUnida ii 5a
Unida ii 5apabesacv
 
Unida ii 4a
Unida ii 4aUnida ii 4a
Unida ii 4apabesacv
 
Post y codigos de error
Post y codigos de errorPost y codigos de error
Post y codigos de errorpabesacv
 
Apuntes apuntadores 2 a
Apuntes apuntadores 2 aApuntes apuntadores 2 a
Apuntes apuntadores 2 apabesacv
 
Apuntes apuntadores 1 a
Apuntes apuntadores 1 aApuntes apuntadores 1 a
Apuntes apuntadores 1 apabesacv
 
Unida ii 3a
Unida ii 3aUnida ii 3a
Unida ii 3apabesacv
 

More from pabesacv (20)

APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORAS
 
Apuntes empiezo (c)
Apuntes empiezo (c)Apuntes empiezo (c)
Apuntes empiezo (c)
 
Apuntes empiezo (b)
Apuntes empiezo (b)Apuntes empiezo (b)
Apuntes empiezo (b)
 
Apuntes empiezo (a)
Apuntes empiezo (a)Apuntes empiezo (a)
Apuntes empiezo (a)
 
Apuntes estructuras 1
Apuntes estructuras 1Apuntes estructuras 1
Apuntes estructuras 1
 
Apuntes de estructuras nuevo
Apuntes de estructuras nuevoApuntes de estructuras nuevo
Apuntes de estructuras nuevo
 
Unida ii 9a
Unida ii 9aUnida ii 9a
Unida ii 9a
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8a
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8a
 
Unida ii 7a
Unida ii 7aUnida ii 7a
Unida ii 7a
 
2 unida 4
2 unida 42 unida 4
2 unida 4
 
2 unida 3
2 unida 32 unida 3
2 unida 3
 
2 unida 2
2 unida 22 unida 2
2 unida 2
 
2 unida 1
2 unida 12 unida 1
2 unida 1
 
Unida ii 5a
Unida ii 5aUnida ii 5a
Unida ii 5a
 
Unida ii 4a
Unida ii 4aUnida ii 4a
Unida ii 4a
 
Post y codigos de error
Post y codigos de errorPost y codigos de error
Post y codigos de error
 
Apuntes apuntadores 2 a
Apuntes apuntadores 2 aApuntes apuntadores 2 a
Apuntes apuntadores 2 a
 
Apuntes apuntadores 1 a
Apuntes apuntadores 1 aApuntes apuntadores 1 a
Apuntes apuntadores 1 a
 
Unida ii 3a
Unida ii 3aUnida ii 3a
Unida ii 3a
 

Unida ii 6a

  • 1. 3. memoria paginada (o "expandida"): Puede agregarse a la memoria convencional y superior que rompe la barrera de los 640 Kb pero sólo puede ser explotada directamente por el procesador mediante programas Conocidos como EMM, por lo general cargados con el archivo CONFIG.SYS. ¿Cómo funciona un EMM ”Expanded Memory Manager"? Este software debe encontrar, una "ventana" de 64 Kb de memoria situada en la zona de 384 Kb reservada al DOS, entre 640 Kb y 1 Mb. Para ello se toma una fracción de memoria que no haya sido utilizada por el DOS. Esta ventana es el "marco de páginas" y se divide en 4 "páginas" de 16Kb que sirven para transferir la información desde o hacia la memoria paginada. En efecto EMM llama a estas páginas "físicas", utilizadas como punteros, los datos que se encuentran en las "páginas lógicas" de la memoria complementaria a medida que es necesario; es a partir de allí que son explotadas.
  • 2. 4. memoria extendida: memoria complementaria que va más allá del primer megabyte, pero es direccionada directamente por los procesadores 2861 386, 486 y Pentium. Estos procesadores deben operar en "modo protegido“. • Modo Real: modo básico de las 8086 y 8088. El direccionamient opera en un espacio de 1 Mb (garantizado en 20 bits). • Modo Protegido: En el 286 el direccionamiento se efectúa en 24 bits y abarca un espacio de 16 Mb. En las 386 DX y 486, el direccionamiento pasa a 32 bits y abarca un espacio de 4 Gb. • Modo Virtual: es un subproducto del modo protegido. Permite la ejecución de programas concebidos para el modo real. Este modo sólo se aplica en las 386 y modelos posteriores. A cada programa se le atribuye un espacio de 1 Mb, como en modo real, pero dentro del espacio del modo protegido. Para ingresar en el modo protegido es necesario "conmutar" el procesador a este nuevo modo. El primer programa capaz de explotar esta propiedad fue sin duda la secuencia RAMDRIVE.SYS que crea un 'disco virtual' con el DOS, a partir del CONFIG.SYS. Con la clave /E, este disco se implantaba en la memoria extendida.
  • 3. 5. Memoria alta. A las computadoras 286 es posible conmutarlas al modo protegido pero luego no es posible volver al modo real a menos que uno recurra a maniobras muy complicados. Se pensaba que el modo protegido era tan interesante que a nadie se le ocurriría volver al modo real. Sin embargo, la mayoría de los programas aplicativos actuales lo exigen. • El 386 es capaz de direccionar directamente en modo real, con el DOS, lo que se llamó la "Zona de Memoria Alta" o HMA ("High Memory Area"). Se trata de un espacio de 64 Kb situado más allá del primer megabyte. Esta posibilidad se debe a un bug (error) que Intel introdujo en sus procesadores 286 que funcionaban en modo real. Cuando el procesador marca la dirección FFFF en hexadecimales y debe ser incrementada, debería volver a cero. La línea de dirección A20, la que lógicamente no debería intervenir en modo real, pasa a 1. La dirección completa, que antes era OFFFF se convierte en 10000.
  • 4. • Este espacio de 64 Kb por encima del primer megabyte es llamado zona de memoria alta o HMA ("High Memory Area"). Es en este espacio donde el DOS se alojará esencialmente y liberará de ese modo la memoria convencional. • Para ordenar al DOS en la zona de memoria alta (HMA) es necesario que las líneas siguientes figuren en el Config.Sys: DEVICE = C: DOSHIMEM.SYS DOS = HIGH • La memoria alta (HMA) está ocupada por la parte esencial del DOS en las computadoras 286, 386, 486 y posteriores. La HMA es administrada en modo real. A partir de los modelos 386, la memoria superior que queda libre puede recibir administradores ("drivers") y programas residentes.
  • 5. SHADOW RAM Los ordenadores de 32 bits generalmente disponen de acceso a la memoria RAM a través de buses de datos de 16 o 32 bits y la ROM BIOS utiliza un bus de datos de 16 bits(. Por lo tanto el acceso a esas áreas de memoria no es tan rapido como a la RAM (tambien existen tarjetas de ampliación de la BIOS que se conectan al bus del ordenador a través de buses de datos de 8 bits). Para romper esta barrera de velocidad los ordenadores emplean la memoria SHADOW. para Copiar las rutinas de la ROM en memoria la RAM de 32 bits, y emplean las posibilidades de direccionamiento del 80387 para la llevar a la RAM el rango de direcciones utilizado por la ROM. Es volátil, y deben copiarse en ellas las rutinas de la BIOS cada vez que se arranca el ordenador.
  • 6. MEMORIA VIRTUAL • Técnica para proporcionar la ilusión de un espacio de memoria mucho mayor a la RAM de una máquina, es usada para guardar datos simulando la RAM en disco duros. •LA UNICA CONDICION PARA REALIZAR UNA PAGINACION VIRTUAL ES: Disponer de una memoria auxiliar con tiempos de acceso pequeños y una gran velocidad de trasferencia. •La UC ejecuta las instrucciones del programa que hacen referencia a las direcciones virtuales, pero, para poder ejecutarlas deben de estar en direcciones de memoria física. •Las direcciones virtuales que se encuentran en el mapeado se encuentran en RAM y el resto en DISCO por lo tanto se necesita que algunas partes de la memoria virtual se traigan a la RAM desde el disco, mientras que otras ya ejecutadas, se vuelvan a depositar en el disco.
  • 7. Mientras que la memoria virtual es lo bastante grande para contener el código y datos de cualquier función, el tamaño total de la memoria física, puede ser menor que el tamaño total de nuestro programa. • La memoria virtual y la física se dividen en bloques del mismo tamaño llamados: “paginas” que son depositados en “marcos de pagina”. • El Sistema Operativo maneja la “Tabla de Paginas” que es la que establece la correspondencia entre páginas y tiene 3 campos que componen el registro de una dirección virtual. 1. Un bit 1 indica si la pagina esta en MP y 0, si no esta. 2. Indica la dirección del DISCO donde localizar la pagina cuando no este en MP. 3. indica el marco de pagina. • Inconveniente: Los datos se intercambian permanentemente entre la memoria central y el disco, lo que disminuye la velocidad de funcionamiento del programa.