Vous êtes sur la page 1sur 24

1.

3 LA MEMORIA PRINCIPAL RAM INTRODUCCION


Su definicin es almacenes internos en el ordenador. El trmino memoria identifica el almacenaje de datos que viene en forma chips, y el almacenaje de la palabra se utiliza para la memoria que existe en las cintas o los discos. Por otra parte, el trmino memoria se utiliza generalmente como taquigrafa para la memoria fsica, que refiere a los chips reales capaces de llevar a cabo datos. Algunos ordenadores tambin utilizan la memoria virtual, que ampla memoria fsica sobre un disco duro.

Cada ordenador viene con cierta cantidad de memoria fsica, referida generalmente como memoria principal o RAM. Se puede pensar en memoria principal como arreglo de celdas de memoria, cada una de los cuales puede llevar a cabo un solo byte de informacin.

La memoria funciona de manera similar a un juego de cubculos divididos usados para clasificar la correspondencia en la oficina postal. A cada bit de datos se asigna una direccin. Cada direccin corresponde a un cubculo (ubicacin) en la memoria.

I.

HISTORIA DE LA MEMORIA RAM


La memoria RAM es una memoria voltil, es un tipo de memoria temporal que pierden sus datos cuando se quedan sin energa. Se utiliza generalmente para almacenar temporalmente datos, con este trabajo pretendemos mostrar la historia y la evolucin de la memoria RAM a travs del tiempo desde un punto de vista tcnico. Mencionaremos clases de memorias

II. DEFINICIN

DE MEMORIA RAM

Proviene de ("Read Aleatory Memory") memoria de lectura aleatoria: es un dispositivo electrnico que se encarga de almacenar datos e instrucciones de manera temporal, de ah el trmino de memoria de tipo voltil ya que pierde los datos almacenados una vez apagado el equipo; pero a cambio tiene una muy alta velocidad para realizar las acciones. En la memoria RAM se carga el sistema operativo, instrucciones desde el teclado, memoria para desplegar el video y opcionalmente una copia del contenido de la memoria ROM.

Memoria RAM tipo DDR, marca Kingston, modelo KVR266, capacidad 128 Mb, bus 266 MHz.

III. TIPOS

DE MEMORIAS RAM COMERCIALES

Hay tres tipos de memorias RAM, las primeras son las DRAM, SRAM y una emulacin denominada Swap: DRAM: Las siglas provienen de ("Dinamic Read Aleatory Memory") dinmicas, debido a que sus chips se encuentran construidos a base de condensadores, los cules

necesitan constantemente refrescar su carga (bits) y esto les resta velocidad pero a cambio tienen un precio econmico. Ejemplo: Hagamos una analoga con una empresa que fabrica hielo pero no cuenta con una toma de agua, sino que constantemente necesita de pipas con agua para realizar su producto. Esto la hace lenta ya que tiene que esperar que le lleven las pipas carros tanque, descargarlas, etc.

La siguiente lista muestra las memorias RAM en modo descendente, la primer liga es la ms antigua y la ltima la ms reciente.

1- MEMORIA RAM TIPO TSOP TSOP proviene de ("Thin Small Out-line Package"), lo que traducido significa conjunto de bajo perfil fuera de lnea. Son un tipo de memorias DRAM (RAM de celdas construidas a base de capacitores), los primeros mdulos de memoria aislados que se introducan en zcalos especiales de la tarjeta principal ("Motherboard"). Estos chips en conjunto iban sumando las cantidades de memoria RAM del equipo. Las memorias TSOP no fueron totalmente reemplazados en aquel tiempo, sino que se conjuntaron los mdulos en una placa plstica especial y se organizaron las terminales con forma de pin en un solo lado de la tarjeta, naciendo el estndar de memorias SIP ("Single In-line Package").

Memorias RAM tipo TSOP, KM41464AP-12, 18 pines.

CARACTERSTICAS GENERALES DE LA MEMORIA TSOP Bsicamente haba de diferentes formas y tamaos como cualquier otro circuito integrado. Cuentan con una forma fsica como cualquier otro chip y se introducen las terminales en el espacio asignado para ello

PARTES QUE COMPONEN LA MEMORIA TSOP Los componentes son visibles, ya que no cuenta con cubierta protectora; son bsicamente los siguientes:

1.- Encapsulado: integra dentro de s una gran cantidad de elementos electrnicos (transistores, microscpicos capacitores,

compuertas, etc.), formadores de la memoria RAM. 2.- Pines: se encargan de transmitir las seales elctricas y los datos. 3.- Punto de referencia: indica cul Esquema de una memoria RAM tipo TSOP. es la terminal No. 1. 4.Mdulo zcalo: permite

albergar e insertar la memoria TSOP.

