Organización Lógica de la MMEscuela Politécnica NacionalIng. Patricio Proaño
26/04/13 Ing. Patricio Proaño 2Contenido• Introducción• Memoria Convencional• Memoria Superior• Memoria Expandida• Memoria...
26/04/13 Ing. Patricio Proaño 3Introducción• La memoria se organiza lógicamente según las necesidades de la computadora.• ...
26/04/13 Ing. Patricio Proaño 4Introducción• La forma de organizar la memoria fue impulsadapor la IBM.• Areas que se crear...
26/04/13 Ing. Patricio Proaño 5Memoria Convencional• Creada para la ejecución de los programas del DOS.• Está comprendida ...
26/04/13 Ing. Patricio Proaño 6Memoria Convencional• Esta área de memoria esadministrada sólo por el DOS.• Los procesadore...
26/04/13 Ing. Patricio Proaño 7Mapa de la memoria ConvencionalIntervalo de direcciones Uso00000h-003FFh Tabla de vectores ...
26/04/13 Ing. Patricio Proaño 8Memoria Superior• Nombrada como UMA (Upper memory Area).• Es el área comprendida entre los ...
26/04/13 Ing. Patricio Proaño 9Memoria Superior• RAM para BIOS adicionales (los segundos 128 KB) La utilizan BIOS de adap...
26/04/13 Ing. Patricio Proaño 10Memoria Superior• RAM para BIOS de la MainBoard (los terceros 128 KB): POST (Power on sel...
26/04/13 Ing. Patricio Proaño 11Memoria Superior• El gestor EMM386:– proporciona acceso al área dememoria superior– permit...
26/04/13 Ing. Patricio Proaño 12Mapa de Memoria Básico de un PCMemoriaConvencionalMemoriaSuperiorReservado para uso del or...
26/04/13 Ing. Patricio Proaño 13Mapa de la memoria superiorIntervalo de direcciones Uso0009FC00-0009FFFF Área de datos del...
26/04/13 Ing. Patricio Proaño 14Memoria Expandida• La tecnología informática acelera su desarrollo:– Procesadores pueden a...
26/04/13 Ing. Patricio Proaño 15Memoria Expandida• Su implementación requiere: Tarjeta de expansión EMS Programas compat...
26/04/13 Ing. Patricio Proaño 16Memoria ExpandidaTarjeta de memoria expandida
26/04/13 Ing. Patricio Proaño 17Mapa de Memoria de un PC con memoria ExpandidaMemoriaExpandidaMemoriaSuperiorUna Página(16...
26/04/13 Ing. Patricio Proaño 18Memoria Extendida (XMS)• XMS: Extended Memory Specification• La XMS es RAM por encima y má...
26/04/13 Ing. Patricio Proaño 19Memoria alta (HMA)• Nombrada como HMA: High Memory Area• Utiliza los primeros 64 Kb de la ...
26/04/13 Ing. Patricio Proaño 20Mapa de Memoria de un PC con memoria ExtendidaMemoriaConvencionalMemoriaSuperiorMemoriaExt...
26/04/13 Ing. Patricio Proaño 21Capacidad de las Áreas de la Memoria PrincipalBus de Direcciones: 32Area de Memoria Cap. [...
26/04/13 Ing. Patricio Proaño 22Deber Nº 5Trabajo por grupos• SO y programas que trabajan en modo real• SO y programas que...
26/04/13 Ing. Patricio Proaño 23Visualización de la mm• La visualización de la memoria se los hace entrando a símbolo dels...
26/04/13 Ing. Patricio Proaño 24Visualización de la mm• MS-DOS nos proporciona varios comandos que permiten examinarla mem...
26/04/13 Ing. Patricio Proaño 25Uso del Comando MEM
26/04/13 Ing. Patricio Proaño 26Uso del Comando MEM
26/04/13 Ing. Patricio Proaño 27Uso del Comando MEM
26/04/13 Ing. Patricio Proaño 28Visualización de la mm• El comando Mem tiene 5 parámetros opcionales:• CLASSIFY (C) propor...
26/04/13 Ing. Patricio Proaño 29
26/04/13 Ing. Patricio Proaño 30
26/04/13 Ing. Patricio Proaño 31Visualización de la mmCOMANDO DEBUG• Debug permite:– visualizar el contenido de la memoria...
26/04/13 Ing. Patricio Proaño 32Comandos propios del debug
26/04/13 Ing. Patricio Proaño 33Visualización de la mmEl comando DUMP (opción D)• En general sirve para conocer el conteni...
26/04/13 Ing. Patricio Proaño 34Ejm: D FE00:0, se ve el mensaje de Copyright del Bios, como estáalmacenado en Rom.
26/04/13 Ing. Patricio Proaño 35Visualización de la mmMicrosoft Diagnostics (MSD.EXE)• Es una pequeña utilidad que obtiene...
26/04/13 Ing. Patricio Proaño 36Visualización de la mmHerramientas de diagnóstico• Power-On Self Test (POST)• Device Manag...
26/04/13 Ing. Patricio Proaño 37
Anexo 126/04/13 Ing. Patricio Proaño 38CaracteresASCI
Próxima SlideShare
Cargando en…5
×

Aii 09-mm.ppt

243 visualizaciones

Publicado el

Documento de AII

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
243
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
3
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Aii 09-mm.ppt

  1. 1. Organización Lógica de la MMEscuela Politécnica NacionalIng. Patricio Proaño
  2. 2. 26/04/13 Ing. Patricio Proaño 2Contenido• Introducción• Memoria Convencional• Memoria Superior• Memoria Expandida• Memoria Extendida• Area de Memoria Alta• Visualización de la memoria
  3. 3. 26/04/13 Ing. Patricio Proaño 3Introducción• La memoria se organiza lógicamente según las necesidades de la computadora.• Esta organización implica:– División de la memoria en áreas para fines específicos– Almacenamiento ordenado de programas– Reservación de áreas de memoria• La forma organizativa adoptada está determinada por el sistema operativo que seutilice.• En windows (DOS) la organización de memoria actualmente es un estándar, portanto es utilizada en todos los PCs (compatibles).• Está basada en el Espacio de Direcciones (Address Space) del microprocesador8088 (1MB de RAM).
  4. 4. 26/04/13 Ing. Patricio Proaño 4Introducción• La forma de organizar la memoria fue impulsadapor la IBM.• Areas que se crearon:Memoria convencional (base)Memoria Superior (UMA)Memoria Expandida (obsoleta)Memoria Extendida (XMS)• Área de memoria alta (HMA)
  5. 5. 26/04/13 Ing. Patricio Proaño 5Memoria Convencional• Creada para la ejecución de los programas del DOS.• Está comprendida entre los 0 y los 640 KB.• En esta residen:– Area de memoria reservada para uso del computador (0 a 2 KB).– MS-DOS (utiliza de 18 a 90 KB)– Area de almacenamiento de datos del DOS– Aplicaciones y archivos del usuario• El DOS puede leer o escribir en el primer MB, sin embargo sólopuede manejar la carga de programas en los primeros 640 KB.
  6. 6. 26/04/13 Ing. Patricio Proaño 6Memoria Convencional• Esta área de memoria esadministrada sólo por el DOS.• Los procesadores y programasque acceden sólo al primer MB,se dice que operan en modoreal (r-mode).• La cantidad de memoriaconvencionales es la misma entodo sistema.MemoriaConvencionalReservado para uso del ordenadorMS-DOS y el área donde el MS-DOSgestiona los archivos abiertosRAMPARA LASAPLICACIONES640 KB0 KB
  7. 7. 26/04/13 Ing. Patricio Proaño 7Mapa de la memoria ConvencionalIntervalo de direcciones Uso00000h-003FFh Tabla de vectores de interrupciones00400h-004FFh Área de datos del BIOS00500h-005FFh Área de trabajo de MS-DOS y BASIC00600h-0FFFFh Memoria para el usuario10000h-1FFFFh Memoria para el usuario20000h-2FFFFh Memoria para el usuario30000h-3FFFFh Memoria para el usuario40000h-4FFFFh Memoria para el usuario50000h-5FFFFh Memoria para el usuario60000h-6FFFFh Memoria para el usuario70000h-7FFFFh Memoria para el usuario80000h-8FFFFh Memoria para el usuario90000h-9FBFFh Memoria para el usuario
  8. 8. 26/04/13 Ing. Patricio Proaño 8Memoria Superior• Nombrada como UMA (Upper memory Area).• Es el área comprendida entre los 640 y los 1024 Kb (384 KB), y esdividida en 6 segmentos: A, B, C, D, E y F.• Esta tiene las direcciones de A0000 a FFFFF.• Este espacio es usado por el hardware del sistema:• RAM de video (los primeros 128 KB) Está reservada para uso de las tarjetas adaptadoras de video. Losprimeros mensajes y gráficos que aparecen cuando se levanta elsistema están almacenados en este espacio. Usa las direcciones A0000 hasta BFFFF
  9. 9. 26/04/13 Ing. Patricio Proaño 9Memoria Superior• RAM para BIOS adicionales (los segundos 128 KB) La utilizan BIOS de adaptadoras conectadas a slots deexpansión Los primeros 32 KB de esta área la utilizan las adaptadoras devideo compatibles con VGA. También la utilizan adaptadoras de red Usan las direcciones de C0000 a DFFFF
  10. 10. 26/04/13 Ing. Patricio Proaño 10Memoria Superior• RAM para BIOS de la MainBoard (los terceros 128 KB): POST (Power on self Test: Test automático de encendido) Cargador de arranque, el cual controlo el sistema durante suinicialización hasta que el SO toma el control. Algunos sistemas también incluyen al SETUP que permite laconfiguración del CMOS Al BIOS de la mainboard se le asignan las direcciones de E000a FFFFF
  11. 11. 26/04/13 Ing. Patricio Proaño 11Memoria Superior• El gestor EMM386:– proporciona acceso al área dememoria superior– permite usar memoria extendida parasimular memoria expandida• La cantidad de UMA utilizada varia deun sistema a otro, depende de lastarjetas controladoras instaladas.F:A:B:C:D:E:UMBsSegmentos de la UMAUMBs: Bloques de memoria superior
  12. 12. 26/04/13 Ing. Patricio Proaño 12Mapa de Memoria Básico de un PCMemoriaConvencionalMemoriaSuperiorReservado para uso del ordenadorMS-DOS y el área donde el MS-DOSgestiona los archivos abiertosRAMPARA LASAPLICACIONES1 MB640 KB0 KBRAM DE VIDEO(128 KB)ROM BIOS ADICIONALES / Libres(128 KB)ROM BIOS MAINBOARD(128 KB)
  13. 13. 26/04/13 Ing. Patricio Proaño 13Mapa de la memoria superiorIntervalo de direcciones Uso0009FC00-0009FFFF Área de datos del mouse PS/2000A0000-000BFFFF RAM de vídeo000C0000-000C7FFF BIOS de vídeo000C8000-000EFFFF Disponible000F0000-000FFFFF BIOS del sistema00100000-0010FFEF Área de memoria alta0010FFF0-3FFFFFFF Memoria extendida40000000-FFF7FFFF ReservadasFFF80000-FFFFFFFF ROM del BIOS
  14. 14. 26/04/13 Ing. Patricio Proaño 14Memoria Expandida• La tecnología informática acelera su desarrollo:– Procesadores pueden acceder a más memoria– Programas crecen en tamaño• Se evidencia limitaciones de la organizaciónlógica de mm.• La memoria convencional se constituyó en un‘muro de piedra’.• ¡ SOLUCIÓN ! A primera instancia la memoriaexpandida (hardware + software)• Especificación LIM EMS (Lotus/Intel/MicrosoftExpanded Memory Specification): es una fuentede memoria extra para el computador.• Sólo es utilizada para guardar datos de losprogramas.
  15. 15. 26/04/13 Ing. Patricio Proaño 15Memoria Expandida• Su implementación requiere: Tarjeta de expansión EMS Programas compatibles EMS Gestor de memoria expandidada (EMM: Expanded Memory Manager)• Funcionamiento:• Reserva un bloque de 64 KB de la UMA (page frame)• El EMM permite a las aplicaciones acceder a la memoria expandidamediante el page frame.• El procesador puede acceder a los datos que se encuentran en una delas páginas del page frame• El acceso es más lento con respecto al de la mm.
  16. 16. 26/04/13 Ing. Patricio Proaño 16Memoria ExpandidaTarjeta de memoria expandida
  17. 17. 26/04/13 Ing. Patricio Proaño 17Mapa de Memoria de un PC con memoria ExpandidaMemoriaExpandidaMemoriaSuperiorUna Página(16 KB)Marco dePágina640 MB1 MBUna página: 16 KB32 KB
  18. 18. 26/04/13 Ing. Patricio Proaño 18Memoria Extendida (XMS)• XMS: Extended Memory Specification• La XMS es RAM por encima y más allá de la marca de 1 MB.• Por encima de donde reside el DOS• Más allá del alcance de la mayoría de las aplicaciones MS-DOS• Su tamaño total depende del bus de direcciones del Procesador.• Características:– El MS-DOS no puede actuar directamente sobre esta memoria– Los programas actuales están diseñados para trabajar con la XMS– Los procesadores que acceden a la XMS, se dice que operan en modoprotegido (p-mode).• La memoria extendida requiere un administrador de memoriaextendida, como por ejemplo HIMEM.SYS.
  19. 19. 26/04/13 Ing. Patricio Proaño 19Memoria alta (HMA)• Nombrada como HMA: High Memory Area• Utiliza los primeros 64 Kb de la memoria extendida(colocados entre los 1024 y los 1088 Kb).• Es una característica de Procesadores 286, 386 yposteriores.• En el HMA se cargan actualmente el DR-DOS 5.0/6.0 yel MS-DOS 5.0 y posteriores.• El DOS puede ver la HMA sin tener que conmutar delmodo real al protegido.• Nota: DR-dos es una versión de DOS fabricada por Digital Research
  20. 20. 26/04/13 Ing. Patricio Proaño 20Mapa de Memoria de un PC con memoria ExtendidaMemoriaConvencionalMemoriaSuperiorMemoriaExtendida1 MB640 MB0 MBHMA (64 kb)
  21. 21. 26/04/13 Ing. Patricio Proaño 21Capacidad de las Áreas de la Memoria PrincipalBus de Direcciones: 32Area de Memoria Cap. [GB] Cap. [MB] Cap. [KB] Cap. [Bytes] Cap. [Bits]Convencional 0,000610352 0,625 640 655360 5242880Superior 0,000366211 0,375 384 393216 3145728Alta 6,10352E-05 0,0625 64 65536 524288Memoria Máxima 4 4096 4194304 4294967296 34359738368Memoria Instalada 2 2048 2097152 2147483648 17179869184Extendida Máxima 3,999023438 4095 4193280 4293918720 34351349760Extendida Instalada 1,999023438 2047 2096128 2146435072 17171480576
  22. 22. 26/04/13 Ing. Patricio Proaño 22Deber Nº 5Trabajo por grupos• SO y programas que trabajan en modo real• SO y programas que trabajan en modo protegido• Archivos CONFIG.SYS y AUTOEXEC.BAT• ¿Qué es el HIMEM.SYS?• Fecha de entrega: ……………..
  23. 23. 26/04/13 Ing. Patricio Proaño 23Visualización de la mm• La visualización de la memoria se los hace entrando a símbolo delsistema.• Es una característica de Windows que proporciona un punto deentrada para escribir comandos de MS DOS (Microsoft Disk‑Operating System) y otros comandos.• Al escribir estos comandos se pueden realizar tareas en el equiposin usar la interfaz gráfica de Windows. Por lo general, sólo losusuarios avanzados emplean el símbolo del sistema.• El símbolo del sistema es: >
  24. 24. 26/04/13 Ing. Patricio Proaño 24Visualización de la mm• MS-DOS nos proporciona varios comandos que permiten examinarla memoria de nuestro PC: MEM DEBUG herramienta MSDComando MEM• Generalmente presenta información de 5 tipos de memoria: Convencional Superior RAM/ROM (reservada) Extendida (XMS) Expandida (EMS)
  25. 25. 26/04/13 Ing. Patricio Proaño 25Uso del Comando MEM
  26. 26. 26/04/13 Ing. Patricio Proaño 26Uso del Comando MEM
  27. 27. 26/04/13 Ing. Patricio Proaño 27Uso del Comando MEM
  28. 28. 26/04/13 Ing. Patricio Proaño 28Visualización de la mm• El comando Mem tiene 5 parámetros opcionales:• CLASSIFY (C) proporciona una lista de los nombres y tamaños detodos los programas y controladores existentes en memoria ymuestra el bloque de memoria disponible más largo.• DEBUG (D) proporciona una lista con mayor información de losprogramas y tareas de datos del sistema, los controladores dedispositivos y del sistema.• FREE (F) proporciona un rápido resumen de la memoriaconvencional que está libre y de la memoria disponible en UMA• MODULE (M) describe la posición y el tamaño de un determinadoprograma residente.(Ejemplo: MEM/M COMMAND)• PAGE (P) es similar al parámetro /P de Dir. Muestra la informaciónpor páginas.
  29. 29. 26/04/13 Ing. Patricio Proaño 29
  30. 30. 26/04/13 Ing. Patricio Proaño 30
  31. 31. 26/04/13 Ing. Patricio Proaño 31Visualización de la mmCOMANDO DEBUG• Debug permite:– visualizar el contenido de la memoria– cargar porciones del disco en memoria– cambiar las referidas porciones y volver a grabarlas• Tecleado DEBUG, aparece el indicador de Debug, que consiste enun guión (-).• Tecleando el carácter ? Se muestra los comandos propios dedebug.
  32. 32. 26/04/13 Ing. Patricio Proaño 32Comandos propios del debug
  33. 33. 26/04/13 Ing. Patricio Proaño 33Visualización de la mmEl comando DUMP (opción D)• En general sirve para conocer el contenido de la memoria:– Muestra byte a byte el contenido de las direcciones de memoria.– En pantalla aparecen bloques de 128 Bytes de memoria.– Cada línea muestra 16 Bytes (un párrafo) de memoria.• La primera columna muestra las direcciones del primer Byte y delbyte nº 16• La segunda columna muestra los 16 Bytes de memoria quecomienzan en la dirección mostrada• La tercera columna muestra los caracteres ASCII que correspondena estos Bytes.• Nota: Los Bytes que no tienen un carácter ASCII correspondiente aparecencomo puntos.
  34. 34. 26/04/13 Ing. Patricio Proaño 34Ejm: D FE00:0, se ve el mensaje de Copyright del Bios, como estáalmacenado en Rom.
  35. 35. 26/04/13 Ing. Patricio Proaño 35Visualización de la mmMicrosoft Diagnostics (MSD.EXE)• Es una pequeña utilidad que obtiene un inventario sobre elcontenido de la PC.• Es útil para: Ver qué discos hay en el sistema Conocer la cantidad de memoria instalada Determinar el uso de los recursos del sistema como puertos LPT yIRQs Conocer sobre el tipo de BIOS se está usando• MSD.EXE se incluye con las últimas versiones de DOS.
  36. 36. 26/04/13 Ing. Patricio Proaño 36Visualización de la mmHerramientas de diagnóstico• Power-On Self Test (POST)• Device Manager• Norton System Information (SI)• Utilities de Symantec• Norton Diagnostics• QAPlus• Otras
  37. 37. 26/04/13 Ing. Patricio Proaño 37
  38. 38. Anexo 126/04/13 Ing. Patricio Proaño 38CaracteresASCI

×