viernes, 28 de agosto de 2009

resumen de la clase 28/08/09

RESUMEN DE LA CLASE 28/08/09

TEMA: MEMORIA CACHÉ

LA MEMORIA CACHE ES UNA CLASE DE MEMORIA RAM ESTATICA DE ACCESO ALEATORIO QUE SE ENCUENTRA ENTRE LA MEMORIA RAM Y LA MEMORIA PRINCIPAL, ESTE TIPO DE MEMORIA ES MAS CARA QUE LAS DEMAS.
LA MEMORIA CACHE ES RAPIDA UNAS CINCO O SEIS VECES MAS QUE LA DRAM (RAM DINAMICA) POR ESO SU CAPACIDAD ES MUCHO MENOR.
TEMA: MEMORIA VIRTUAL

LA MEMORIA VIRTUAL PERMITE AL SOFTWARE USAR MAS MEMORIA PRINCIPAL QUE LA QUE REALMENTE POSEE EL ORDENADOR. HACE UNA SIMULACION DE QUE LA COMPUTADORA EN LA QUE SE ESTA TRABAJANDO TIENE MUCHA VELOCIDAD. AYUDA A LA MEMORIA CACHE Y A LA RAM. LA MEMORIA VIRTUAL TAMBIEN SIMPLIFICA LA CARGA DEL PROGRAMA PARA SU EJECUCION LLAMADA REUBICACION, ESTE PROCEDIMIENTO PERMITE QUE EL MISMO PROGRAMA SE EJECUTE EN CUALQUIER POSICION DE LA MEMORIA FISICA.
TEMA: BUFFER

ES UN ESPACIO DE MEMORIA QUE SE ENCARGA DE ALMACENAR INFORMACION YA QUE ESA ES SU FUNCION PRINCIPAL, TODA LA INFORMACION QUE SE ALMACENA ESTARA AHÍ DE FORMA PERMANENTE. EL BUFFER ES PARECIDO A LA MEMORIA CACHE YA QUE PERMITE ENVIAR INFORMACION AL SISTEMA OPERATIVO ENTRE HARDWARE Y SOFTWARE Y TODOS LOS DATOS SE GRABAN SOBRE LA SUPERFICIE.

miércoles, 26 de agosto de 2009

RESUMEN

RESUMEN DE LA CLASE 26/08/09

TEMA: GENERACION DE LAS COMPUTADORAS

1ª GENERACION DE COMPUTADORAS

LAS PRIMERAS COMPUTADORAS QUE FUERON INVENTADAS ERAN DE GRAN TAMAÑO Y GENERABAN MUCHO CALOR.FUERON BULBOS LOS QUE UTILIZABAN PARA PROCESAR INFORMACION.POR MEDIO DE TARJETAS PERFORADAS INGRESABAN PROGRAMAS Y DATOS.

2ª GENERACION DE COMPUTADORAS

LLEGO EN INVENTO DE TRANSISTORES, LAS COMPUTADORAS ERAN MAS PEQUEÑAS, MAS RAPIDAS Y CON MENOS NECESIDAD DE ENFRIAMIENTO. SE MEJORARON LOS PROGRAMAS DE COMPUTADORAS.

3ª GENERACION DE COMPUTADORAS

APARECEN LOS CIRCUITOS INTEGRADOS (PASTILLAS DE SILICIO), EN ELLOS PODIAN COLOCARCE MILES DE COMPONENTES ELECTRONICOS. SURGIO LA MULTIPROGRAMACION Y LA MINICOMPUTADORA.LA COMPUTADORA SE HIZO MAS PEQUEÑA Y RAPIDA.

4ª GENERACION DE COMPUTADORAS

EN ESTA CUARTA GENERACION APARECIO EN MICROPROCESADOR HACI COMO LOS CIRCUITOS INTEGRADOS (CHIPS) DE MEMORIA. SE CREAN LAS COMPUTADORAS PERSONALES (PC). COMENZO LA MICROMINIATURIZACIONDE LOS CIRCUITOS ELECTRONICOS CON EL REEMPLAZO DE MEMORIAS CON NUCLEOS MAGNETICOS.

5ª GENERACION DE COMPUTADORAS

APARICION DE GRANDES COMPAÑIAS INTEL, MICROSOFT, ETC., ACTUALIZACION DE LENGUAJE DE PROGRAMACION SIMILARES A LENGUAJE NATURAL.
RESUMEN DE LA CLASE 26/08/09

TEMA: MEMORIA RAM Y MEMORIA ROM.

MEMORIA RAM

