Anda di halaman 1dari 10

UE ES LA MEMORIA CACHE EN UN PROCESADOR.

Una memoria cach es una memoria en la que se almacenas una serie de datos para su rpido acceso. Existen muchas memorias cach (de disco, de sistema, incluso de datos, como es el caso de la cach de Google), pero en este tutorial nos vamos a centrar en la cach de los procesadores. Bsicamente, la memoria cach de un procesador es un tipo de memoria voltil (del tipo RAM), pero de una gran velocidad. En la actualidad esta memoria est integrada en el procesador, y su cometido es almacenar una serie de instrucciones y datos a los que el procesador accede continuamente, con la finalidad de que estos accesos sean instantneos. Estas instrucciones y datos son aquellas a las que el procesador necesita estar accediendo de forma continua, por lo que para el rendimiento del procesador es imprescindible que este acceso sea lo ms rpido y fluido posible. Hay tres tipos diferentes de memoria cach para procesadores: Cach de 1er nivel (L1): Esta cach est integrada en el ncleo del procesador, trabajando a la misma velocidad que este. La cantidad de memoria cach L1 vara de un procesador a otro, estando normalmente entra los 64KB y los 256KB. Esta memoria suele a su vez estar dividida en dos partes dedicadas, una para instrucciones y otra para datos. Cach de 2 nivel (L2): Integrada tambin en el procesador, aunque no directamente en el ncleo de este, tiene las mismas ventajas que la cach L1, aunque es algo ms lenta que esta. La cach L2 suele ser mayor que la cach L1, pudiendo llegar a superar los 2MB. A diferencia de la cach L1, esta no est dividida, y su utilizacin est ms encaminada a programas que al sistema. Cach de 3er nivel (L3): Es un tipo de memoria cach ms lenta que la L2, muy poco utilizada en la actualidad. En un principio esta cach estaba incorporada a la placa base, no al procesador, y su velocidad de acceso era bastante ms lenta que una cach de nivel 2 o 1, ya que si bien sigue siendo una memoria de una gran rapidez (muy superior a la RAM, y mucho ms en la poca en la que se utilizaba), depende de la comunicacin entre el procesador y la placa base. Para hacernos una idea ms precisa de esto, imaginemos en un extremo el procesador y en el otro la memoria RAM. Pues bien, entre ambos se encuentra la memoria cach, ms rpida cuanto ms cerca se encuentre del ncleo del procesador (L1). Las memorias cach son extremadamente rpidas (su velocidad es unas 5 veces superior a la de una RAM de las ms rpidas), con la ventaja aadida de no tener latencia, por lo que su acceso no tiene ninguna demora... pero es un tipo de memoria muy cara. Esto, unido a su integracin en el procesador (ya sea directamente en el ncleo o no) limita bastante el tamao, por un lado por lo que encarece al procesador y por otro por el espacio disponible. En cuanto a la utilizacin de la cach L2 en procesadores multinucleares, existen dos tipos diferentes de tecnologas a aplicar. Por un lado est la habitualmente utilizada por Intel, que consiste en que el total de la cach L2 est accesible para ambos ncleos y por otro est la utilizada por AMD, en la que cada ncleo

tiene su propia cach L2 dedicada solo para ese ncleo. La cach L2 apareci por primera vez en los Intel Pentium Pro, siendo incorporada a continuacin por los Intel Pentium II, aunque en ese caso no en el encapsulado del procesador, sino externamente (aunque dentro del procesador).

aractersticas principales del procesador


Editar 1 0 16

Table of Contents
Velocidad Las memorias Consumo Bus de datos

