viernes, 28 de agosto de 2009

RESUMEN DE LA CLASE

CACHE
La memoria cache es un sistema de almacenamiento y de alta velocidad, hay dos tipos de cache usados en las computadoras:
la memoria cache y cache de disco; esta estructurada por celdas y cada celda almacena un byte tambien tiene un espacio de almacenamiento llamado TagRAM. Hay de la L1 a la L4. En esta memoria los datos almacenados en el CPU se pasan a la memoria cache que se encuentra ubicada entre el microprocesador y la RAM, lo cual hace que la informacion sea con mas rapidez a la hora de pasarse ala RAM, esto quiere decir que la cache es de alta velocidad y si por alguna razon la cache se llegara a llenar entraria la L2 como reserva y si la L2 y asì susesibamente asta la L4.


MEMORIA VIRTUAL
Esta memoria ayuda a la memoria cache,osea que guarda o almacena instrucciones que esten afuera de la cache, tambien ayuda en procesamientos de aplicaciones graficos y ademas es una reserva en los espacios del disco duro. Esta memoria si existe pero no es real, osea que si la memoria cache se llenara esta entraria como auxiliar y pareciendo como que si hay espacio pero en realidad no solo es una simulacion, un ejemplo seria: que permite simular la existencia de 4GB de RAM en el equipo, a pesar de que nadie dispone de 4GB en su ordenador.
BUFFER
Es un espacio de memoria en donde se almacenan datos para que el programa no se quede sin datos ya sea Software o Hadware. Esta espacio de memoria no ayuda a ninguna otra.
Algunos ejemplos de aplicaciones de Buffer puede ser:
el Buffer de teclado, audio o video y las grabadoras de CD o DVD.
Este espacio de memoria sirve como intermedio de Software y Hadware un ejemplo seria entre el PC y la Impresora que cuando mandamos a imprimir y por alguna razon apagamos la impresora los datos se quedan en el Software hasta que se inicie de nuevo el Hadware que en este caso es la impresora y pues empiezan a salir las impresiones que habian quedado pendientes.

miércoles, 26 de agosto de 2009

RESUMEN: MEMORIA RAM Y ROM, LAS 5 GENERACIONES DE LAS COMPUTADORAS

RESUMEN DE LA MEMORIA RAM Y ROM:

Bueno pues la memoria RAMes un medio de almacenamiento donde puedes guardar informacion o datos que estes utilizando en elmomento presente, osea que si por algun error u otra cosa el monitor se llegara a apagar la informacion que estabas utilizando se borrara.
la memoria RAM se encuntra en la placa base osea su ubicacion es interna y su metodo de acceso es aleatorio en ella puedes escribir o leer informacion osea que permite el acceso para lectura y escritura.
Hay dos tipos de memoria RAM una es la RAM estatica que es la mas rapida y cara la RAM dinamica es mas barata y mas lenta.

La memoria ROM es no volatil, osea que si el monitor se apaga la informacion o datos que estabas utilizando no se pierden si no que se guardan en los chips ROM.
En esta memoria solo tiene acceso a lectura y no a la escritura por lo que sus programas que tiene almacenados no se pueden modificar.
RESUMEN DE LAS 5 GENERACIONES
En estas 5 generaciones pues las computadoras fueron cambiando y pues en la primera generacion: la primer computadora fue la Mark I, y pues esta primera generacion se caracterizo por su tecnologia electronica basada en los bulbos electronicos ademas el lenguaje que ocupaban eran el de maquena que era en numeros binarios, unas de sus caracteristicas eran el alto consumo de energia, valbula electronica y el lenguaje maquina.
En la segunda generacion: los transistores cambiaron al los bulbos electronicos puesto que los transistores son de menor tamaño, consumen menos energia y son mas rapidos. Ademas en esta generacion aparece el primer paquete de discos magneticos.
La tercera genercion: en esta epoca se desarrollan los circuitos integrados que son un chip de cilicio, estos circuitos tienen la ventaja de ser mas confiables y de menor costo respecto de los transistores, algunas caracteristicas de esta generacion de las computadoras es que aparece el disco magnetico.
La cuarta generacion: en esta generacion sus elementos importantes son los microprocesadores que son dispositos de estado solido. Ademas empezarona salir las minicomputadoras.
En esta quinta generacion: pues en esta generacion los campos de investigacion hicieron posibles la inteligencia artificial y el lenguaje natural en las PC. Tambien en esta generacion se caracteriza por la aparicion de las compañias: Intel, Microsoft, IBM, MS.

MEMORIAS: VIRTUAL, CACHE Y BUFFER

TEMA:

MEMORIA VIRTUAL