CAPACIDADES DE ALMACENAMIENTO TSOP

La unidad prctica para medir la capacidad de almacenamiento de una memoria TSOP es el Kilobyte (Kb) y se muestra un ejemplo de una memoria para placa 915P(N) de Acer.

Tipo de memoria TSOP KM41464AP-12

Capacidad en Kilobytes (Mb) 128 Kb

2.- MEMORIA RAM TIPO SIP. SIP es la sigla de ("Single In-line Package"), lo que traducido significa soporte simple en lnea: son los primeros tipos de memorias DRAM (RAM de celdas construidas a base de capacitores), que integraron en una sola tarjeta varios mdulos de memoria TSOP, logrndose comercializar mayores capacidades en una sola placa. Las terminales se concentraron en la parte baja en forma de

pines (30) que se insertaban dentro de las ranuras especiales de la tarjeta principal (Motherboard).

Las memorias SIP fueron rpidamente reemplazadas por las memorias RAM tipo SIMM ("Single In line Memory Module"), ya que las terminales se integraron a una placa plstica y se hizo mas resistente a los dobleces.

Memoria RAM tipo SIP.

CARACTERSTICAS GENERALES DE LA MEMORIA SIP

Solo se comercializ una versin de memoria SIP de 30 terminales. Cuentan con una forma fsica especial, pero tenan el inconveniente de que al tener los pines libres y en lnea corran el riesgo de doblarse y romperse.

La memoria SIP de 30 terminales permite el manejo de 8 bits. La medida del SIP de 30 terminales es de 8.96 cm. de largo X 1.92 cm. de alto.

PARTES QUE COMPONEN LA MEMORIA SIP

Los componentes son visibles, ya que no cuenta con cubierta protectora; son bsicamente los siguientes:

1.- Tarjeta: es una placa plstica sobre la cul estn soldadas los componentes de la memoria. 2.-Chips: son mdulos de memoria voltil. 3.- Conector (30 pines): son terminales tienen forma de pin, que se insertan en el mdulo especial para memoria SIP. Figura 3. Esquema de una memoria RAM tipo SIP.

VELOCIDAD DE LA MEMORIA SIP

La unidad para medir la velocidad de las memorias RAM es en MegaHertz (MHz). En el caso de los SIP su velocidad de trabajo era la misma que los microprocesadores del momento, esto es aproximadamente entre 25 MHZ y 33 MHz.

3.- MEMORIA RAM TIPO SIMM.

SIMM proviene de ("Single In line Memory Module"), lo que traducido significa mdulo de memoria de nicamente una lnea (este nombre es debido a que sus contactos se comparten de ambos lados de la tarjeta de memoria): son un tipo de memorias DRAM (RAM de celdas construidas a base de capacitores), las cuales tienen los chips de memoria de un solo lado de la tarjeta y cuentan con un conector especial de 30 72 terminales para ranuras de la tarjeta principal (Motherboard).

Las memorias SIMM reemplazaron a las memorias RAM tipo SIP ("Single InLine Package").

Las memorias SIMM fueron reemplazadas por las memorias RAM tipo DIMM ("Dual In line Memory Module").

Figura 2. Memoria RAM tipo SIMM, genrica, L-9645-8ML-194V-0, 3 chips, 30 pines, capacidad de 1 Mb.

Figura 3. Memoria RAM tipo SIMM, genrica, HYM591000PM, 12 chips, 72 pines, capacidad 32 Mb.

CARACTERSTICAS GENERALES DE LA MEMORIA SIMM

Hay 2 versiones de memoria SIMM, con 30 y con 72 terminales, siendo el segundo el sucesor.

Cuentan con una forma fsica especial, para que al insertarlas, no haya riesgo de colocarla de manera incorrecta. Adicionalmente el SIMM de 72 terminales cuenta con una muesca en un lugar estratgico del conector.

La memoria SIMM de 30 terminales permite el manejo de 8 bits y la de 72 terminales 32 bits. La medida del SIMM de 30 terminales es de 8.96 cm. de largo X 1.92 cm. de alto. La medida del SIMM de 72 terminales es de 10.88 cm. de largo X 2.54 cm. de alto. Pueden convivir en la misma tarjeta principal ("Motherboard") ambos tipos si esta tiene las ranuras necesarias para ello.

PARTES QUE COMPONEN LA MEMORIA SIMM Los componentes son visibles, ya que no cuenta con cubierta protectora; son bsicamente los siguientes:

1.- Tarjeta: es una placa plstica sobre la cul estn soldadas los componentes de la memoria. 2.-Chips: son mdulos de memoria voltil. 3.- Conector (30 terminales): base de la memoria que se inserta en la Esquema externo de una memoria RAM tipo SIMM. ranura especial para memoria SIMM.

