viernes, 28 de agosto de 2009

RESUMEN DE CACHE, MEMORIA VIRTUAL Y BUFFER

CACHE
Pos el cache es un sistema de almacenamiento de muy alta velocidad, en esta hay dos tipos de cache:
Memoria cache y cache de disco:
La memoria cache primero es una parte de la memoria RAM estática de alta velocidad.
El cache de disco hace lo mismo que la cache, pero en lugar de usar (SRAM) que es de alta velocidad usa la memoria principal.
MEMORIA VIRTUAL
La memoria virtual es una técnica que posee al software usa mucha mas memoria principal que la que realmente tiene el ordenador.
Los ordenadores han tenido cuatro tipos de ordenador que son la CPU, la memoria CACHE, la MEMORIA FÍSICA y el DISCO DURO, que es mucho mas lento.
BUFFER
Bueno en el buffer es donde se almacena temporalmente la informacion dijital, esta espera ser procesada, un ejemplo puede ser cuando abres muchas ventanas ya sea de la unidad de cd o dvd que al momento de cerrar sigue la informacion en el buffer, esta se borrara cuando reinicies tu equipo.
Otro ejemplo puede ser cuando mandes a imprimir, esta si es apagada o desconectada la informacion se quedara en el buffer para que cuando sea prendida nuevamente buelva a imprimir.

miércoles, 26 de agosto de 2009

RESUMEN

RAM
En esta son los circuitos que permiten y alamcenan al recuperar la informacion, este se refiere a sistemas externos de alamcenamiento como las unidades de disco o de cinta. memoria de acceso aleatorio RAM es una memoria basada en semiconductores que pueden leerse por el microprocesador u otros dispositivos de hardware.
ROM
Es una memoria de lectura, esta se utiliza para almacenar los programas mas que ponen en marchadel ordenador y se realiza de los diagnosticos. La mayoria de los ordenadores tienen una cantidad muy pequeña de memoria.
Generaciones de pc

Primera generacion: no abia mucho solo un gran descubrimiento de capacidades las computarrodas en esa epoca veinte conputadoras se santuaria en los estados unidos, esto sucedio en la eppoca de los 50.
Segunda generacion: en estas las computadoras se reducen y son de menor costo.
Tercera generacion: en esta emergio el el desarrolo de circiotos integrados.
Cuarta generacion: en esta aparecieron los microprocesadores que fue un gran adelante en la microelectronica.
Quinta generacion: esta fue que en vista de que la microelectronica, la sociedad industrial se dio la tarea altura y desarrollo del software y sistemas con los que s emanejan las computadoras:
Sexta generacion: en esta hay unos avances tecnologicos de la ultima decada del siglo xx. las computadoras de estageneracion cuentan con arquitecturas.

MEMORIA CACHÉ Y MEMORIA VIRTUAL