Velocidad
Actualmente se habla de frecuencias de Gigaherzios (GHz.), o de Megaherzios (MHz.). Lo que supone miles de millones o millones, respectivamente, de ciclos por segundo. Sin embargo, la capacidad de un procesador no se puede medir solamente en funcin de su 'frecuencia de reloj', sino que interviene tambin la cantidad de instrucciones que es capaz de gestionar a la vez ('juego de instrucciones'), y lo que se conoce como 'ancho de bus' (cantidad mxima de informacin en bruto transmisible) que se mide en bits. Un bit es una pareja del tipo '0/0', '0/1', '1/1' o '1/0' en el cdigo binario: cuantos ms bits admita el 'ancho de bus', cdigos ms largos de ceros y unos se pueden procesar. Esta capacidad viene determinada por el nmero de transistores, pero tambin por los sucesivos niveles de memora que se sitan cerca de la CPU. El indicador de la frecuencia de un microprocesador es un buen referente de la velocidad de proceso del mismo, pero no el nico. La cantidad de instrucciones necesarias para llevar a cabo una tarea concreta, as como la cantidad de instrucciones ejecutadas por ciclo ICP Son los otros dos factores que determinan la velocidad de la CPU: La cantidad de instrucciones necesarias para realizar una tarea depende directamente del juego de instrucciones disponible, mientras que ICP depende de varios factores, como el grado de supersegmentacin La cantidad de unidades de proceso o "pipelines" disponibles, entre otros. La cantidad de instrucciones necesarias para realizar una tarea depende directamente del juego de instrucciones.

Las memorias
En el pasado, los procesadores contaban slo con la memoria RAM para almacenar la informacin de las rdenes que se iban pasando sucesivamente al procesador; lleg un

momento en que los procesadores eran ms potentes que la memora RAM. Es decir, que sta les poda pasar de golpe menos informacin de la que ellos podan gestionar, con lo que el procesador estaba ampliamente desaprovechado Para solucionar este desfase se disearon las 'memorias cach', estableciendo as dos niveles consecutivos de memoria entre la CPU y la memoria RAM. Junto a la CPU, y en orden creciente de distancia respecto a la misma, se sitan tres unidades o niveles de memora. La 'memoria cach de primer nivel' (L1), la 'memoria cach externa' (L2) y la memoria RAM. La 'cach interna', o de 'primer nivel', es la que determina los datos que el procesador gestionar ms inmediatamente, los prioritarios en la cola; su capacidad para almacenar datos es la que define, junto a la 'frecuencia de reloj' y la capacidad de la memoria RAM, la potencia del procesador, puesto que es la que surte el chorro de datos a la CPU. Hasta hace pocos aos su capacidad era de 32 Kilobytes (aproximadamente 8 bits son un byte), pero los actuales procesadores la han aumentado a 64 Kilobytes. Estos son los datos que la cach de primer nivel es capaz de propocionar a la CPU en cada oscilacin. Es, por tanto, una memoria corta y de alta capacidad de transmisin. La 'cach de segundo nivel' tiene una capacidad de gestionar muy superior (entre 256 Kilobyes y 2 Megabytes), pero muy inferior a la memoria RAM, la ms alejada, que actualmente se sita entre los 500 Megabytes y un Gigabyte. Esta capacidad es tan importante como la fluidez de datos entre las memorias, pues limita la capacidad del usuario, o de los programas que ste ejecutando, de dar muchos datos a la vez al procesador. Si se est ejecutando un videojuego o un programa con grficos complejos, se necesitar una memoria RAM de elevada capacidad para almacenar la gran cantidad de instrucciones que conllevan estos programas, e irlas pasando a los sucesivos niveles de memora para que el procesador las ejecute. Todos estos componentes (la CPU y las memorias) van ensamblados sobre una matriz plana conocida como 'placa base', que es la encargada de interconectarlos entre s. La placa base, finalmente, se capsule rodent de un request cofre. El procesador queda as conformado.

Consumo
Procesadores de doble nucleo: Esta nueva tecnologa de microprocesadores permite aumentar el rendimiento sin consumir ms energa ni generar un exceso de calor. Al aumentar el calor, disminuye la eficiencia del procesador en general debido al comportamiento de los transistores a diferentes temperaturas. Con el luge de los porttiles, el problema del espacio y de la generality de calor se ha magnificado. Los superordenadores actuales son esencialmente series de ordenadores que computan en paralelo.