La memoria virtual es una técnica que permite ejecutar procesos que no caben totalmente en memoria RAM (memoria física). Esto propicia la creación de programas que sean más grandes que la memoria física. Además, la memoria virtual ayuda a crear un esquema de abstracción de la memoria que la separa de la zona lógica que el usuario ve.
Los procedimientos de implementación de la memoria virtual se basan en que cuando se ejecuta un programa, éste está parcialmente en memoria, es decir, sólo hay cargada aquella zona de código y datos que se necesitan en ese instante de tiempo, y no el programa completo. La memoria virtual es la separación entre la memoria lógica disponible para el usuario y la memoria RAM, se implementa generalmente con el método de paginación por demanda aunque también se puede implementar en un sistema con segmentación.
MEMORIA 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 (SRAM) 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.
Cuando un dato es encontrado en la cache, se dice que se ha producido un impacto (hit), siendo un cache juzgado por su tasa de impactos (hit rate). Los sistemas de memoria cache usan una tecnología conocida por cache inteligente en el cual el sistema puede reconocer cierto tipo de datos usados frecuentemente. Las estrategias para determinar qué información debe de ser puesta en el cache constituyen uno de los problemas más interesantes en la ciencia de las computadoras. Algunas memorias cache están construidas en la arquitectura de los microprocesadores.
El cache de disco trabaja sobre los mismos principios que la memoria cache, pero en lugar de usar SRAM de alta velocidad, usa la convencional memoria principal. Los datos más recientes del disco duro a los que se ha accedido (así como los sectores adyacentes) se almacenan en un buffer de memoria. Cuando el programa necesita acceder a datos del disco, lo primero que comprueba es la cache del disco para ver si los datos ya están ahí. La cache de disco puede mejorar drásticamente el rendimiento de las aplicaciones, dado que acceder a un byte de datos en RAM puede ser miles de veces más rápido que acceder a un byte del disco duro.
Compocicion 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.
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.
BUFFER
Un buffer (o búfer) 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.
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 video .

lunes, 24 de agosto de 2009

MEMORIA RAM Y ROM

Tema:
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 por que es posible acceder a cualquier ubicación de ella aleatoria y rápidamente.

*caracteristicas de la memoria RAM*

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.

*Memoria RAM Dinamica

La memoria RAM dinámica es el tipo de memoria mas común utilizado hoy en día. En el interior de cada chip de RAM dinámica se encuentra un bit de información que está compuesto de dos partes: un transistor y un capacitador. Son, por supuesto, transistores y capacitadotes extremadamente pequeños por lo que millones de ellos pueden caber en un solo chip de memoria. El capacitador mantiene el bit de información (un 0 o un 1). El transistor actúa como un conmutador que permite a los circuitos del chip leer el capacitador o cambiar su estado.

*Memoria RAM Estatica

La RAM estática utiliza una tecnología completamente diferente. Podemos entenderlo como un circuito electrónico capaz de mantener un bit de memoria. Puede llevar cuatro o seis transistores con algo de cableado, pero no tiene que ser refrescado jamás. Esto hace que la RAM estática sea significativamente más rápida que la memoria dinámica. Sin embargo, al tener más partes, una celda de memoria estática ocupa mucho más espacio en un chip que una celda de memoria dinámica. Por este motivo se consigue menos memoria por cada chip, y hace que la memoria estática sea más cara.

"diferencia entre memoria RAM estatica y memoria RAM dinamica"

La memoria RAM estática es rápida y cara, y la memoria RAM dinámica es más barata pero algo más lenta. Por ello, la RAM estática se usa para crear la caché de alta velocidad en la CPU, mientras que la RAM dinámica forma el extendido espacio del sistema RAM.


*SIMMS Y DIMMS*

Se trata de la forma en que se juntan los chips de memoria, del tipo que sean, para conectarse a la placa base del ordenador. Son unas plaquitas alargadas con conectores en un extremo; al conjunto se le llama módulo.

SIMMs: Single In-line Memory Module, con 30 ó 72 contactos. Los de 30 contactos pueden manejar 8 bits cada vez, por lo que en un 386 ó 486, que tiene un bus de datos de 32 bits, necesitamos usarlos de 4 en 4 módulos iguales. Miden unos 8,5 cm (30 c.) ó 10,5 cm (72 c.) y sus zócalos suelen ser de color blanco.Los SIMMs de 72 contactos, más modernos, manejan 32 bits, por lo que se usan de 1 en 1 en los 486; en los Pentium se haría de 2 en 2 módulos (iguales), porque el bus de datos de los Pentium es el doble de grande (64 bits).


DIMMs: más alargados (unos 13 cm), con 168 contactos y en zócalos generalmente negros; llevan dos muescas para facilitar su correcta colocación. Pueden manejar 64 bits de una vez, por lo que pueden usarse de 1 en 1 en los Pentium, K6 y superiores. Existen para voltaje estándar (5 voltios) o reducido (3.3 V).



TEMA:

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.


La memoria ROM es memoria no volátil: Los programas almacenados en ROM no se pierden al apagar el ordenador, sino que se mantienen impresos en los chips ROM durante toda su existencia además la memoria ROM es, como su nombre indica, memoria de solo lectura; es decir los programas almacenados en los chips ROM son inmodificables. El usuario puede leer ( y ejecutar ) los programas de la memoria ROM, pero nunca puede escribir en la memoria ROM otros programas de los ya existentes.La memoria ROM es ideal para almacenar las rutinas básicas a nivel de hardware, por ejemplo, el programa de inicialización de arranque el ordenador y realiza el chequeo de la memoria y los dispositivos.La memoria ROM suele estar ya integrada en el ordenador y en varios periféricos que se instalan ya en el ordenador. Por ejemplo, en la placa madre del ordenador se encuentran los chips de la ROM BIOS, que es el conjunto de rutinas mas importantes para comunicarse con los dispositivos. O, también, las tarjetas de vídeo, las tarjetas controladoras de discos y las tarjetas de red tienen un chip de ROM con rutinas especiales para gestionar dichos periféricos.