viernes, 28 de agosto de 2009

RESUMEN DE LA CLASE

MEMORIA CACHÉ

La memoria caché es una memoria de acceso aleatorio, esta es de forma temporal para el usuario. Esta memoria proporciona datos de una manera rápida sirve para almacenar y transmitir datos, se carga desde la RAM y tambien es cara.
Aumenta lavelocidad y reduce el cuello de la botella.
La memoria caché dismunuye el trafico al momento de transferir informacion.
Existen cuatro tipos de memoria caché es la L1,L2,L3 y L4. La memoria caché es la memoria L1.
Cuando la memoria L1(la memoria caché),esta totalmente llena entra ayudarle la L2. La L2 guarda la información pero que en ese momento estan ciendo ejecutados , es como un repositorio, si el espacio de L1 se desocupa la informacion de la L2 se pasa L1.
MEMORIA VIRTUAL

Esta memoria virtual ayuda a la memoria caché cuando la L1,L2,L3,L4 esta memoria entra a ayudarla.
Esta es la simulacion de un espacio de memoria.
Esta memoria simula al usuario que tiene un espacio cuando en realidad no la tiene.
Es algo que existe pero momentaneamente.
Esta memoria permite que los programas se hagan sin preocuparse por el espacio en la memoria.
MEMORIA BUFFER
Es un espacio de memoria en el que se almacenan datos para evitar que se queden sin datos ya sea el software o hadware.
Es una ubicacion de la memoria en una computadora reservada para el almecanamiento temporal de la informacion, mientras esta esperando hacer procesada.
Esta memoria necesita de un software y un hadware para transferir datos.
Un ejemplo es cuando nosotros queremos imprimir, y en el momemto en que estamos imprimiendo por accidente apagamos la impresora(Hadware) , es aqui donde la memoria buffer entra, puesto que ella guarda la informacion en espera de manera temporal. Despues de un rato volvemos a concetar la impresora, inmediatamente la computadora(software) se da cuenta que la impresora esta activa y empieza a mandar las impresiones que quedaron pendientes al ser apagada la impresora.

miércoles, 26 de agosto de 2009

MEMORIA CACHÉ


La memoria caché es una clase de memoria RAM estática (SRAM) de acceso aleatorio y alta velocidad, situada entre el CPU y la RAM; se presenta de forma temporal y automática para el usuario, que proporciona acceso rápido a los datos de uso más frecuente.


La ubicación de la caché entre el microprocesador y la RAM, hace que sea suficientemente rápida para almacenar y transmitir los datos que el microprocesador necesita recibir casi instantáneamente.
La memoria caché es rápida, unas 5 ó 6 veces más que la DRAM (RAM dinámica), por eso su capacidad es mucho menor. Por eso su precio es elevado, hasta 10 ó 20 veces más que la memoria principal dinámica para la misma cantidad de memoria.


La memoria cache está estructurada por celdas, donde cada celda almacena un byte.


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.


Pequeña porción de memoria que sirve para almacenar algunos datos temporalmente.


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 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 hagan sin tener en cuenta el tamaño exacto de la memoria física.
La ilusión de la memoria virtual está soportada por el mecanismo de traducción de memoria, junto con una gran cantidad de almacenamiento rápido en disco duro. Así en cualquier momento el espacio de direcciones virtual hace un seguimiento de tal forma que una pequeña parte de él, está en memoria real y el resto almacenado en el disco, y puede ser referenciado fácilmente.


Debido a que sólo la parte de memoria virtual que está almacenada en la memoria principal, es accesible a la CPU, según un programa va ejecutándose, la proximidad de referencias a memoria cambia, necesitando que algunas partes de la memoria virtual se traigan a la memoria principal desde el disco, mientras que otras ya ejecutadas, se pueden volver a depositar en el disco (archivos de paginación).


usada por un sistema operativo, donde memoria no contigua es presentada al software como memoria contigua. Esta memoria contigua es llamada VAS (virtual address space) o espacio de dirección virtual.En términos técnicos, la memoria virtual permite a un software correr en un espacio de memoria que no necesariamente pertenece a la memoria física de una computadora. Para esto se debe emular un CPU que trate a toda la memoria (virtual y principal) como un bloque igual, y determinar cuándo se requiere de una memoria u otra.Los programas corriendo en una computadora utilizan esta memoria como si se tratase de completamente de la memoria RAM. La memoria virtual se utiliza cuando la memoria principal (RAM) no alcanza, utilizando espacio en disco duro para extenderla. Generalmente el archivo utilizado para guardar la memoria virtual es llamado "archivo de paginación".


MEMORIA BUFFER