4.- MEMORIA RAM TIPO DIMM - SDRAM.

DIMM proviene de ("Dual In line Memory Module"), lo que traducido significa mdulo de memoria de lnea dual (este nombre es debido a que sus contactos de cada lado son independientes, por lo tanto el contacto es doble en la tarjeta de memoria): son un tipo de memorias DRAM (RAM de celdas construidas a base de capacitores), las cules pueden tener chips de memoria en ambos

lados de la tarjeta solo de un lado, cuentan con un conector especial de 168 terminales para ranuras de la tarjeta principal (Motherboard). Cabe destacar que la caracterstica de las memorias de lnea dual, es precursora de los estndares modernos RIMM y DDR-X), por ello no es de extraarse que tambin se les denomine DIMM - SDRAM tipo RIMM DIMM - SDRAM DDR-X. SDRAM proviene de (Synchronous Dynamic Random Access Memory), memoria de acceso aleatorio sincrnico, esto significa que existe un cierto tiempo entre el cambio de estado de la misma sincronizado con el reloj y bus del sistema, en la prctica se le denomina solo DIMM. Reemplazaron a las memorias RAM tipo SIMM ("Single In line Memory Module").

Las memorias DIMM - SDRAM fueron reemplazadas por las memorias tipo RIMM ("Rambus Inline Memory Module") y las memorias tipo DDR ("Double Data Rate").

Memoria RAM tipo DIMM - SDRAM, marca Kingston PC133, sin capacidad definida, 168 pines. CARACTERSTICAS GENERALES DE LA MEMORIA DIMM SDRAM Cuenta con conectores fsicamente independientes en ambas caras de la tarjeta de memoria, de all que se les denomina duales. Todas las memorias DIMM - SDRAM cuentan con 168 terminales. Cuentan con un par de muescas en un lugar estratgico del conector, para que al insertarlas, no haya riesgo de colocarlas de manera incorrecta. La memoria DIMM - SDRAM permite el manejo de 32 y 64 bits. La medida del DIMM - SDRAM es de 13.76 cm. de largo X 2.54 cm. de alto. Puede convivir con SIMM en la misma tarjeta principal ("Motherboard") si esta cuenta con ambas ranuras. PARTES QUE COMPONEN LA MEMORIA DIMM SDRAM

Los componentes son visibles, ya que no cuenta con cubierta protectora; son bsicamente los siguientes:

1.- Tarjeta: es una placa plstica sobre la cual estn soldadas los componentes de la memoria. 2.-Chips: son mdulos de memoria voltil. 3.- Conector (168 terminales): base de la memoria que se inserta en la ranura especial para memoria DIMM - SDRAM en la tarjeta principal (Motherboard). Figura 3. Esquema de la memoria RAM tipo DIMM SDRAM. 4.- Muesca: indica la posicin correcta dentro de la ranura de memoria.

Memoria SODIMM - SDRAM, 144 terminales, 100/133 MHz.

5.- MEMORIA RAM TIPO DDR. DDR proviene de ("Dual Data Rate"), lo que traducido significa transmisin doble de datos (este nombre es debido a que incorpora dos canales para enviar los datos de manera simultnea): son un tipo de memorias DRAM (RAM de celdas construidas a base de capacitores), las cules tienen los chips de memoria en ambos lados de la tarjeta y cuentan con un conector especial de 184 terminales para ranuras de la tarjeta principal (Motherboard). Tambin se les denomina DIMM tipo DDR, debido a que cuentan con conectores fsicamente independientes por ambas caras como el primer estndar DIMM.

Compiti directamente contra las memorias RAM tipo RIMM ("Rambus In line Memory Module"). Estas memorias estn siendo reemplazadas por las memorias RAM tipo DDR2 ("Double Data Rate - 2").

Memoria RAM tipo DDR, marca Kingston, modelo KVR266, capacidad 128 Mb, bus 266 MHz. CARACTERSTICAS GENERALES DE LA MEMORIA DDR

Todos las memorias DDR cuentan con 184 terminales. Cuentan con una muesca en un lugar estratgico del conector, para que al insertarlas, no haya riesgo de colocarlas de manera incorrecta. La medida del DDR mide 13.3 cm. de largo X 3.1 cm. de alto y 1 mm. de espesor. Como sus antecesores (excepto la memoria RIMM), pueden estar no ocupadas todas sus ranuras para memoria.

PARTES QUE COMPONEN LA MEMORIA DDR

Los componentes son visibles, ya que no cuenta con cubierta protectora; son bsicamente los siguientes:

10