RAM, (RAMDOM ACCESS MEMORY) MEMORIA DE ACCESO ALEATORIO. ES LA MEMORIA BASADA EN SEMICONDUCTORES QUE PUEDEN SER LEIDA Y ESCRITA POR EL MICROPROCESADOR U OTROS DISPOSITIVOS DEL HARDWARE. LA DESVENTAJA DE ESTA MEMORIA ES QUE AL APAGAR EL EQUIPO SE PIERDE TODA LA INFORMACION CON LA QUE ESTABAMOS TRABAJANDO.
ESTE TIPO DE MEMORIA SE DIVIDE EN DOS RAM ESTATICA QUE LA PODEMOS ENTENDER COMO UN CIRCUITO ELECTRONICO CAPAZ DE MANTENER UN BIT DE MEMORIA, Y LA MEMORIA RAM DINAMICA QUE ES LA MAS UTILIZADA PERO QUE TIENE LA DESVENTAJA DE SER LENTA EN COMPARACION CON LA ESTATICA.



MEMORIA ROM

La memoria ROM, (read-only memory) o memoria de sólo lectura, es la memoria que se utiliza para almacenar los programas que ponen en marcha el ordenador. En la memoria ROM no se puede escribir.

inveztigacion

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 utilización de la memoria caché se describe a continuación:
· Acelerar el procesamiento de las instrucciones de memoria en la CPU.
· Los ordenadores tienden a utilizar las mismas instrucciones y (en menor medida), los mismos datos repetidamente, por ello la caché contiene las instrucciones más usadas.
Por lo tanto, a mayor instrucciones y datos la CPU pueda obtener directamente de la memoria caché, tanto más rápido será el funcionamiento del ordenador.
Funcionamiento de la memoria caché
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. En el siguiente
diagrama se describe un proceso cuando la CPU requiere operación de lectura de una instrucción, para ello se presentan dos casos:

Una forma de entender el funcionamiento de la memoria caché consiste en la analogía de un videoclub, equipado con un mostrador y una habitación capaz de almacenar cientos de vídeos. Ante la petición de cada
cliente, el dependiente deberá acudir hasta el almacén, buscar la película solicitada, volver al mostrador y entregar la cinta al cliente.
Ante la devolución de una cinta, el dependiente debe caminar hacia el almacén y guardar dicha cinta en el lugar apropiado. Esta forma de
trabajo no es nada eficiente, ya que implica demasiados desplazamientos y, por tanto, la atención al cliente es lenta. Suponemos ahora que el dependiente dispone de un pequeño archivador de 20 vídeos sobre el mostrador. Cuando un cliente devuelve una cinta, el dependiente coloca la cinta directamente en el archivador, en lugar de caminar hacia el almacén.
Si se va repitiendo dicho proceso, el dependiente dispondrá continuamente de las veinte últimas películas devueltas en el archivador. Cuando se acerque un cliente y pida una película, el dependiente buscará primero en el archivador, y sólo si no la encuentra allí se desplazará hacia el almacén. Este
método funciona, sobre todo porque la mayor parte de las películas devueltas serán las de estreno, que al mismo tiempo son las más solicitadas.
La memoria caché también se puede comparar con el cinturón de
herramientas de un trabajador, donde guarda las herramientas y las piezas que se necesitan con mayor frecuencia. En este último ejemplo, la memoria principal es como un cinturón de herramienta portátil y el disco duro es como un camión grande para representarlo así.
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.
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.
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.
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).
La memoria virtual ha llegado a ser un componente esencial de la mayoría de los sistemas operativos actuales. Y como en un instante dado, en la memoria sólo se tienen unos pocos fragmentos de un proceso dado, se pueden mantener más procesos en la memoria. Es más, se ahorra tiempo, porque los fragmentos que no se usan no se cargan ni se descargan de la memoria. Sin embargo, el sistema operativo debe saber cómo gestionar este esquema.
La memoria virtual también simplifica la carga del programa para su ejecución llamada reubicación, este procedimiento permite que el mismo programa se ejecute en cualquier posición de la memoria física.

BUFFER

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.

lunes, 24 de agosto de 2009

CARACTERISTICAS Y FUNCIONAMIENTO DE LAS MEMORIA RAM Y MEMORIA ROM


La 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.
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.


Memoria RAM dinámica

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 capacitadores 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.
Podemos ver un capacitador, como un cubo que es capaz de almacenar electrones. Para almacenar un 1 en memoria, el cubo es llenado con electrones. Para almacenar ceros, el cubo es vaciado. El problema con el cubo del capacitador es que tiene una fuga. En cuestión de milisegundos un cubo entero se vacia. Por ello, para que la memoria dinámica funcione, la
CPU o el controlador de memoria tienen que entrar en escena y recargar todos los capacitadores que contienen unos antes de que se descarguen (vacíen). Para hacer esto, el controlador lee la memoria y la vuelve a escribir. Esta operación de refresco ocurre automáticamente miles de veces por segundo.

Memoria RAM estática

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.

BIBLIOGRAFIA: http://ortihuela.galeon.com/ram.htm


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

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. Recordemos que la memoria
RAM puede ser cambiada en al momento.
Todo esto significa que quitando la fuente de energía que alimenta el chip no supondrá que los datos se pierdan irremediablemente.

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.