(memoria intermedia, intermemoria) Memoria de almacenamiento temporal de información. Suele tratarse de una memoria intermedia entre un dispositivo y otro, por ejemplo, la computadora y la impresora, o la computadora y el disco rígido, etc.Se utiliza para mejorar el rendimiento o también para compensar la diferencia de tiempos y velocidades que manejan los distintos dispositivos.


Un buffer (o búfer) en informática es un espacio de memoria , en el que se almacenan datos para evitar que el programa o recurso que los requiere, ya sea hardware o software, se quede en algún momento sin datos.


Los datos que se introducen siempre van a ser utilizados. En la caché sin embargo, no hay seguridad, sino una mayor probabilidad de utilización.


Los buffers se pueden usar en cualquier sistema digital, no solo en los informáticos, por ejemplo se utilizan en reproductores de música y vídeo.


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.


BIBLIOGRAFIA






RESUMEN DE LA CLASE




La primera generacion: La computadora era de mayor tamaño, era demasiado lenta y por lo tanto poco confiables y tenian un costo muy elevado. Esta estaba compuesta de bulbos al vacio. Las primeras computadoras consumian mucha energia en esta computadora se introducian los datos por medio de un lenguaje (el lenguaje binario que solo utiliza 1 y 0).

La segunda generacion: En esta generacion aparecen los transitores de silicio que sustituyen a las balbulas y se redujo un poco su tamaño y su consumo de enegia. En esta generacion se maneja otro lenguaje que es lenguaje de programacion.

La tercera generacion: En esta generacion desaparecen los transitores y llega la aparicion del circuito integrado o microchips esta computadoras sustituyeron totalmente a las de la segunda generacion reducieron su consumo de energia y tamaño.

La cuarta generacion: En esta generacion aparecen los chips de silicio , en esta tambien aparece la microminiaturizacion aqui fue cuando redugo mas su tamaño gracias a los chips de silicio que utilizaban menos espacio.

La quinta generacion: En esta generacion se redujo mucho mas su tamaño y su costo, asi mismo aparecieron los microprocesadores, esta a su vez consumia mucho menos energia que las anteriores debido a su reduccion de tamaño y a los chips. Gracias a los chips ya que su tamaño era mas reducido llegaron la PC (computadoras personales).


La memoria RAM (Random Access Memory),que significa memoria de acceso aleatoria en esta memoria es fácil acceder cualquier ubicaion rápidamente. Es en donde el usuario puede guardar los datos que se utilizan en ese momento, aunque el almacenamiento de estos datos es solo por un rato, permanecen ahi hasta que la computadora no se apage, se desconecte accidentalmente o no sea reiniciada.
La memoria ROM Read Only-Memory o memoria de solo lectura en esta memoria como su nombre lo dice, es de solo lectura y solo se puede analizar la informacion pero no se puede cambiar, pero las memorias ROM como la PROM o EPROM estasa si permiten borrar la informacion.


lunes, 24 de agosto de 2009

MEDIOS DE ALMACENAMIENTO INTERNO

