viernes, 28 de agosto de 2009

RESUMEN:MEMORIA CACHE. VIRTUAL Y BUFFER

MEMORIA CACHE


Les un apoyo de la memoria RAM ya que la cache se ocupa para los que la RAM no se sature.
Cuando el procesador tiene varios colas de ejecuciones las manda a la memoria cache y estas son almacenadas de modo que si cerramos una ventana que no estamos utilizando y si después senos ocurre volverla a abrir el procesador no tendrá que acudir a la RAM sino que solo busca la información en la cache y la operación se hace mas rápida.

Existen dos tipos de memoria cache: La L1 y la L2.

La L1 es la que trabaja directamente con el microprocesador y la L2 es la respalda a la memoria L1 si por algún motivo esta se llega a saturar.
Esta memoria se encuentra ubicada entre el microprocesador el la memoria RAM.


MEMORIA VIRTUAL


Este es un tipo de memoria especial ya que hace que nuestro software crea que tenga suficiente memoria y hace que nuestro equipo de cómputo trabaje con más velocidad.

Una solución al problema del espacio de memoria en la RAM es que los programas que estamos ejecutando guarden un poco de su información en el disco duro y si es muy necesario en la RAM.

Cuando nuestra memoria cache y RAM este lleno entra en funcionamiento la memoria virtual. La capacidad de la memoria virtual depende de pende del microprocesador. Por ejemplo: si nuestro microprocesadores de 32 bts nuestra memoria virtual hará la ilusión de que tenemos un espacio de hasta 4060 mgbts.

MEMORIA BUFFER

Esta es independiente de las otras memorias ya que trabaja con el microprocesador solamente.
La memoria buffer se encarga de que cuando estemos viendo un video o escuchando una canción no corte y haga que su proceso sea normal.

O cuando deseamos imprimir la cola de impresiones se guarda en la memoria buffer y si por algún motivo desconectamos nuestra impresora, al volver a conectarla se seguirá ejecutando las impresiones por que las ejecuciones que guardamos el la memoria siempre se van a utilizar.

miércoles, 26 de agosto de 2009

RESUMEN DE LOS MEDIOS DE ALMACENAMIENTOS

MEMORIA RAM

Es una memoria volátil que se pierde cuando uno apaga la computadora o hay corte de energía en nuestro sistema. La diferencia entre este media de almacenamiento es que esta es muy rápida a diferencias de otros.
Existen dos tipos de memoria RAM: la RAM DINÁMICA Y LA RAM ESTÁTICA
Memoria estática: Este tipo de memoria es la que almacena todo que hacemos en nuestra computadora como por ejemplo si tenemos varias pagina abiertas en nuestra computadora toda esta información se almacena en nuestra memoria RAM y aunque están minimizadas ocupan espacio y algunas veces nuestra memoria se satura que puede llegar a bloquearse.
Memoria dinámica: Este tipo de memoria se esta actualizando cada minuto que pasa, por lo que si hacemos una tarea y después la borramos no se queda almacenado como en la antes mencionada. Una de las desventajas de este tipo de memoria es que si estamos escuchando música y cerramos la ventana y después queremos escuchar música otra vez el la maquina tendrá que hacer todo el proceso que realizo vez anterior.

MEMORIA ROM

La memoria ROM se caracteriza por que no se le pueden hacer cambios, ya que esta protegida, por el fabricante.
Los datos de esta memoria se pueden ver cuando iniciamos una computadora o cuando iniciamos un programa.


DE LA 1ª A 6ª GENERACION DE LAS COMPUTADORAS

En la primera generación podemos encontrar que las primeras computadoras eran muy grandes y además muy costosas por lo que solo la milicia las podía adquirir. Además estas computadoras se sobrecalentaban demasiado por lo que se descomponían muy rápido por que fue indispensable poner sistemas de enfriamiento y esto además hacia que las computadoras fueran más grandes. Estas computadoras trabajaban con bulbos al vacio de gran tamaño y tarjetas perforadas que producían demasiado calor y por eso era indispensable los sistemas de enfriamiento.
En la segunda generación podemos apreciar por las investigaciones que el tamaño de las computadoras se redujo en gran tamaño ya en esta generación aparecieron los transceptores que remplazaron a la bulbo de vacio de 200 a 300 transceptores por cada bulbo que había en la computadora. Además esto hiso que las computadoras fueran mas rápidas. Todas estas computadoras eran manejadas por un sistema binario.
En la tercera generación aparecieron los circuitos integrados, las resistencias y los platillos de cilicio. Además también se empezaron a manejar los primeros lenguajes de programación, los semiconductores y componentes electrónicos. Poco apoco las computadoras se hacían mas rápidas y mas pequeñas.
En la cuarta generación grandes y costosas eran cosa del pasado, en esta generación se creo el microprocesador y los micro chip que eran capaces de de procesar la información mas rápidas que las otras computadoras y claro el tamaño era mucho mas pequeño.
El la quinta generación las aparecieran las famosa microcomputadoras o como común mente las llamamos, computadoras personales (PC). Estas computadoras tenían una transferencia de información de 8 bits a 1 byte, aparecieron las lectoras de CD y DVD.

MEDIOS DE ALMACENAMIENTO