1.- Tarjeta: es una placa plstica sobre la cul estn soldadas los componentes de la memoria. 2.-Chips: son mdulos de memoria voltil. 3.- Conector (184 terminales): base de la memoria que se inserta en la ranura especial para memoria DDR. Esquema de partes de la memoria RAM tipo DDR 4.- Muesca: indica la posicin correcta dentro de la ranura de memoria DDR.

Memoria SODDR, 200 terminales, 266/333 MHz.

6.- MEMORIA RAM TIPO RIMM. RIMM proviene de ("Rambus In line Memory Module"), lo que traducido significa mdulo de memoria de lnea con bus integrado (este nombre es debido a que incorpora su propio bus de datos, direcciones y control de gran velocidad en la propia tarjeta de memoria): son un tipo de memorias RAM del tipo RDRAM ("Rambus Dynamic Random Access Memory"): es decir, tambin estn basadas en almacenamiento por medio de capacitores), que integran circuitos integrados y en uno de sus lados tienen las terminaciones, que sirven para ser insertadas dentro de las ranuras especiales para memoria de la tarjeta

11

principal (Motherboard). Tambin se les denomina DIMM tipo RIMM, debido a que cuentan con conectores fsicamente independientes por ambas caras como el primer estndar DIMM.

Se buscaba que fueran el estndar que reemplazara a las memorias RAM tipo DIMM ("Dual In line Memory Module").

Las memorias RIMM fueron reemplazadas por las memorias RAM tipo DDR ("Double Data Rate") las cules eran ms econmicas.

Memoria RAM tipo RIMM, marca Samsung, modelo PC800, 184 terminales, chips RDRAM, capacidad 256 Mb, con ECC. CARACTERSTICAS GENERALES DE LA MEMORIA RIMM Este tipo de memorias siempre deben ir por pares, no funcionan si se coloca solamente un mdulo de memoria. Todos las memorias RIMM cuentan con 184 terminales. Cuentan con 2 muescas centrales en el conector, para que al insertarlas, no haya riesgo de colocarlas de manera incorrecta. La memoria RIMM permite el manejo de 16 bits. Tiene una placa metlica sobre los chips de memoria, debido a que estos tienden a calentarse mucho y esta placa acta como disipador de calor. Como requisito para el uso del RIMM es que todas las ranuras asignadas para ellas estn ocupadas.

PARTES QUE COMPONEN LA MEMORIA RIMM

Los componentes internos estn cubiertos por una placa metlica que acta como disipador de calor:

12

1.-

Disipador:

es

una

placa

metlica que cubre la tarjeta plstica y los chips, ya que tienden a sobrecalentarse y de este modo absorbe el calor y lo transmite al ambiente. 2.Conector (184 terminales):

base de la memoria que se inserta en la ranura especial para memoria RIMM. Figura 3. Esquema externo de 3.- Muescas: son 2 hendiduras una memoria RAM tipo RIMM caractersticas de la memoria RIMM y que indican la posicin correcta dentro de la ranura de memoria.

7.- MEMORIA RAM TIPO DDR2

DDR-2 proviene de ("Dual Data Rate 2"), lo que traducido significa transmisin doble de datos segunda generacin (este nombre es debido a que incorpora dos canales para enviar y adems recibir los datos de manera simultnea): son un tipo de memorias DRAM (RAM de celdas construidas a base de capacitores), las cules tienen los chips de memoria en ambos lados de la tarjeta y cuentan con un conector especial de 240 terminales para ranuras de la tarjeta principal (Motherboard). Tambin se les denomina DIMM tipo DDR2, debido a que cuentan con conectores fsicamente independientes por ambas caras como el primer estndar DIMM.

Actualmente compite contra un nuevo estndar: las memorias RAM tipo DDR-3 "Double Data Rate -3 ".

Memoria RAM tipo DDR-2, marca Kingston, capacidad para 512 Mb, velocidad 667 MHz, tipo PC5300. CARACTERSTICAS GENERALES DE LA MEMORIA DDR-2

13

Todos las memorias DDR-2 cuentan con 240 terminales. Cuentan con una muesca en un lugar estratgico del conector, para que al insertarlas, no haya riesgo de colocarlas de manera incorrecta. Como sus antecesores, pueden estar no ocupadas todas sus ranuras para memoria. Tiene un voltaje de alimentacin de 1.8 Volts.

PARTES QUE COMPONEN LA MEMORIA DDR-2

Los componentes son visibles, ya que no cuenta con cubierta protectora; son bsicamente los siguientes:

1.- Tarjeta: es una placa plstica sobre la cul estn soldadas los componentes de la memoria. 2.-Chips: son mdulos de memoria voltil. 3.- Conector (240 terminales): base de la memoria que se inserta en la ranura especial para memoria DDR2. 4.- Muesca: indica la posicin correcta dentro de la Figura 3. Esquema de partes ranura de memoria DDR2. externas de una memoria DDR-2

