1. INSTITUTO TECNOLÓGICO “OSCAR E. REYES”ORGANIZACIÓN DE COMPUTADORESTERCER SEMESTRE 5 Memorias 5.1 Memoria Principal 5.2 Memoria Secundaria 5.3 Firmware 5.4 Transferencia Datos Memoria Medardo Pérez
2. LA MEMORIA PRINCIPAL La memoria principal o RAM, abreviatura del inglés Randon Access Memory, es el dispositivo donde se almacenan temporalmente tanto los datos como los programas que la CPU está procesando o va a procesar en un determinado momento. Por ejemplo, cuando la CPU tiene que ejecutar un programa, primero lo coloca en la memoria y recién después lo empieza a ejecutar. lo mismo ocurre cuando necesita procesar una serie de datos; antes de poder procesarlos los tiene que llevar a la memoria principal. Esta clase de memoria es volátil, es decir que, cuando se corta la energía eléctrica, se borra toda la información que estuviera almacenada en ella. Por su función, la cantidad de memoria RAM de que disponga una computadora es una factor muy importante; andará más rápido si el sistema cuenta con más memoria RAM.
3. La memoria Caché: Dentro de la memoria RAM existe una clase de memoria denominada Memoria Caché que tiene la característica de ser más rápida que las otras, permitiendo que el intercambio de información entre el procesador y la memoria principal sea a mayor
4. Los tipos de RAM Los tipos Modernos de RAM escribible generalmente almacenan un poco de datos en cualquiera el estado de un flip-flop, como en SRAM (la RAM estática), o como un precio(una carga) en un condensador (o la puerta de transistor), como en el DRACMA(la PIZCA) (la RAM dinámica), EPROM, EEPROM y el Destello. Algunos tipos tienen el trazado de circuito para descubrir y/o corregir defectos(culpas) arbitrarios errores de memoria llamados en los datos almacenados. La RAM del tipo sólo para leer, la memoria sólo de lectura, en cambio usa una máscara metálica para permanentemente permitir/incapacitar transistores seleccionados, en vez de almacenar un precio(una carga) en ellos.
5. MEMORIA SECUNDARIA La memoria secundaria es un conjunto de dispositivos periféricos para el almacenamiento masivo de datos de un ordenador, con mayor capacidad que la memoria principal, pero más lenta que ésta. El disquete, el disco duro o disco fijo, las unidades ópticas, las unidades de memoria flash y los discos Zip, pertenecen a esta categoría. Estos dispositivos periféricos quedan vinculados a la memoria principal, o memoria interna, conformando el sub-sistema de memoria del ordenador.
6. Soportes de memoria secundaria: CD, CD-R, CD-RW disco cubierto de plástico el cuál se lee de forma óptica. La información se graba sobre la superficie del disco en pequeños "surcos" alineados a lo largo de una espiral desde el centro hacia el borde. Los dispositivos CD-ROM resultan lentos comparados con los discos duros. DVD, DVD-/+R, DVD-/+RW Digital Versatile Disc” o “Disco Versátil Digital es un formato de almacenamiento óptico utilizando un sistema de archivos denominado UDF (Universal Disk Format), que puede ser usado para guardar datos, incluyendo películas con alta calidad de vídeo y audio. LA FLASH MEMORY es una tecnología de almacenamiento —derivada de la memoria EEPROM— que permite la lecto-escritura de múltiples posiciones de memoria en la misma operación. Se trata de la tecnología empleada en los dispositivos pendrive.
7. FIRMWARE Firmware o Programación en Firme, es un bloque de instrucciones de programa para propósitos específicos, grabado en una memoria de tipo no volátil (ROM, EEPROM, flash, etc), que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. Al estar integrado en la electrónica del dispositivo es en parte hardware, pero también es software, ya que proporciona lógica y se dispone en algún tipo de lenguaje de programación.
8. Una característica común del firmware es que puede ser actualizado después de la fabricación, ya sea por vía electrónica, o mediante la sustitución de un medio de almacenamiento tales como un chip de memoria. El Firmware puede pero no está obligado a exponer una interfaz externa accesible. Encontramos firmware en memorias ROM de los sistemas de diversos dispositivos periféricos, como en: monitores de video, unidades de disco, impresoras, etc. Como también en los propios microprocesadores, chips de memoria principal y en general en cualquier circuito integrado. El programa BIOS de una computadora es un firmware cuyo propósito es activar una máquina desde su encendido y preparar el entorno para la instalación de un Sistema Operativo complejo, así como responder a otros eventos externos (botones de pulsación humana) y al intercambio de órdenes entre distintos componentes de la computadora. En un microprocesador el firmware es el que recibe las instrucciones de los programas y las ejecuta en la compleja circuitería del mismo, emitiendo órdenes a otros dispositivos del sistema.
9. TRANSFERENCIA DE DATOS La instrucción de transferencia de datos por excelencia es: MOV destino, fuente. Entendiendo por fuente el contenido que se va a transferir a una determinada zona o registro de memoria denominada destino. por tanto, nos va a permitir transferir información entre: Memoria, Registros y entre los propios Registros. Con la instrucción MOV diremos que se pueden realizar todo tipo de movimientos. El Acceso directo a memoria (DMA, del inglés DirectMemory Access) permite a cierto tipo de componentes de computadora acceder a la memoria del sistema para leer o escribir independientemente de la CPU principal. Muchos sistemas hardware utilizan DMA, incluyendo controladores de unidades de disco, tarjetas gráficas, y tarjetas de sonido.
10. Una transferencia DMA consiste principalmente en copiar un bloque de memoria de un dispositivo a otro. En lugar de que la CPU inicie la transferencia, la transferencia se lleva a cabo por el controlador DMA. Un ejemplo típico es mover un bloque de memoria desde una memoria externa a una interna más rápida. Tal operación no ocupa el procesador y como resultado puede ser planificado para efectuar otras tareas. para la transacción de datos, sí que se necesita el bus del sistema (tanto bus de datos como bus de direcciones), por lo que existen diferentes estrategias para regular su uso, permitiendo así que no quede totalmente acaparado por el controlador DMA. Esta funcionalidad disponible en el componente, hace que el mecanismo de manejo de arrastrar puede ser suministrado automáticamente. Además, el soporte para cortar/ copiar/ pegar también se puede suministrar automáticamente.