MEMORIA CACHE
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 caché se carga desde la RAM con los datos y/o instrucciones que ha buscado la CPU en las últimas operaciones. La CPU siempre busca primero la información en la caché, lo normal es que va encontrar ahí la mayoría de las veces, con lo que el acceso será muy rápido. Pero si no encuentra la información en la caché, se pierde un tiempo extra en acudir a la RAM y copiar dicha información en la caché para su disponibilidad. Como estos fallos ocurren con una frecuencia relativamente baja, el rendimiento mejora considerablemente, ya que la CPU accede más veces a la caché que a la RAM.
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.Muchas aplicaciones requieren el acceso a más información (código y datos) que la que se puede mantener en memoria física. Esto es así sobre todo cuando el sistema operativo permite múltiples procesos y aplicaciones ejecutándose simultáneamente. Una solución al problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las aplicaciones mantengan parte de su información en disco, moviéndola a la memoria principal cuando sea necesario. Hay varias formas de hacer esto. Una opción es que la aplicación misma sea responsable de decidir qué información será guardada en cada sitio (segmentación), y de traerla y llevarla. La desventaja de esto, además de la dificultad en el diseño e implementación del programa, es que es muy probable que los intereses sobre la memoria de dos o varios programas generen conflictos entre sí: cada programador podría realizar su diseño teniendo en cuenta que es el único programa ejecutándose en el sistema.
Aunque la memoria virtual podría estar implementada por el software del sistema operativo, en la práctica casi siempre se usa una combinación de hardware y software, dado el esfuerzo extra que implicaría para el procesador.
BUFFER DE DATOS
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.
Algunos ejemplos de aplicaciones de buffers son:
El buffer de
teclado es una memoria intermedia en la que se van almacenando los caracteres que un usuario teclea, generalmente, hasta que pulsa la tecla [INTRO], momento en el cual el programa captura todos o parte de los caracteres tecleados contenidos en dicho buffer.
En Audio o video en
streaming por Internet. Se tiene un buffer para que haya menos posibilidades de que se corte la reproducción cuando se reduzca o corte el ancho de banda.
Un buffer adecuado permite que en el salto entre dos canciones no haya una pausa molesta.
Las
grabadoras de CD o DVD, tienen un buffer para que no se pare la grabación. Hoy en día hay sistemas para retomar la grabación pero antes suponía que el CD no quedaba bien grabado y muchas veces era inservible.
El concepto del Buffer es similar al de
caché. Pero en el caso del buffer, 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.
Para explicar la acepción informática a gente no técnica, se puede usar esta metáfora: Un buffer es como tener dinero en el banco (buffer), un trabajo (entrada) y unos gastos fijos (salida). Si tienes un trabajo inestable, mientras tengas ciertos ahorros, puedes mantener tus gastos fijos sin problemas, e ir ingresando dinero cuando puedas según vas trabajando. Si los ahorros son pequeños, en seguida que no tengas trabajo, no vas a poder acometer los gastos fijos. De la misma forma si escuchas música en Internet y tu programa de audio usa un buffer pequeño, en cuanto que haya alguna interrupción en la descarga (porque las descargas nunca tienen una velocidad constante), notarás cortes de sonido, ya que faltará informació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 .

lunes, 24 de agosto de 2009

MEDIOS DE ALMACENAMIENTO

MEMORIA RAM
La memoria principal o RAM 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 por que 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:

La diferencia entre la RAM y otros
tipos de memoria de almacenamiento, como los disquetes o los discos duros, es que la RAM es mucho más rápida, y que se borra al apagar el computador, no como los Disquetes o discos duros en donde la información permanece grabada.
Uno de los componentes más importantes de un
ordenador es la memoria principal o memoria RAM. En esta memoria se cargan los programas y los datos que se están usando en el ordenador mientras éste permanece encendido, por tanto, cuanto mejores sean las prestaciones de la memoria, más se notarán en el funcionamiento del sistema.
Si disponemos de más capacidad de memoria, podemos tener más programas abiertos a la vez o con grandes volúmenes de
datos. Además de la capacidad, también hay que tener en cuenta la velocidad de la memoria, si es más rápida, podremos ejecutar programas y mover datos con mayor rapidez.
MEMORIA ROM

Memoria de sólo lectura (normalmente conocida por su acrónimo, Read Only Memory) es una clase de medio de almacenamiento utilizado en los ordenadores y otros dispositivos electrónicos. Los datos almacenados en la ROM no se puede modificar -al menos no de manera rápida o fácil- y se utiliza principalmente para contener el firmware (software que está estrechamente ligada a hardware específico, y es poco probable que requieren actualizaciones frecuentes).
ROM, siglas para la memoria inalterable, memoria de
computadora en la cual se han grabado de antemano los datos. Una vez que los datos se hayan escrito sobre un chip ROM, no pueden ser quitados y pueden ser leídos solamente.
Distinto de la memoria principal (RAM), la ROM conserva su contenido incluso cuando el ordenador se apaga. ROM se refiere como siendo permanente, mientras que la RAM es volátil.
La mayoría de los ordenadores personales contienen una cantidad pequeña de ROM que salve
programas críticos tales como el programa que inicia el ordenador. Además, las ROM se utilizan extensivamente en calculadoras y dispositivos periféricos tales como impresoras láser, cuyas fuentes se salvan a menudo en las ROM.
BIBLIOGRAFIAS