Bus de datos
Los procesadores funcionan con una anchura de banda bus de 64 bits ( un bit es un dgito binario, una unidad de informacin que puede ser un 1 o un 0 ) esto significa que puede transmitir simultanenente 64 bits de datos

FUNCIONAMIENTO DEL MICROPROCESADOR


Bsicamente un procesador realiza comparaciones lgicas y operaciones bsicas sobre datos que se pueden encontrar en la Memoria RAM, Cach, registros de CPU, etc. Utilizando compuertas lgicas, registros y las instrucciones o Flips Flops. El microprocesador ejecuta instrucciones almacenadas como nmeros binarios en la memoria principal . La ejecucin se puede realizar en varias fases:

PreFetch, Pre lectura de la instruccin desde la memoria principal. Fetch, envio de la instruccin al decodificador (una parte de la CPU). Decodificacin de instruccin, es decir determinar que instruccin es y por tanto que se debe hacer. Lectura de operandos (si los hay). Ejecucin de la microinstruccin. Escritura de los resultados, primero en el registro acumulador y despus en la memoria RAM si fuera necesario.

Cada una de estas fases se realiza en uno o varios ciclos de CPU, dependiendo de la estructura del procesador, y concretamente de su grado de segmentacin. La duracin de estos ciclos viene determinada por la frecuencia de reloj, y nunca podr ser inferior al tiempo requerido para realizar la tarea individual (en un solo ciclo) de mayor tiempo. El microprocesador se conecta a un oscilador que genera varios ciclos en un segundo. Las instrucciones que lee, interpreta y ejecuta el procesador estn escritas en su propio lenguaje, el lenguaje-mquina. Tambin se utiliza un lenguaje de ms alto nivel el ensamblador. Cada modelo de procesador tiene su propio lenguaje-mquina y necesita su propio ensamblador, es decir, las instruciones de los AMD e Intel sern distintas.

arjetas grficas
Editar 0 0 10

Table of Contents
La tarjeta grfica Componentes 1. GPU 2. Memoria de vdeo 3. Salidas 4. Dispositivos refrigerantes 5. Interfaces con la placa base Prcticas

La tarjeta grfica
La tarjeta grfica es el traductor simultneo del procesador; se encarga de traducir las seales elctricas en un lenguaje que la pantalla o el proyector pueda comprender. Su trabajo es tan pesado que algunas son casi un ordenador en s mismas. Las tarjetas grficas llevan un procesador de refuerzo para renderizar (interpretar de modo comprensible) grficos o procesar imgenes 3D. Adems, tienen una memoria independiente para que los grficos no agoten los recursos de la mquina. Los mayores fabricantes de tarjetas grficas en el mercado son Nvidia y Ati. Pero ms all de que se desee un modelo ms o menos potente, antes de comprar una unidad hay que comprobar que sea compatible con la placa del ordenador y que sea acorde a las limitaciones y capacidades del monitor.

Componentes

1. GPU
La GPU es un procesador (como la CPU) dedicado al procesamiento de grficos; su razn de ser es aligerar la carga de trabajo del procesador central y, por ello, est optimizada para el clculo en coma flotante, predominante en las funciones 3D. La mayor parte de la informacin ofrecida en la especificacin de una tarjeta grfica se refiere a las caractersticas de la GPU, pues constituye la parte ms importante de la tarjeta. Dos de las caractersticas ms importantes son la frecuencia de reloj del ncleo y el nmero depipelines (vertex y fragment shaders), encargadas de traducir una imagen 3D compuesta por vrtices y lneas en una imagen 2D compuesta por pxeles.

