0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
204 Ansichten7 Seiten
El documento describe las características fundamentales de la memoria principal (RAM). La RAM es un tipo de memoria de acceso aleatorio basada en semiconductores que puede ser leída y escrita por el microprocesador. Se ubica internamente en la placa base y su capacidad actual suele ser de 64 MB a 256 MB. La RAM es volátil, por lo que borra su contenido cuando se apaga la computadora.
El documento describe las características fundamentales de la memoria principal (RAM). La RAM es un tipo de memoria de acceso aleatorio basada en semiconductores que puede ser leída y escrita por el microprocesador. Se ubica internamente en la placa base y su capacidad actual suele ser de 64 MB a 256 MB. La RAM es volátil, por lo que borra su contenido cuando se apaga la computadora.
El documento describe las características fundamentales de la memoria principal (RAM). La RAM es un tipo de memoria de acceso aleatorio basada en semiconductores que puede ser leída y escrita por el microprocesador. Se ubica internamente en la placa base y su capacidad actual suele ser de 64 MB a 256 MB. La RAM es volátil, por lo que borra su contenido cuando se apaga la computadora.
Se denomina Memoria a los circuitos que permiten almacenar y recuperar la informacin. En un sentido ms amplio, puede referirse tambin a sistemas externos de almacenamiento, como las unidades de disco o de cinta. Memoria de acceso aleatorio o RAM (Random Access Memory) es la memoria basada en semiconductores que puede ser leda y escrita por el microprocesador u otros dispositivos de hardware. El acceso a las posiciones de almacenamiento se puede realizar en cualquier orden.
Los chips de memoria son pequeos rectngulos negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos. La diferencia entre la RAM y otros tipos de memoria de almacenamiento, como los disquetes o los discos duros, es que la RAM es muchsimo ms rpida, y que se borra al apagar el ordenador, no como stos.
El interior de cada chip se puede imaginar como una matriz o tabla en la cual cada celda es capaz de almacenar un bit. Por tanto, un bit se puede localizar directamente proporcionando una fila y una columna de la tabla. En realidad, la CPU identifica cada celda mediante un nmero, denominado direccin de memoria. A partir de una direccin se calcula cul es la fila y columna correspondiente, con lo que ya se puede acceder a la celda deseada. El acceso se realiza en dos pasos: primero se comunica la fila y despus la columna empleando los mismos terminales de conexin. Obviamente, esta tcnica denominada multiplexado permite emplear menos terminales de conexin para acceder a la RAM, lo que optimiza la relacin entre el tamao del chip y la capacidad de almacenamiento.
Realmente, la CPU no suele trabajar con bits independientes, sino ms bien con agrupaciones de los mismos, en forma de palabras binarias. Esto hace que la RAM no se presente en un solo chip, sino ms bien en agrupaciones de los mismos. Por ejemplo, un grupo de 8 chips, cada uno capaz de almacenas x bits, proporcionar en conjunto x Kb.
La memoria no deja de ser un circuito electrnico real, y por tanto est expuesta a efectos que pueden producir errores en su contenido. En otras palabras, tras escribir una palabra en una posicin de memoria es perfectamente posible que algn bit cambie de estado durante el tiempo que permanezca almacenada. Si se accede de nuevo a la memoria para leer dicha palabra se recuperar informacin errnea y esto puede acarrear todo tipo de consecuencias. Para ello se suelen emplear dos soluciones: la paridad y la tcnica ECC (Error Correction Code). El elemento que implementa estos mtodos se encuentra en el interior del PC y recibe el nombre de controlador de memoria.
La paridad consiste en aadir un bit adicional a cada palabra, que hace que el nmero de unos sea par o impar (segn se emplee la paridad par o impar). Si al leer informacin de la memoria el bit de paridad no est de acuerdo con el nmero de unos se habr detectado un error.
El sistema ECC aade un conjunto de bits a cada palabra a almacenar. La ventaja es que permite detectar errores en varios bits y adems es capaz de corregir dichos errores. Estas tcnicas implican aadir bits adicionales y por tanto tendrn impacto en la cantidad de memoria incorporada en cada mdulo. Materia: Lenguajes de Interfaz TVCC34
Caractersticas de la memoria principal (RAM)
Un sistema de memoria se puede clasificar en funcin de muy diversas caractersticas. Entre ellas podemos destacar las siguientes: localizacin de la memoria, capacidad, mtodo de acceso y velocidad de acceso. En el caso de la memoria RAM (tambin denominada memoria principal o primaria) se puede realizar la siguiente clasificacin:
Localizacin: Interna (se encuentra en la placa base)
Capacidad: Hoy en da no es raro encontrar ordenadores PC equipados con 64, 128 256 Mb de memoria RAM.
Mtodo de acceso: La RAM es una memoria de acceso aleatorio. Esto significa que una palabra o byte se puede encontrar de forma directa, sin tener en cuenta los bytes almacenados antes o despus de dicha palabra (al contrario que las memorias en cinta, que requieren de un acceso secuencial). Adems, la RAM permite el acceso para lectura y escritura de informacin.
Velocidad de acceso: Actualmente se pueden encontrar sistemas de memoria RAM capaces de realizar transferencias a frecuencias del orden de los Gbps (gigabits por segundo).
Tambin es importante anotar que la RAM es una memoria voltil, es decir, requiere de alimentacin elctrica para mantener la informacin. En otras palabras, la RAM pierde toda la informacin al desconectar el ordenador.
En la actualidad hemos de disponer de la mayor cantidad posible de sta, ya que estamos supeditados al funcionamiento ms rpido o ms lento de nuestras aplicaciones diarias. La memoria RAM hace unos aos era muy cara, pero hoy en da su precio ha bajado considerablemente.
Cuando alguien se pregunta cunta memoria RAM necesitar debe sopesar con qu programas va a trabajar normalmente. Si nicamente vamos a trabajar con aplicaciones de texto, hojas de clculo y similares nos bastar con unos 32 Mb de sta (aunque esta cifra se ha quedado bastante corta), pero si trabajamos con multimedia, fotografa, vdeo o CAD, por poner un ejemplo, hemos de contar con la mxima cantidad de memoria RAM en nuestro equipo (128-256 Mb o ms) para que su funcionamiento sea ptimo, ya que estos programas son autnticos devoradores de memoria. Hoy en da no es recomendable tener menos de 64 Mb, para el buen funcionamiento tanto de Windows como de las aplicaciones normales, ya que notaremos considerablemente su rapidez y rendimiento, pues generalmente los equipos actuales ya traen 128 Mb o 256 Mb de RAM.
Materia: Lenguajes de Interfaz TVCC34 Segn los tipos de conectores que lleve la memoria, al conjunto de stos se les denominan mdulos, y stos a su vez se dividen en:
SIMM (Single In-line Memory Module): Pequea placa de circuito impreso con varios chips de memoria integrados. Se fabrican con diferentes velocidades de acceso capacidades (4, 8, 16, 32, 64 Mb) y son de 30 72 contactos. Se montan por pares generalmente. DIMM: Son ms alargados, cuentan con 168 contactos y llevan dos muescas para facilitar su correcta colocacin. Pueden montarse de 1 en 1. Respecto a las caractersticas bsicas de cualquier mdulo de memoria hemos de fijarnos, principalmente, en el tipo de memoria utilizada, el tipo de mdulo (30, 70 168 contactos), la capacidad total ofrecida y el tiempo medio de acceso que ofrece, que es el tiempo que transcurre desde que se solicita el dato almacenado en una determinada direccin de memoria hasta que el chip ofrece el dato solicitado. Evidentemente, cuanto menor sea este nmero mejores prestaciones obtendremos.
Las antiguas memorias SIMM ofrecan cifras entre 70 u 80 nanosegundos y las modernas DIMM SDRAM tiempos inferiores a 10 nanosegundos. Esta diferencia de velocidad permite que el procesador no deba sufrir tiempos de espera innecesarios desde que solicita un dato hasta que lo recibe para poder realizar la operacin.
Los principales tipos de memoria RAM utilizadas en nuestros ordenadores se dividen en DRAM, SRAM y Tag RAM. As, la memoria DRAM (Dynamic Random Access Memory) es la que montan las placas base como memoria principal del sistema, donde se almacenan las aplicaciones en ejecucin y los datos que estn gestionando en cada momento. Se refresca cientos de veces por segundo y cuanto mayor cantidad pongamos a disposicin del PC mejores resultados obtendremos.
1.5 Llamadas a servicios de Sistemas (Interrupciones) 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 cuando es solicitada por uno de los componentes de hardware del equipo. En efecto, existen varios perifricos en un equipo. Estos perifricos necesitan generalmente utilizar los recursos del sistema aunque slo sea para comunicarse con el sistema mismo.
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 Materia: Lenguajes de Interfaz TVCC34 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: 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) Materia: Lenguajes de Interfaz TVCC34 DMA4: controlador de acceso directo a memoria (conectado a DMA0) DMA1: (tarjeta de sonido)/libre 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. Materia: Lenguajes de Interfaz TVCC34 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 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 Perifrico 0 Reloj interno 1 teclado 2 controlador de interrupcin programable Cascada de IRQ 8 a 15 3 Puerto de comunicaciones COM2/COM4 Materia: Lenguajes de Interfaz TVCC34 4 Puerto de comunicaciones COM1/COM3 5 libre 6 controlador de disquete 7 Puerto de impresora LPT1 8 CMOS (Reloj de tiempo real) 9 libre 10 libre 11 libre 12 Puerto del ratn PS2/libre 13 procesador de datos numricos (coprocesador matemtico) 14 controlador de disco duro primario (IDE) 15 controlador de disco duro secundario (IDE) Los puertos COM1 y COM4 as como los puertos COM2 y COM3 usan los mismos interruptores. Puede parecer ilgico en cuanto la misma interrupcin no puede ser utilizada por dos perifricos. En realidad, es posible utilizar el puerto COM1 tanto como el puerto COM4 (as como el puerto COM2 y el COM3) en tanto no se activen al mismo tiempo. De lo contrario, el equipo podra congelarse y funcionar defectuosamente. Resolucin de conflictos del hardware Si tiene un problema de hardware, primero trate de identificar el problema afn de poder determinar cul es el perifrico que lo est causando. Esto significa que debe tratar de eliminar tantas variables como sea posible hasta descubrir cul es el elemento responsable: Abriendo la carcasa del equipo y retirando uno a uno los elementos que puedan estar causando el conflicto. Desactivando el software en el SO para desactivar los perifricos