8.- MEMORIA RAM TIPO DDR3 (ACTUAL).

DDR-3 proviene de ("Dual Data Rate 3"), lo que traducido significa transmisin doble de datos tercer generacin: son el mas moderno estndar, un tipo de memorias DRAM (RAM de celdas construidas a base de capacitores), las cuales tienen los chips de memoria en ambos lados de la tarjeta y cuentan con un conector especial de 240 terminales para ranuras de la tarjeta principal (Motherboard). Tambin se les denomina DIMM tipo DDR3, debido a que cuentan con conectores fsicamente independientes por ambas caras como el primer estndar DIMM.

Actualmente compite contra el estndar de memorias RAM tipo DDR-2 ("Double Data Rate - 2 ") y se busca que lo reemplace.

14

Memoria RAM tipo DDR-3, marca Kingston, ValueRAM, 240 terminales, capacidad para 2 Gb, latencia CL 9, voltaje 1.5V.
CARACTERSTICAS GENERALES DE LA MEMORIA DDR3

Todas las memorias DDR-3 cuentan con 240 terminales. Cuentan con una muesca en un lugar estratgico del conector, para que al insertarlas, no haya riesgo de colocarlas de manera incorrecta para evitar que se inserten en ranuras inadecuadas.

Como sus antecesores, pueden estar no ocupadas todas sus ranuras para memoria.

Tiene un voltaje de alimentacin de 1.5 Volts.

FUNCIONAMIENTO DE UNA MEMORIA RAM


Como apoyo a la comprensin del tema, te ofrecemos una animacin sobre el funcionamiento interno de una memoria RAM:

Animacin de funcionamiento interno de una memoria RAM

1) La celda de memoria se carga de una corriente elctrica alta cundo indica el valor 1. 2) La celda de memoria se carga de una corriente elctrica baja cundo indica el valor 0. 3) Al apagar la computadora, las cargas desaparecen y por ello toda la informacin se pierde.

15

4) Este tipo de celdas tienen un fenmeno de recarga constante ya que tienden a descargarse, independientemente si la celda almacena un 0 un 1, esto se le llama "refrescar la memoria", solo sucede en memorias RAM y ello las vuelve relativamente lentas.

ESTRUCTURA LOGICA DE UNA MEMORIA RAM


Desde las primeras computadoras, la estructura lgica ha sido la siguiente:

Memoria base: desde 0 hasta 640 Kb (Kilobytes), es en esta zona dnde se almacena la mayora de los programas que el usuario utiliza.

Memoria superior y reservada: de 640 a 1.024 Mb (Megabytes), carga unas estructuras llamadas pginas de intercambio de informacin y unos bloques de memoria llamados UMB.

Bloques UMB (Upper Memory Blocks): se trata de espacios asignados para el sistema dentro de la memoria superior, pero debido a la configuracin de diversos dispositivos como el video, en algunos casos estos espacios quedaban sin utilizar, por lo que se comenz a

Memoria expandida: se trata de memoria paginada que se asigna a programas en memoria superior, la cul algunas veces no se utilizaba debido a la configuracin del equipo y con este mtodo se puede utilizar.

Memoria extendida: de 1.024 Mb hasta 2 Gb (Gigabytes), se cargan todas las aplicaciones que no caben en la memoria base.

Antes debido a que los equipos contaban con memoria RAM limitada, existan utileras que reacomodaban los programas cargados en memoria para optimizar su funcionamiento, inclusive el sistema operativo Microsoft Ms-DOS necesitaba de un controlador especial (himem.sys), para reconocer la memoria extendida, sin l solo reconoca 640 Kb aunque hubiera instalados 16 32 Mb.

16

DEFINICION DE UN BUFER DE MEMORIA

Un Buffer (amortiguador), es un espacio fsico en cualquier dispositivo de almacenamiento masivo de lectura/escritura, comnmente en RAM, que se asigna para almacenar informacin que ser procesada casi inmediatamente y tenerla en espera de proceso, hasta que una vez utilizados los datos, estos se borren para esperar nuevos. Estos segmentos se utilizan mucho en las impresoras, que guardan en Buffer los documentos en cola de impresin, en los antiguos Discman, que para evitar que la meloda se detuviera, iban almacenando unos segundos ms de msica en caso de un movimiento brusco en el aparato y finalmente en Youtube mientras reproduce, se va adelantando en descargar el resto del video.

TABLA DE TIPOS DE MEMORIAS ACTUALES EN GENERAL


Tipo de memoria Tipo RAM "Random Aleatory Memory", memoria de acceso aleatorio Memoria primaria de la computadora, en la que puede leerse y escribirse informacin en cualquier momento, pero que pierde la informacin al no tener alimentacin Significado Descripcin