2. Memoria de vdeo
Segn la tarjeta grfica est integrada en la placa base (bajas prestaciones) o no, utilizar la memoria RAM propia del ordenador o dispondr de una propia. Dicha memoria es la memoria de vdeo o VRAM. La memoria empleada en 2006 estaba basada en tecnologa DDR, destacando DDR2, GDDR3 y GDDR4. Una parte importante de la memoria de un adaptador de video es el Z-Buffer, encargado de gestionar las coordenadas de profundidad de las imgenes en los grficos 3D.

3. Salidas
Los sistemas de conexin ms habituales entre la tarjeta grfica y el dispositivo visualizador (como un monitor o un televisor) son:

SVGA: estndar analgico de losaos 90 diseado[[http://es.wikipedia.org/wiki/A%C3%B1os_1990|para]] dispositivosCRT, sufre de ruido elctrico y distorsin por la conversin de digital a analgico y el error de muestreo al evaluar los pxeles a enviar al monitor. DVI: sustituto del anterior, fue diseado para obtener la mxima calidad de visualizacin en las pantallas digitales como losLCD o proyectores. Evita la distorsin y el ruido al corresponder directamente un pxel a representar con uno del monitor en la resolucin nativa del mismo. S-Video: incluido para dar soporte a televisores, reproductores de DVD, vdeos, y videoconsolas. HDMI: Interfaz multimedia de alta definicin- es una norma de audio y vdeo digital cifrado sin compresin apoyada por la industria para que sea el sustituto DRM del euroconector. HDMI provee un interfaz entre cualquier fuente DRM de audio y vdeo digital como podra ser un sintonizador TDT, un reproductor de Blu-ray, un ordenador (con Windows, Linux, etc) o un receptor A/V, y monitor de audio/vdeo digital compatible, como un televisor digital(DTV). Ventajas de las conexiones DVI frente a VGA: http://www.configurarequipos.com/doc745.html Que es la conexin HDMI: http://www.configurarequipos.com/doc740.html

4. Dispositivos refrigerantes
Conjunto de disipador y ventilador. Debido a las cargas de trabajo a las que son sometidas, las tarjetas grficas alcanzan temperaturas muy altas. Si no es tenido en cuenta, el calor generado puede hacer fallar, bloquear o incluso averiar el dispositivo. Para evitarlo, se incorporan dispositivos refrigerantes que eliminen el calor excesivo de la tarjeta. Se distinguen dos tipos: Disipador: dispositivo pasivo (sin partes mviles y, por tanto, silencioso); compuesto de material conductor del calor, extrae este de la tarjeta. Su eficiencia va en funcin de la estructura y la superficie total, por lo que son bastante voluminosos. Ventilador: dispositivo activo (con partes mviles); aleja el calor emanado de la tarjeta al mover el aire cercano. Es menos eficiente que un disipador y produce ruido al tener partes mviles. Aunque diferentes, ambos tipos de dispositivo son compatibles entre s y suelen ser montados juntos en las tarjetas grficas; un disipador sobre la GPU (el componente que ms calor genera en la tarjeta) extrae el calor, y un ventilador sobre l aleja el aire caliente del conjunto.

5. Interfaces con la placa base


A lo largo de la historia ha habido varios sistemas de conexin entre la tarjeta grafica y la placa base:ISA,MCA,EISAVESA,PCI: AGP: bus dedicado, de 32 bits como PCI; en 1997 a versin inicial incrementaba la velocidad hasta los 66 MHz. Practicamente obsoleta a da de hoy, solo se venden para equipos antiguos. PCIe: interfaz serie que desde 2004 empez a competir contra AGP, llegando a doblar en 2006 el ancho de banda de aquel. Un simple canal en PCI-Express ofrecer inicialmente una velocidad de 2,5 Gbits/s en cada direccin. Cada ruta emplea dos pares de hilos (transmisin y recepcin), ofreciendo un rendimiento efectivo de 200MBytes/s en cada direccin una vez factorizamos las sobrecargas del protocolo. No obstante, sus creadores afirman que tendr una escalabilidad lmite que permitir hasta, al menos, 10Gbits/s en cada ruta y por cada direccin. La diferencia ms obvia entre PCI-Express y su antecesor es que, mientras PCI emplea una arquitectura en paralelo, su sucesor utiliza una arquitectura serie punto a punto o conmutada.

Una ventaja del bus Serie frente al Paralelo es el alto ancho de banda que se puede conseguir con un nmero mucho menor de seales. Dichas conexiones no llegan a situaciones llamadas "delay skew", donde los bits en paralelo llegan en distintos instantes de tiempo y han de ser sincronizados. Adems, son ms baratas de implementar.

Prctica 2 Tarjetas Grficas


Editar 0 0 7

Las revistas de informtica ofrecen mucha informacin actualizada sobre hardware dentro de sus artculos. Esa informacin no aparece generalmente ante nosotros de forma esquematizada y ordenada, como en un libro de texto, o en unos apuntes. Para estudiar la informacin proporcionada por las revistas, podemos cambiarla de formato, es decir, extraer los datos importantes y darles un orden para convertirlos en "apuntes". Lee los artculos que te he dado en clase y elabora un resumen de ellos en los que queden contestadas las siguientes cuestiones: 1. Qu significa que una tarjeta grfica produzca 30 fps? 2. En qu se diferencia bsicamente una CPU de una GPU? 3. Cmo influye el tamao de la pantalla y su resolucin en el funcionamiento de la tarjeta grfica? 4. Qu es Direct X 10? 5. Qu parte de los clculos necesarios en un videojuego se realiza en la CPU del PC y qu parte en la GPU de la tarjeta grfica? 6. Por qu tienen las nuevas tarjetas grficas conectores extra para alimentacin? 7. Qu esl SLI y el CrossFire? 8. En definitiva, de qu depende el rendimiento de la tarjeta grfica en un determinado videojuego

RESPUESTAS GIL
1)Qu significa que una tarjeta grfica produzca 30 fps? Que produce en 1 segundo una sucesin de 30 imgenes ,que compondrn una animacin.

2)En qu se diferencia bsicamente una CPU de una GPU? Una GPU es un procesador dedicado exclusivamente al procesamiento de grficos, para aligerar la carga de trabajo del procesador central en aplicaciones como los videojuegos y aplicaciones 3D interactivas. Estn pensadas para desarrollar una sola tarea, y otra de sus diferencias se encuentra en su arquitectura.

