Este documento describe el mapeo de la memoria en una computadora, asignando diferentes áreas de memoria para vectores de interrupción, el BIOS, datos de BASIC, RAM, expansión de memoria RAM y ROM, buffers para el monitor, áreas para el usuario y memoria extendida. Explica brevemente el propósito de cada área de memoria.
2. MAPEADO DE LA MEMORIA
VECTORES DE INTERRUPCIÒN 0 03FF 0 0000
ÀREA PARA DATOS DEL BIOS 0 04FF 0 0400
ÀREA DE DATOS PARA EL BASIC 0 05FF 0 0500
RAM (512K), DOS 7 FFFF 0 0600
EXPANSIÒN PARA MEMORIA RAM (AT) 9 FFFF 8 0000
BUFFER PARA EL MONITOR C 3FFF A 0000
EXPANSIÒN PARA MEMORIA ROM C 7FFF C 4000
PARA DISCO,SOLO EN XT C CFFF C 8000
AREA PARA USUARIO D 0000 C D000
MEMORIA EXPANDIDA LIM D FFFF D 0000
EXPANSIÒN PARA MEMORIA ROM E FFFF E 0000
MEMORIA ROM F FFFF F 0000
EXPANSIÒN PARA MEMORIA EXTENDIDA SOLO EN AT (15 M) FF FFFF 10 0000
3. VECTORES DE INTERRUPCIÒN
• Es aquel vector que almacena la dirección de atención a la interrupción, los vectores de interrupción se almacenan en una tabla en una zona
de memoria, la llamada tabla de vectores de interrupción, de tal manera que cuando se atiende una petición de interrupción de número n, el
sistema, después de realizar eventualmente alguna tarea previa transfiere el control a la dirección indicada por el elemento n-ésimo de dicha
tabla.
AREA PARA DATOS DEL BIOS
• El BIOS tenía funciones básicas de entrada/salida para el teclado, la pantalla, la impresora, el puerto de comunicaciones RS-232, el manejo
de las unidades de disquete y la interfaz para casetes, entre otras. Adicionalmente había rutinas que respondían a interrupciones de
dispositivos del hardware.
http://www.zator.com/Hardware/H4_3.htm
familia de lenguajes de programación de alto nivel, originalmente desarrollado como una herramienta de enseñanza. El lenguaje y sus
variantes llegaron a estar ampliamente disponibles en los microcomputadores para el año 1970
AREA PARA DATOS DEL BASIC
4. RAM (512K), DOS
Es la memoria de lectura-escritura directamente direccionarle por el procesador para su uso por el sistema operativo y programas de aplicación.
EXPANSIÒN PARA MEMORIA RAM (AT)
Es un elemento de la placa base de la computadora, que permite conectarla a una tarjeta de expansión o tarjeta adicional, la cual puede realizar
funciones de control de dispositivos periféricos adicionales, por ejemplo: monitores, proyectores, televisores, módems, impresoras o unidades de
disco. Las ranuras están conectadas entre sí. Generalmente tiene 8 unidades pero puede llegar hasta 12 unidades.
https://books.google.com.co/books?id=RMDWpaaJ0m8C&pg=PA60&lpg=PA60&dq=MEMORIA+EXPANDIDA+LIM&source=bl&ots=wHeSL5iTRk&sig=jtNiI7bH31giWxRc910ssw3wtqU&hl=es&sa=X&ved=0CCcQ6AEwAmoVChMIpoWPyYzFyAIVTKMeCh3RYgQD#v=onepage&q=MEMORIA%20EXPANDIDA%20LIM&f=false
.BUFFER PARA EL MONITOR
Se usa para evitar la necesidad de usar RAM de doble puerto cuando los lectores y escritores son diferentes dispositivos.
http://users.dcc.uchile.cl/~lmateu/CC41B/Apuntes/monitores.pdf
.
5. MEMORIA EXPANDIDA LIM
Esta inserción de una ventana de memoria en el espacio de dirección de los periféricos se podía lograr originalmente solamente a través de
tarjetas de expansión específicas, enchufadas en el bus de expansión ISA de la computadora.
https://books.google.com.co/books?id=RMDWpaaJ0m8C&pg=PA60&lpg=PA60&dq=MEMORIA+EXPANDIDA+LIM&source=bl&ots=wHeSL5iTRk&sig=jtNiI7bH31giWxRc910ssw3wtqU&hl=es&sa=X&ved=0CCcQ6AEwAmoVChMIpoWPyYzFyAIVTKMeCh3RYgQD#v=onepage&q=MEMORIA%20EXPANDIDA%20LIM&f=false
MEMORIA ROM
Dispositivo de una máquina donde se almacenan datos o instrucciones que posteriormente se pueden utilizar.
http://es.ccm.net/contents/399-memoria-de-solo-lectura-rom