MEMORIA RAM
¿Qué es la memoria RAM? La memoria principal o RAM (Random Access Memory, Memoria de Acceso Aleatorio) es donde el computador guarda los datos que está utilizando en el momento presente. El almacenamiento es considerado temporal por que los datos y programas permanecen en ella mientras que la computadora este encendida o no sea reiniciada. Se le llama RAM porque es posible acceder a cualquier ubicación de ella aleatoria y rápidamente .Físicamente, están constituidas por un conjunto de chips o módulos de chips normalmente conectados a la tarjeta madre. Los chips de memoria son rectángulos negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos.
Tipos de RAM
Hay muchos tipos de memorias DRAM, Fast Page, EDO, SDRAM, etc. · DRAM: Dinamic-RAM, o RAM DINAMICA, ya que es "la original", y por tanto la más lenta. · Usada hasta la época del 386, su velocidad típica es de 80 ó 70 nanosegundos (ns), tiempo éste que tarda en vaciarse para poder dar entrada a la siguiente serie de datos. Por ello, es más rápida la de 70 ns que la de 80 ns. · Físicamente, aparece en forma de DIMMs o de SIMMs, siendo estos últimos de 30 contactos.
Fast Page (FPM): a veces llamada DRAM (o sólo "RAM"), puesto que evoluciona directamente de ella, y se usa desde hace tanto que pocas veces se las diferencia. Algo más rápida, tanto por su estructura (el modo de Página Rápida) como por ser de 70 ó 60 ns. Usada hasta con los primeros Pentium, físicamente aparece como SIMMs de 30 ó 72 contactos (los de 72 en los Pentium y algunos 486).
EDO: o EDO-RAM, Extended Data Output-RAM. Evoluciona de la Fast Page; permite empezar a introducir nuevos datos mientras los anteriores están saliendo (haciendo su Output), lo que la hace algo más rápida (un 5%, más o menos). Muy común en los Pentium MMX y AMD K6, con velocidad de 70, 60 ó 50 ns. Se instala sobre todo en SIMMs de 72 contactos, aunque existe en forma de DIMMs de 168.
SDRAM: Sincronic-RAM. Funciona de manera sincronizada con la velocidad de la placa (de 50 a 66 MHz), para lo que debe ser rapidísima, de unos 25 a 10 ns. Sólo se presenta en forma de DIMMs de 168 contactos; es usada en los Pentium II de menos de 350 MHz y en los Celeron.
PC100: o SDRAM de 100 MHz. Memoria SDRAM capaz de funcionar a esos 100 MHz, que utilizan los AMD K6-2, Pentium II a 350 MHz y computadores más modernos; teóricamente se trata de unas especificaciones mínimas que se deben cumplir para funcionar correctamente a dicha velocidad, aunque no todas las memorias vendidas como "de 100 MHz" las cumplen.
PC133: o SDRAM de 133 MHz. La más moderna (y recomendable). MEMORIA ROMLa 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.Cada tipo tiene unas características especiales, aunque todas tienen algo en común:Los datos que se almacenan en estos chips son no volátiles, lo cual significa que no se pierden cuando se apaga el equipo. Los datos almacenados no pueden ser cambiados o en su defecto necesitan alguna operación especial para modificarse.Todo esto significa que quitando la fuente de energía que alimenta el chip no supondrá que los datos se pierdan irremediablemente.
TIPOS DE ROM
Funcionamiento ROM, 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.Un diodo normalmente permite el flujo eléctrico en un sentido y tiene un umbral determinado, que nos dice cuanto fluido eléctrico será necesario para dejarlo pasar. Normalmente, la manera en que trabaja un chip ROM necesita la perfecta programación y todos los datos necesarios cuando es creado. No se puede variar una vez que está creado. Si algo es incorrecto o hay que actualizar algo, hay que descartarlo y empezar con uno nuevo. Crear la plantilla original de un chip ROM es normalmente laborioso dando bastantes problemas, pero una vez terminado, los beneficios son grandes. Una vez terminada la plantilla, los siguientes chips pueden costar cantidades ridículas. Estos chips no consumen apenas nada y son bastante fiables, y pueden llevar toda la programación para controlar el dispositivo en cuestión. Los ejemplos más cercanos los tenemos en algunos juguetes infantiles los cuales hacen actos repetitivos y continuos.PROMCrear 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.EPROMTrabajando 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.EEPROM y memoria flashAunque 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.No se pueden añadir cambios a la EPROM; todo el chip sebe ser borrado. Algunas peculiaridades incluyen: Los chips no tienen que ser retirados para sobre escribirse. No se tiene que borrar el chip por completo para cambiar una porción del mismo. Para cambiar el contenido no se requiere equipamiento adicional.
CARACTERISTICAS DE LAS MEMORIAS RAM Y ROM
VOLATILIDAD Se dice que la información almacenada en una memoria es volátil siempre y cuando corra el riesgo de verse alterada en caso de que se produzca algún fallo de suministro de energía eléctrica (memorias biestables). No son volátiles aquellas en las cuales la información, independientemente de que exista algún fallo en el fluido eléctrico, permanece inalterada. Dicho de otra manera, cualquier de éstas dos memorias (RAM y ROM) es volátil por su incapacidad de permanecer inalterada de cara a cualquier fallo eléctrico que presente la misma. Por ésta simple razón específica, las memorias RAM y ROM son volátiles.
TIEMPO DE ACCESO Es el tiempo que transcurre desde el instante en que se lanza la operación de lectura en la memoria y el instante en que se dispone de la primera información buscada. En la memoria principal, este tiempo es, en principio, independiente de la dirección en la que se encuentre la información a la cual queremos acceder. Se puede ir un poco más al grano diciéndo que el tiempo de acceso es el tiempo requerido o necesitado para realizar cualquier operación, sea lectura o escritura. Es simplemente eso, el tiempo que se solicita a la memoria para poder ejecutar cualquier operación específica. CAPACIDAD La capacidad de una memoria (RAM y ROM) es el número de posiciones de un sistema, o dicho de otra manera, número de informaciones que puede contener una memoria. La capacidad total de memoria será un dato esencial para calibrar la potencia de un computador. La capacidad de la memoria se mide en múltiplos de byte (8 bits): kilobytes (1.024 bytes) y megabytes (1.024 kilobytes). .