3)Cmo influye el tamao de la pantalla y su resolucin en el funcionamiento de la tarjeta grfica? La cantidad de memoria determina la combinacin de la resolucin con nmero de colores. Una grfica con poca memoria no tendra buen funcionamiento sobre una pantalla muy grande.

4)Qu es Direct X 10? Es un conjunto de herramientas de software realizado por Microsoft que permite a los programas comunicarse directamente con el hardware multimedia.

5)Qu parte de los clculos necesarios en un videojuego se realiza en la CPU del PC y qu parte en la GPU de la tarjeta grfica?

El tringulo est formado por la unidad central de procesamiento (CPU), la unidad de procesamiento de grficos (GPU) y la unidad de procesamiento de fsica (PPU), que trabajan de forma conjunta para equilibrar las amplias demandas informticas de la lgica, los grficos y la fsica de los juegos. Dentro de este tringulo equiltero, la CPU "piensa y orquesta" para impulsar la inteligencia artificial (AI) y la lgica de los juegos, y la GPU de uso general "representa y visualiza" para ofrecer imgenes en 3D, iluminacin en las escenas y efectos visuales no interactivos. El tercer lado del tringulo, la unidad de procesamiento AGEIA PhysX (PPU), "mueve e interacta" para elevar el nivel de los juegos mediante el movimiento y la interaccin dinmicos de todos los objetos 6)Por qu tienen las nuevas tarjetas grficas conectores extra para alimentacin? Porque requieren mas potencia que anteriormente, y necesitan una alimentacin adicional. 7)Qu es SLI y el CrossFire? Son una tecnologa que permiten la conexin en paralelo de las tarjetas grficas, cada empresa tiene un estndar de de conexin, Crossfire es el nombre dado al sistema de doble GPU de ATI/AMD , SLI de nVIDIA. 8)En definitiva, de qu depende el rendimiento de la tarjeta grfica en un determinado videojuego De la coordinacin de trabajo entre la GPU de la grfica y la CPU del pc, ya que una grfica potente con un procesador lento no tendra el resultado obtenido. tambin influye mucho la RAM del ordenador.