CACHE
Un cache es un sistema especial de almacenamiento de alta velocidad. Puede ser tanto un área reservada de la memoria principal como un dispositivo de almacenamiento de alta velocidad independiente. Hay dos tipos de cache frecuentemente usados en las computadoras personales: memoria cache y cache de disco. Una memoria cache, llamada también a veces almacenamiento cache o RAM cache, es una parte de memoria RAM estática de alta velocidad (SRAMM) más que la lenta y barata RAM dinámica (DRAM) usada como memoria principal. La memoria cache es efectiva dado que los programas acceden una y otra vez a los mismos datos o instrucciones. Guardando esta información en SRAM, la computadora evita acceder a la lenta DRAM.
Composición interna
La memoria cache está estructurada por celdas, donde cada celda almacena un byte. La entidad básica de almacenamiento la conforman las filas, llamados también líneas de cache. Por ejemplo, una cache L2 de 512 KB se distribuye en 16.384 filas y 63 columnas
Cuando se copia o se escribe información de la RAM por cada movimiento siempre cubre una línea de cache.
La memoria cache tiene incorporado un espacio de almacenamiento llamado Tag RAM, que indica a qué porción de la RAM se halla asociada cada línea de cache, es decir, traduce una dirección de RAM en una línea de cache concreta.
DISEÑO
En el diseño de la memoria cache se deben considerar varios factores que influyen directamente en el rendimiento de la memoria y por lo tanto en su objetivo de aumentar la velocidad de respuesta de la jerarquía de memoria. Estos factores son las políticas de ubicación, extracción, reemplazo, escritura y el tamaño de la cache y de sus bloques.
Memoria virtual
La memoria virtual es una técnica que permite al software usar más memoria principal que la que realmente posee el ordenador. La mayoría de los ordenadores tienen cuatro tipos de memoria: registros en la CPU, la memoria caché (tanto dentro como fuera del CPU), la memoria física (generalmente en forma de RAM, donde la CPU puede escribir y leer directa y razonablemente rápido) y el disco duro que es mucho más lento, pero también más grande y barato.
OPERACION BASICA
Cuando se usa Memoria Virtual, o cuando una dirección es leída o escrita por la CPU, una parte del hardware dentro de la computadora traduce las direcciones de memoria generadas por el software (direcciones virtuales) en:
la dirección real de memoria (la dirección de memoria física), o
una indicación de que la dirección de memoria deseada no se encuentra en memoria principal (llamado excepción de memoria virtual)
En el primer caso, la referencia a la memoria es completada, como si la memoria virtual no hubiera estado involucrada: el software accede donde debía y sigue ejecutando normalmente. En el segundo caso, el sistema operativo es invocado para manejar la situación y permitir que el programa siga ejecutando o aborte según sea el caso. La memoria virtual es una técnica para proporcionar la simulación de un espacio de memoria mucho mayor que la memoria física de una máquina. Esta "ilusión" permite que los programas se ejecuten sin tener en cuenta el tamaño exacto de la memoria física.
Detalles
La traducción de las direcciones virtuales a reales es implementada por una Unidad de Manejo de Memoria (MMU). El sistema operativo es el responsable de decidir qué partes de la memoria del programa es mantenida en memoria física. Además mantiene las tablas de traducción de direcciones (si se usa paginación la tabla se denomina tabla de paginación), que proveen las relaciones entre direcciones virtuales y físicas, para uso de la MMU. Finalmente, cuando una excepción de memoria virtual ocurre, el sistema operativo es responsable de ubicar un área de memoria física para guardar la información faltante, trayendo la información desde el disco, actualizando las tablas de traducción y finalmente continuando la ejecución del programa que dio la excepción de memoria virtual desde la instrucción que causó el fallo.
BUFFER
El termino buffer puede referirse:
En informática, un buffer de datos es una ubicación de la memoria en una computadora o en un instrumento digital reservada para el almacenamiento temporal de información digital, mientras que está esperando ser procesada. Por ejemplo, un analizador TRF tendrá uno o varios buffers de entrada, donde se guardan las palabras digitales que representan las muestras de la señal de entrada. El Z-Buffer es el usado para el renderizado de imágenes 3D.
En electrónica es un dispositivo que evita el efecto de carga en un circuito. En su forma más sencilla es un amplificador operacional funcionando como seguidor. Por consiguiente el voltaje y la corriente no disminuye en el circuito, ya que éste toma el voltaje de la fuente de alimentación del operacional y no de la señal que se está introduciendo, por lo que si una señal llegara con poca corriente, el circuito seguidor compensaría esa pérdida con la fuente de alimentación del amplificador operacional, ya sea éste unipolar o bipolar.
En un Sistema de Información Geográfica, polígono que encierra el área de influencia resultante de dar una determinada distancia en torno a un punto, línea o polígono. Se utiliza mucho para procesos de análisis espacial.
Un buffer o Tampón químico, en términos químicos, también es un sistema constituido por un ácido débil y su base conjugada o por una base y su ácido conjugado que tiene capacidad "tamponante", es decir, que puede oponerse a grandes cambios de pH (en un margen concreto) en una disolución acuosa.
Un buffer en el SIG.

lunes, 24 de agosto de 2009

MEDIOS DE ALMACENAMIENTO