RAM

17

elctrica. "Extended Data Out Random Access Memory", memoria de acceso aleatorio con salida de datos extendida "Burst EDO Random Access Memory", memoria de acceso aleatorio con salida de datos extendida y acceso Burst "Dinamic Random Access Memory", memoria dinmica de acceso aleatorio Tecnologa opcional en las memorias RAM utilizadas en servidores, que permite acortar el camino de la transferencia de datos entre la memoria y el microprocesador.

EDO RAM

BEDO RAM

Tecnologa opcional; se trata de una memoria EDO RAM que mejora su velocidad gracias al acceso sin latencias a direcciones contiguas de memoria. Es el tipo de memoria mas comn y econmica, construida con capacitores por lo que necesitan constantemente refrescar el dato que tengan almacenado, haciendo el proceso hasta cierto punto lento. Tecnologa DRAM que utiliza un reloj para sincronizar con el microprocesador la entrada y salida de datos en la memoria de un chip. Se ha utilizado en las memorias comerciales como SIMM, DIMM, y actualmente la familia de memorias DDR (DDR, DDR2, DDR3, GDDR, etc.), entran en esta clasificacin. Tecnologa opcional en las memorias RAM utilizadas en servidores, que aumenta el rendimiento a las direcciones mediante pginas. Memoria DRAM de alta velocidad desarrollada para procesadores con velocidad superior a 1 GHz, en esta clasificacin se encuentra la familia de memorias RIMM. Memoria RAM muy veloz y relativamente cara, construida con transistores, que no necesitan de proceso de refresco de datos. Anteriormente haba mdulos de memoria independientes, pero actualmente solo se encuentra integrada dentro de microprocesadores y discos duros para hacerlos mas eficientes.

DRAM

SDRAM

"Synchronous Dinamic Random Access Memory", memoria dinmica de acceso aleatorio "Fast Page Mode Dinamic Random Access Memory", memoria dinmica de paginacin de acceso aleatorio "Rambus DRAM", memoria dinmica de acceso aleatorio para tecnologa Rambus

FPM DRAM

RDRAM

SRAM / Cach

"Static Random Access Memory", memoria esttica de acceso aleatorio

18

1.4 CONCEPTO DE INTERRUPCIONES

INTRODUCCIN Una de las ms importantes caractersticas de un microprocesador (MP) es su habilidad para controlar y actuar sobre un dispositivo perifrico. Si existe condiciones que requiera una respuesta (atencin) rpida por parte de MP, es muy posible que el acceso por medio de un testeo dentro de un programa sea muy lento, o si el suceso externo puede aparecer en momentos aleatorios debera incluirse dentro del programa un testeo de entrada cada un numero X de instrucciones, con lo cual el programa se extender en gran medida llegando al extremo de necesitar testear instrucciones. EL CONCEPTO DE INTERRUPCIN Ya que un procesador no puede procesar simultneamente varios trozos de informacin (procesa un trozo de informacin por vez), un programa que est siendo ejecutado puede, gracias al pedido de interrupcin, ser momentneamente suspendido mientras se produce una interrupcin. El programa interrumpido puede continuar ejecutndose luego. Existen 256 direcciones de interrupcin diferentes. Una interrupcin se convierte en una interrupcin de hardware solicitada por uno de los componentes de hardware del equipo. existen varios perifricos en un equipo. Estos perifricos generalmente utilizar los recursos del sistema aunque slo comunicarse con el sistema mismo. cuando es En efecto, necesitan sea para

Cuando un perifrico desea acceder a un recurso, enva un pedido de interrupcin al procesador para llamar su atencin. Los perifricos cuentan con un nmero de interrupcin que se denomina IRQ (Peticiones de Interrupcin. Es como si cada perifrico tirara de un "hilo" que est atado a una campana para sealarle al equipo que desea que le preste atencin. Este "hilo" es, de hecho, una lnea fsica que conecta cada ranura de expansin as como cada interfaz E/S a la placa madre. Para una ranura ISA de 8 bits, por ejemplo, hay 8 lneas IRQ que unen ranuras ISA de 8 bits a la placa madre (IRQ0 a IRQ7). Estos IRQ estn controlados por un "controlador de interrupcin" que se encarga de cederle la palabra al IRQ que posee la mayor prioridad. Al aparecer las ranuras de 16 bits, se agregaron IRQ 8 a 15. En consecuencia , fue necesario agregar un segundo controlador de interrupcin. Los dos grupos de interrupciones estn unidos por IRQ 2 el cual se conecta (o "produce una cascada") a IRQ9. En cierto modo, esta cascada "inserta" IRQ 8 a 15 entre IRQ1 y 3:

19

Dado que la prioridad va del IRQ inferior al superior y que se insertan IRQ 8 a 15 entre IRQ 1 y 3, el orden de prioridad es el siguiente: 0 > 1 > 8 > 9 > 10 > 11 > 12 > 13 > 14 > 15 > 3 > 4 > 5 > 6 > 7 DMA Los perifricos regularmente necesitan "pedir prestada memoria" del sistema para utilizarla como zona bfer, es decir, un rea de almacenamiento temporario que permita que los datos de E/S sean rpidamente guardados. Por lo tanto, el canal de acceso directo a la memoria, llamado DMA (Acceso Directo a Memoria fue definido precisamente para esto. El canal DMA designa un acceso a una de las ranuras (RAM) memoria de acceso aleatorio del equipo, ubicado por una "direccin de inicio RAM" y una "direccin de fin". Este mtodo permite a un perifrico pedir prestado canales especiales que le brindan un acceso directo a la memoria, sin necesidad de intervencin, por parte del microprocesador, para descargar estas tareas. Una PC tiene 8 canales DMA. Los primeros cuatro canales DMA poseen un ancho de banda de 8 bits mientras que los DMA 4 a 7 poseen a su vez un ancho de banda de 16 bits.

Los canales DMA por lo general suelen asignarse de la siguiente manera: DMA0: libre DMA1: (tarjeta de sonido)/libre DMA2: controlador de disquete DMA3: puerto paralelo (puerto de la impresora) DMA4: controlador de acceso directo a memoria

(conectado a DMA0) DMA1: (tarjeta de sonido)/libre

20

DMA6: (SCSI)/libre DMA7: disponible

DIRECCIONES BASE Algunas veces los perifricos necesitan intercambiar informacin con el sistema, razn por la cual se les asignaron direcciones de memoria para enviar y recibir datos. Estas direcciones se denominan "direcciones base" (algunas veces se utilizan los siguientes trminos: "puertos de entrada/salida", "puertos E/S", "direcciones E/S", "direcciones de puertos de E/S", o "puertos base"). El perifrico puede comunicarse con el sistema operativo utilizando esta direccin de base. Por lo tanto, existe solamente una nica direccin de base para cada perifrico. A continuacin, presentamos una lista de algunas de las direcciones base comunes: 060h: Teclado 170h/376h: controlador secundario IDE 1F0h/3F6h: controlador primario IDE 220h: tarjeta de sonido 300h: tarjeta de red 330h: tarjeta adaptador SCSI 3F2h: controlador de unidad de disco 3F8h: COM1 2F8h: COM2 3E8h: COM3 2E8h: COM4 378h: LPT1 278h: LPT2

No obstante, todos estos elementos resultan transparentes para el usuario, es decir que no debe preocuparse por ellos. CONFLICTOS DEL HARDWARE Una interrupcin es una lnea que une el perifrico al procesador. Una interrupcin es una interrupcin de hardware cuando es solicitada por uno de los componentes de hardware de la PC. Por ejemplo, este es el caso al tocar 21

una tecla y que el teclado llama la atencin del procesador sobre este hecho. No obstante, los 256 interruptores no pueden ser solicitados al mismo tiempo ya que se interrumpe el hardware y los diferentes perifricos siempre realizan interrupciones muy especficas. Por lo tanto, al instalar las tarjetas de expansin, debe asegurarse que, durante la configuracin, el mismo interruptor no se utilice para dos perifricos diferentes. Si esto sucediera, ocurrira un "conflicto del hardware" y ningn perifrico funcionaria. Verdaderamente, si dos perifricos utilizan el mismo interruptor, el sistema no sabr cmo distinguirlos. Un conflicto del hardware no sucede nicamente cuando dos perifricos poseen el mismo hardware. Tambin puede ocurrir un conflicto cuando dos perifricos poseen la misma direccin E/S o usan los mismos canales DMA. CONFIGURACIN IRQ La IRQ de una tarjeta de expansin puede modificarse para asignarle un nmero IRQ que no est siendo utilizado por otro perifrico. En los perifricos ms antiguos, este nmero IRQ se adjunta a los puentes que se encuentran en la placa. En las placas recientes (que poseen un BIOS Plug & Play), el parmetro de recurso (direcciones IRQ, DMA E/S) es automtico. Tambin puede ser realizado por el SO con la ayuda de utilidades que brinda la tarjeta de expansin. Este modo plug & play debe ser desactivado en ocasiones para que puedan modificarse los parmetros manualmente. An no resulta fcil hallar recursos disponibles para todos los perifricos. Por lo tanto, he aqu una lista incompleta de recursos que se utilizan generalmente, los que por consiguiente no pueden asignarse en forma manual:
IRQ 0 1 2 3 4 5 6 7 Reloj interno teclado controlador de interrupcin programable Cascada de IRQ 8 a 15 Puerto de comunicaciones COM2/COM4 Puerto de comunicaciones COM1/COM3 libre controlador de disquete Puerto de impresora LPT1 Perifrico

22

8 9 10 11 12 13 14 15

CMOS (Reloj de tiempo real) libre libre libre Puerto del ratn PS2/libre procesador de datos numricos (coprocesador matemtico) controlador de disco duro primario (IDE) controlador de disco duro secundario (IDE)

TABLA DE INTERRUPCIONES DEL SISTEMA


INT 00: INT 01: INT 02: INT 03: INT 04: INT 05: INT 06: INT 07: INT 08: INT 09: INT 0A: INT 0B: INT 0C: INT 0D: INT 0E: INT 0F: INT 10: INT 11: INT 12: INT 13: INT 14: INT 15: INT 16: INT 17: INT 18: INT 19: INT 1A: INT 1B: INT 1C: Divisin por cero Ejecucin paso a paso No Enmascarable (NMI) Puntos de ruptura Desbordamiento (INTO) Volcar pantalla por impresora (BIOS) Cdigo de operacin incorrecto Reservada IRQ 0: Contador de hora del sistema (BIOS) IRQ 1: Interrupcin de teclado (BIOS) IRQ 2: canal E/S, segundo 8259 del AT IRQ 3: COM2 IRQ 4: COM1 IRQ 5: disco duro XT, LPT2 en AT, retrazo vertical PCjr IRQ 6: Controlador del disquete IRQ 7: LPT1 Servicios de vdeo (BIOS) Listado del equipo (BIOS) Tamao de memoria (BIOS) Servicios de disco (BIOS) Comunicaciones en serie (BIOS) Servicios del sistema (BIOS) Servicios de teclado (BIOS) Servicios de impresora (BIOS) IBM Basic (ROM del BASIC) Arranque del sistema (BIOS) Fecha/hora del sistema Accin de CTRL-BREAK (BIOS) Proceso peridico del usuario (Usuario)

23

INT 1D: INT 1E: INT 1F: INT 20: INT 21: INT 22: INT 23: INT 24: INT 25: INT 26: INT 27: INT 28: INT 29: INT 2A: INT 2B-2D: INT 2E: INT 2F: INT 30: INT 31: INT 32: INT 33: INT 34-3F: INT 40: INT 41: INT 42: INT 43: INT 44-45: INT 46: INT 47-49: INT 4A: INT 4B-5F: INT 60-66: INT 67: INT 68-6F: INT 70: INT 71: INT 72: INT 73: INT 74: INT 75: INT 76: INT 77: INT 78-7F: INT 80-85: INT 86-F0: INT F1-FF:

Parmetros de vdeo (BIOS) Parmetros del disquete (BIOS) Tabla de caracteres grficos (BIOS) Fin de programa (DOS) Servicio del sistema operativo (DOS) Direccin de terminacin (DOS) DOS CTRL-BREAK (DOS) Manipulador de errores crticos (DOS) Lectura absoluta de disco (DOS) Escritura absoluta en disco (DOS) Terminar permaneciendo residente (DOS) DOS Idle (programas residentes que usan funciones DOS) DOS TTY (impresin en pantalla) Red local MS net Uso interno del DOS Procesos Batch (DOS) Multiplex (DOS) Compatibilidad CP/M-80 (xx:YYyy en JMP XXxx:YYyy) Compatibilidad CP/M-80 (XX en JMP XXxx:YYyy) Reservada Controlador del ratn Reservadas Interrupcin de disquete (BIOS) Parmetros del disco duro 1 (BIOS) Apunta a la INT 10h original del BIOS si existe VGA Caracteres grficos EGA (BIOS) Reservadas Parmetros del disco duro 2 (BIOS) Reservadas Alarma del usuario Reservadas Para uso de los programas Interrupcin de EMS (controlador EMS) Reservadas IRQ 8: Reloj de tiempo real AT (2 chip 8259-AT) IRQ 9: IRQ 2 redireccionada (2 chip 8259-AT) IRQ 10: reservada (2 chip 8259-AT) IRQ 11: reservada (2 chip 8259-AT) IRQ 12: interrupcin de ratn IBM (2 chip 8259-AT) IRQ 13: error de coprocesador matemtico (2 chip 8259-AT) IRQ 14: controlador disco fijo (2 chip 8259-AT) IRQ 15: reservada (2 chip 8259-AT) Reservadas Reservadas para el Basic Usadas por el Basic Para uso de los programas

24

Vous aimerez peut-être aussi