Respuestas de MXIMO
Lee los artculos que te he dado en clase y elabora un resumen de ellos en los que queden contestadas las siguientes cuestiones:

Qu significa que una tarjeta grfica produzca 30 fps?


Que la tarjeta grfica sea capaz de proyectar en el monitor al menos 30 fps (cuadros por segundo), son 30 fotogramas por segundo en la pantalla de esta manera se consigue mayor realismo y de la sensacin de movimiento fluido, similar al de las pelculas de hace 10 aos y

En qu se diferencia bsicamente una CPU de una GPU?


La GPU es un procesador creado con el objetivo de procesar exclusivamente las instrucciones y clculos destinados a imgenes La CPU es el procesador central encargado de procesar todas las instrucciones de todo el PC

Cmo influye el tamao de la pantalla y su resolucin en el funcionamiento de la tarjeta grfica?


Si tenemos un monitor LCD o TFT de medianas dimensiones pero que en un futuro queramos cambiarla por otra de dimensiones mucho mayores es necesario prever esto de manera que adquiramos una tarjeta grfica que supla esta necesidad de ante mano

Qu es Direct X 10?
Son algo as como Libreras grficas utilizadas en su mayora para los videojuegos. Sobre todo aadiran ms realismo, nubes volumtricas, gestin de la luz y/o sombras, texturas fsicas, etc. Son diversos aspectos de los videojuegos actuales que se ven claramente mejorados.

Qu parte de los clculos necesarios en un videojuego se realiza en la CPU del PC y qu parte en la GPU de la tarjeta grfica?
CPU es el cerebro del ordenador y es ste el que realiza los clculos necesarios y el que dirige la orquesta de todos los componentes y decide cuando trabaja uno u otro o varios a la vez. Entre estos el procesado de imgenes. La GPU es el cerebro de la tarjeta grfica (procesador) bsicamente se dedica a procesar los extras adicionales a las imgenes como son los detalles desde el ms bsico hasta el ms complejo. Superficie Volmenes Texturas Iluminacin, etc.

Por qu tienen las nuevas tarjetas grficas conectores extra para alimentacin?
Debido a que estas tarjetas llevan implementado un procesador, un ventilador esto conlleva al incremento de la temperatura y por ende el consumo de energa por parte de la tarjeta grfica.

Aunque esta ya recibe alimentacin por los conectores de la tarjeta a la placa base esta es insuficiente.

Qu es el SLI y el CrossFire?
Estas son dos tecnologas debido a que los fabrican INTEL y AMD su arquitectura se basa en colocar dos tarjetas en paralelo solo se diferencian el sistema o tipo de conexionado usado por cada fabricante Crossfire usado por AMD. y SLI. usado por nVIDIA.

En definitiva, de qu depende el rendimiento de la tarjeta grfica en un determinado videojuego?


Depende del hardware que sea ptimo para el trabajo que se quiera realizar la CPU y la GPU deben ser suficientemente competitivas Depende tambin de la tarjeta DIRECT X 10 que mejorar sustancial mente las imgenes grficas en la pantalla Depende del sistema de refrigeracin y/o ventilacin del PC y en la tarjeta, para que no se d el caso de un descenso del rendimiento Depende tambin de la compatibilidad del software del equipo (PC) y del juego

Anda mungkin juga menyukai