MEMORIA RAM
Se denomina memoria a los circuitos que permiten almacenar y recuperar la información. En un sentido más amplio, puede referirse también 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 leída 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 pequeños rectángulos 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 muchísimo más rápida, y que se borra al apagar el ordenador, no como éstos.
Características de la memoria principal (RAM)
Un sistema de memoria se puede clasificar en función de muy diversas características. Entre ellas podemos destacar las siguientes: localización de la memoria, capacidad, método de acceso y velocidad de acceso. En el caso de la memoria RAM (también denominada memoria principal o primaria) se puede realizar la siguiente clasificación:
Localización: Interna (se encuentra en la placa base)
Capacidad: Hoy en día no es raro encontrar ordenadores PC equipados con 64, 128 ó 256 Mb de memoria RAM.
Método 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 después de dicha palabra (al contrario que las memorias en cinta, que requieren de un acceso secuencial). Además, la RAM permite el acceso para lectura y escritura de información.
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). También es importante anotar que la RAM es una memoria volátil, es decir, requiere de alimentación eléctrica para mantener la información. En otras palabras, la RAM pierde toda la información al desconectar el ordenador.
COMPONENTES
La memoria esta agrupada en modulos que se insertan en la tarjeta madre, los tipos de estos modulos son:
SIMM
DIMM
SIMM
Hay SIMM's de 30 contactos, cada uno de los cuales soporta 8 bits de datos. Necesitaremos 4 SIMM's de 30 contactos para conseguir los 32 bits. Típicamente, estas placas tienen 8 zócalos divididos en dos bancos de 4 zócalos cada uno. El microprocesador sólo puede direccionar uno de los dos bancos en cada momento. En algunos computadoras, el hecho de mezclar SIMM's de diferente capacidad en el mismo banco, puede producir efectos tales como una mala detección de la cantidad de memoria del sistema, o que la computadora no arranque.
Los SIMMs de 72 contactos se desarrollaron para satisfacer los requerimientos de expansión de memoria cada vez mayores. Un SIMM de 72 contactos soporta 32 bits de datos, es decir, cuatro veces el número de bits de datos soportado por los SIMM de 30 contactos.
DIMM
Los módulos de memoria DIMM para computadora (Dual In-Line Memory Module), son similares a los SIMM, aunque con notables diferencias. Al igual que los SIMM, los DIMM se instalan verticalmente en los sockets de memoria de la placa base o tarjeta madre de la computadora. Sin embargo, un DIMM dispone de 168 contactos, la mitad por cada cara, separados entre sí. Los DIMM se instalan en aquellas placas que soportan típicamente un bus dememoria de 64 bits o más. Típicamente, son los módulos que se montan en todas las placas Pentium-II con chipset LX, y hoy por hoy se han convertido en el estándar en lo que a memoria RAM se refiere.
La memoria DIMM se coloca en un único módulo. Trabaja a 3.3v.. Es la que se utiliza ahora en las placas Pentium II y Pentium III actuales y en las placas Super Socket 7. Esta memoria proporciona 8 bytes por acceso. Hay una versión especial para computadoras portátiles llamada SO-DIMM, que es un DIMM de tamaño más reducido.
FUNCIONAMIENTO DE LAS MEMORIAS RAM
la memoria RAM lo que hace es almacenar temporalmente los programas que se estan ejecutando y los datos que se estan usando. Este tipo de memoria es muy rapida de acceder/leer por ende se utiliza para estos fines y no directamente el disco duro.
MEMORIA ROM
La memoria ROM, también conocida como firmware, es un circuito integrado programado con unos datos específicos cuando es fabricado. Los chips de características ROM no solo se usan en ordenadores, sino en muchos otros componentes electrónicos también. Hay varios tipos de ROM, por lo que lo mejor es empezar por partes.
Tipos de ROM
Hay 5 tipos básicos de ROM, los cuales se pueden identificar como:

ROM
PROM
EPROM
EEPROM
Memoria Flash
Funcionamiento ROM
Cada tipo tiene unas características especiales, aunque todas tienen algo en común:
De un modo similar a la memoria RAM, los chips ROM contienen una hilera de filas y columnas, aunque la manera en que interactúan es bastante diferente. Mientras que RAM usualmente utiliza transistores para dar paso a un capacitador en cada intersección, ROM usa un diodo para conectar las líneas si el valor es igual a 1. Por el contrario, si el valor es 0, las líneas no se conectan en absoluto.
PROM
Crear chips desde la nada lleva mucho tiempo. Por ello, los desarrolladores crearon un tipo de ROM conocido como PROM (programmable read-only memory). Los chips PROM vacíos pueden ser comprados económicamente y codificados con una simple herramienta llamada programador.
La peculiaridad es que solo pueden ser programados una vez. Son más frágiles que los chips ROM hasta el extremo que la electricidad estática lo puede quemar. Afortunadamente, los dispositivos PROM vírgenes son baratos e ideales para hacer pruebas para crear un chip ROM definitivo.
EPROM
Trabajando con chips ROM y PROM puede ser una labor tediosa. Aunque el precio no sea demasiado elevado, al cabo del tiempo puede suponer un aumento del precio con todos los inconvenientes. Los EPROM (Erasable programmable read-only memory) solucionan este problema. Los chips EPROM pueden ser regrabados varias veces.
Borrar una EEPROM requiere una herramienta especial que emite una frecuencia determinada de luz ultravioleta. Son configuradas usando un programador EPROM que provee voltaje a un nivel determinado dependiendo del chip usado.
Para sobrescribir una EPROM, tienes que borrarla primero. El problema es que no es selectivo, lo que quiere decir que borrará toda la EPROM. Para hacer esto, hay que retirar el chip del dispositivo en el que se encuentra alojado y puesto debajo de la luz ultravioleta comentada anteriormente.
EEPROM y memoria flash
Aunque las EPROM son un gran paso sobre las PROM en términos de utilidad, siguen necesitando un equipamiento dedicado y un proceso intensivo para ser retirados y reinstalados cuando un cambio es necesario. Como se ha dicho, no se pueden añadir cambios a la EPROM; todo el chip sebe ser borrado. Aquí es donde entra en juego la EEPROM(Electrically erasable programmable read-only memory).
Estas son las paginas de los url: