Professional Documents
Culture Documents
Kimball Huehuetenango
Bachiller Industrial y Perito en Computacin Arquitectura del Computador Prof. lvaro Martnez
RENDIMIENTO DE PROCESADORES
INTRODUCCION
A continuacin se analizar el concepto y las unidades de medida del rendimiento de los computadores. Se define generalmente rendimiento de un elemento como una medida de productividad o capacidad de trabajo de dicho elemento en funcin de unos parmetros o caractersticas. El rendimiento no es una medida nica, sino una relacin entre varias medidas, la valoracin de varios parmetros, y depende del objetivo al que se oriente el trabajo.
abiherrera77.blogspot.com
Contenido
RENDIMIENTO DE LOS PROCESADORES .............................................................................................. 4 Funcionamiento .............................................................................................................................. 4 RENDIMIENTO DEL PROCESADOR ....................................................................................................... 4 Buses del procesador ...................................................................................................................... 5 Conexin con el exterior ................................................................................................................. 6 MEDIDAS DE RENDIMIENTO PARA PROCESADORES ........................................................................... 7 COMPARACIN DEL RENDIMIENTO ................................................................................................ 9 UNIDADES DE MEDIDAS DE RENDIMIENTO GLOBAL .......................................................................... 9 MIPS .................................................................................................................................................... 9 MIPS VAX ........................................................................................................................................... 10 MEGAFLOPS NATIVOS Y RELATIVOS.................................................................................................. 10 PROGRAMAS DE PRUEBA O BENCHMARK ........................................................................................ 11 COMO FUNCIONAN LOS NUCLEOS DE UN PROCESADOR? ............................................................. 12 Motivacin de desarrollo .............................................................................................................. 12 DIFERENCIA ENTRE PROCESADORES DE 32 Y 64 BITS ....................................................................... 12 Tamao de la Palabra de un Procesador.......................................................................................... 14 Eleccin del tamao de palabra .................................................................................................... 15 Arquitecturas de palabra variable ................................................................................................. 16 Las potencias de 2 ......................................................................................................................... 16 Familias de tamaos...................................................................................................................... 17 Dword y Qword ............................................................................................................................. 17 CICLO DE RELOJ DE UN PROCESADOR ............................................................................................... 18
abiherrera77.blogspot.com
abiherrera77.blogspot.com
RENDIMIENTO DEL PROCESADOR El rendimiento del procesador puede ser medido de distintas maneras, hasta hace pocos aos se crea que la frecuencia de reloj era una medida precisa, pero ese mito, conocido como mito de los mega hertzios se ha visto desvirtuado por el hecho de que los procesadores no han requerido frecuencias ms altas para aumentar su potencia de cmputo. Durante los ltimos aos esa frecuencia se ha mantenido en el rango de los 1,5 ghz a 4 ghz, dando como resultado procesadores con capacidades de proceso mayores comparados con los primeros que alcanzaron esos valores. Adems la tendencia es a incorporar ms ncleos dentro de un mismo encapsulado para aumentar el rendimiento por medio de una computacin paralela, de manera que la velocidad de reloj es un indicador menos fiable an. Medir el rendimiento con la frecuencia es vlido nicamente entre procesadores con arquitecturas muy similares o iguales, de manera que su funcionamiento interno sea el mismo: en ese caso la frecuencia es un ndice de comparacin vlido. Dentro de una familia de procesadores es comn encontrar distintas opciones en cuanto a frecuencias de reloj, debido a que no todos los chips de silicio tienen los mismos lmites de funcionamiento: son probados a distintas frecuencias, hasta que muestran signos de inestabilidad, entonces se clasifican de acuerdo al resultado de las pruebas. Esto se podra reducir en que los procesadores son fabricados por lotes con diferentes estructuras internas atendiendo a gamas y extras como podra ser una memoria cach de diferente tamao, aunque no siempre es as y las gamas altas difieren muchsimo ms de las bajas que simplemente de su memoria cach. Despus de obtener los lotes segn su gama, se someten a procesos en un banco de pruebas, y segn su soporte a las temperaturas o que vaya mostrando signos de inestabilidad, se le adjudica una frecuencia, con la que vendr programado de serie, pero con prcticas de overclock se le puede incrementar La capacidad de un procesador depende fuertemente de los componentes restantes del sistema, sobre todo del chipset, de la memoria RAM y del software. Pero obviando esas caractersticas puede tenerse una medida aproximada del rendimiento de un procesador por medio de indicadores como la cantidad de operaciones de coma flotante por unidad de tiempo flops, o la cantidad de instrucciones por unidad de tiempo mips. Una medida exacta del rendimiento de un procesador o de un sistema, es muy complicada debido a los mltiples factores involucrados en la computacin de un problema, por lo general las pruebas no son concluyentes entre sistemas de la misma generacin. Buses del procesador Todos los procesadores poseen un bus principal o de sistema por el cual se envan y reciben todos los datos, instrucciones y direcciones desde los integrados del chipset o desde el resto
abiherrera77.blogspot.com
RENDIMIENTO DEL PROCESADOR de dispositivos. Como puente de conexin entre el procesador y el resto del sistema, define mucho del rendimiento del sistema, su velocidad se mide en bits por segundo. Ese bus puede ser implementado de distintas maneras, con el uso de buses seriales o paralelos y con distintos tipos de seales elctricas. La forma ms antigua es el bus paralelo en el cual se definen lneas especializadas en datos, direcciones y para control. En la arquitectura tradicional de Intel (usada hasta modelos recientes), ese bus se llama frontside bus y es de tipo paralelo con 64 lneas de datos, 32 de direcciones adems de mltiples lneas de control que permiten la transmisin de datos entre el procesador y el resto del sistema. Este esquema se ha utilizado desde el primer procesador de la historia, con mejoras en la sealizacin que le permite funcionar con relojes de 333 mhz haciendo 4 transferencias por ciclo. En algunos procesadores de AMD y en el Intel Core i7 se han usado otros tipos para el bus principal de tipo serial. Entre estos se encuentra el bus hypertransport de AMD, que maneja los datos en forma de paquetes usando una cantidad menor de lneas de comunicacin, permitiendo frecuencias de funcionamiento ms altas y en el caso de Intel, quickpath Los procesadores de Intel y de AMD (desde antes) poseen adems un controlador de memoria de acceso aleatorio en el interior del encapsulado lo que hace necesario la implementacin de buses de memoria del procesador hacia los mdulos. Ese bus est de acuerdo a los estndares DDR de Jedec y consisten en lneas de bus paralelo, para datos, direcciones y control. Dependiendo de la cantidad de canales pueden existir de 1 a 4 buses de memoria. Conexin con el exterior El procesador posee un arreglo de elementos metlicos que permiten la conexin elctrica entre el circuito integrado que conforma el microprocesador y los circuitos de la placa base. Dependiendo de la complejidad y de la potencia, un procesador puede tener desde 8 hasta ms de 2000 elementos metlicos en la superficie de su empaque. El montaje del procesador se realiza con la ayuda de un zcalo de CPU soldado sobre la placa base. Generalmente distinguimos tres tipos de conexin:
PGA: Pin Grid Array: La conexin se realiza mediante pequeos alambres metlicos repartidos a lo largo de la base del procesador introducindose en la placa base mediante unos pequeos agujeros, al introducir el procesador, una palanca anclar los pines para que haga buen contacto y no se suelten. BGA: Ball Grid Array: La conexin se realiza mediante bolas soldadas al procesador que hacen contacto con el zcalo
abiherrera77.blogspot.com
LGA: Land Grid Array: La conexin se realiza mediante superficies de contacto lisas con pequeos pines que incluye la placa base.
Entre las conexiones elctricas estn las de alimentacin elctrica de los circuitos dentro del empaque, las seales de reloj, seales relacionadas con datos, direcciones y control; estas funciones estn distribuidas en un esquema asociado al zcalo, de manera que varias referencias de procesador y placas base son compatibles entre ellos, permitiendo distintas configuraciones.
Frecuencia de la CPU (fCPU): es el nmero de ciclos por segundo al que trabaja el procesador o CPU. No confundir la frecuencia de la CPU con la frecuencia del sistema, el bus del sistema trabaja a menor frecuencia que la CPU.
Periodo de la CPU (TCPU): es el tiempo que dura un ciclo y es la inversa de la frecuencia de la CPU.
Ciclos por instruccin (CPI): las instrucciones se descomponen en microinstrucciones, que son operaciones bsicas que se hacen en un ciclo de reloj. En un programa se llama CPI al promedio de microinstrucciones que tienen las instrucciones del programa, es decir, los ciclos de reloj que se tarda de media en ejecutar una instruccin.
abiherrera77.blogspot.com
Nmero de instrucciones del programa: cuantas ms instrucciones haya en el programa ms tiempo se tarda en ejecutarlo luego baja el rendimiento. El que tengamos un nmero reducido de instrucciones depender del programador y de que dispongamos de un buen compilador. Multitarea: hace referencia a la capacidad que tiene un computador de atender simultneamente varias tareas.
prog
1 Tprog
Hay que recordar que el rendimiento de un procesador para un programa concreto es un factor inversamente proporcional al tiempo que tarda en ejecutar dicho programa. El tiempo de programa depende a su vez del nmero de instrucciones del programa y del tiempo que se tarda en ejecutar cada instruccin.
El tiempo que tarda en ejecutarse cada instruccin depende del nmero de microinstrucciones o ciclos en los que se descompone. Cada microinstruccin tarda distintos ciclos de reloj en ejecutarse, por lo que se hace un promedio ponderado de ciclos de instruccin.
En resumen, el rendimiento de un procesador para un determinado programa queda en funcin de tres factores:
Frecuencia de la CPU la cual depende fundamentalmente de la tecnologa de fabricacin del procesador. Cuanto mayor sea la frecuencia de la CPU, mejor ser el rendimiento.
abiherrera77.blogspot.com
RENDIMIENTO DEL PROCESADOR Nmero de instrucciones del programa el cual depende del programador, del lenguaje de programacin y del compilador. Cuanto mayor sea el nmero de instrucciones del programa peor rendimiento tendr. CPI que depende de diseo interno o arquitectura del computador y del software o instrucciones que se hayan elegido. Es importante optimizar el programa con instrucciones que tengan pocos ciclos. Cuanto mayor sea el CPI, peor ser el rendimiento. COMPARACIN DEL RENDIMIENTO El objetivo principal de los compradores, diseadores y otros usuarios de computadores, es conseguir el mayor rendimiento posible con el menor coste. El rendimiento, por tanto, ofrece una medida cuantitativa que permite comparar unos computadores frente a otros y decidir cual nos aporta mayores ventajas. Cuando comparemos 2 mquinas hablaremos de aceleracin: Aceleracin del rendimiento: Es la relacin que existe entre el rendimiento del computador A y el rendimiento del computador B. Indica que el computador A es una n% mejor que el B.
Aceleracin del tiempo : Es la relacin entre el tiempo que tarda el computador A en ejecutar un programa y el tiempo que tarda el computador B, y es inversamente proporcional al rendimiento.
MIPS
Los MIPS son los millones de instrucciones por segundo que ejecuta un procesador para un programa determinado.
abiherrera77.blogspot.com 9
La ventaja de esta unidad de medida es su fcil comprensin ya que un mayor nmero de MIPS indicar una mayor velocidad de la mquina. Sin embargo, no es una medida buena ya que puede producir resultados errneos, un mismo programa en un mismo computador puede dar resultados diferentes segn el programador o el repertorio de instrucciones utilizadas, adems los MIPS pueden variar inversamente al rendimiento. Por ese motivo, se pas a utilizar el modelo de referencia el VAX11/780.
MIPS VAX
Los MIPS VAX son la relacin entre el tiempo que tarda un computador en realizar un programa y el tiempo que tarda en realizarlo el computador VAX11/780. Por ejemplo, un valor de MIPS VAX = 1 que toma el 80286 significa que dicho computador ejecuta un programa en el mismo tiempo que el VAX11/780.
Los Megaflops nativos tampoco son fiables, ya que dependen mucho de programas y computadores. Tuvieron muchas crticas de los fabricantes de computadores, porque, hay computadores que solo tienen operaciones sencillas (ADD, SUB, MUL) y generan pocas operaciones en coma flotante, en cambio hay otros computadores que tienen ms operaciones en coma flotante (DIV, SQRT, EXP, SIN, ...).Las operaciones sencillas tardan menos en ejecutarse que las operaciones complejas, por lo que apareci el concepto de Megaflops relativos.
abiherrera77.blogspot.com
10
RENDIMIENTO DEL PROCESADOR Los Meglaflops relativos o normalizados indican los millones de operaciones en coma flotante por segundo pero teniendo en cuenta la equivalencia que tienen las operaciones complejas con las simples.
El rendimiento de una estacin de trabajo se mide analizando una serie de componentes fsicos que determinan el rendimiento completo del sistema. A la hora de determinar el rendimiento global de un sistema, tambin hay que evaluar el sistema operativo, los equipos lgicos de red, los compiladores y las libreras grficas, etc. Para la evaluacin del rendimiento de los sistemas se utilizan pruebas de rendimiento o benchmarks, que son programas modelo que efecta la industria para comparar factores de rendimiento y relaciones rendimiento / precio de los diferentes modelos de computadores. Hay multitud de programas de prueba o benchmarks. Estos programas se dividen principalmente en 4 grupos, los tres primeros tipos han quedado en desuso (Angulo et all, 2005).
abiherrera77.blogspot.com
11
Motivacin de desarrollo Mientras que las tecnologas de fabricacin de CMOS continan mejorando, reduciendo el tamao de las puertas sencillas, los lmites fsicos de los componentes microelectrnicas basados en semiconductores se han convertido en una importante preocupacin. Algunos efectos de estas limitaciones fsicas pueden ser la elevada disipacin de calor y problemas de sincronizacin de la informacin.
No se trata de una guerra por una tecnologa nueva, de una innovacin recin creada, ni de algo nunca antes visto. De hecho la tecnologa de procesadores de 64 bits tiene ms de diez aos en el mercado con productos como el SUN SPARC, Digital Alpha, IBM AS/4000 y MIPS, pero estos procesadores pertenecen al segmento de los servidores y estaciones de trabajo, equipos con alto poder de cmputo y tambin un costo bastante elevado, razn por la cual su volumen de ventas es reducido y poca gente puede acceder a dicha tecnologa. Sin duda alguna, el segmento que tiene el mayor volumen de ventas es el de los equipos de cmputo personal, aqullos que estn en nuestra oficina, en nuestro hogar
abiherrera77.blogspot.com 12
RENDIMIENTO DEL PROCESADOR o que, incluso, podemos transportarlos con nosotros a todas partes, y es a este segmento al que ha llegado finalmente la tecnologa de 64 bits.
Qu significa esto de 64 bits? En principio, entendamos la diferencia con los procesadores de escritorio actuales. Hoy da tenemos procesadores de 32 bits que, incluso, corren a ms de 3 Ghz, esos 32 bits podramos decir que son como si tuviramos una carretera de cuatro carriles donde los autos corren a 100 Km/hr; con 64 bits, esos mismos autos correran a la misma velocidad pero ahora en una autopista de ocho carriles, con lo que podran transitar ms autos que en una carretera de slo cuatro carriles.
Para los procesadores de 64 bits, esto significa que pueden trabajar el doble de informacin en el mismo ciclo de reloj (un hertz), pueden acceder a mayor capacidad de memoria y procesar archivos ms grandes. Actualmente, un CPU de 32 bits puede controlar 4 GB de memoria en el caso de los procesadores de Intel y AMD, y 2 GB para los Apple (IBM); mientras que un procesador de 64 bits tiene la capacidad de controlar 16 exabytes de memoria, es decir, 16 mil millones de GB, una cantidad bastante sorprendente. En cuanto a los clculos matemticos tambin habr ventajas, ya que un procesador actual de 32 bits puede representar nmeros desde 0 hasta 4,294,967,295; con el nuevo cmputo de 64 bits, se incrementar la capacidad logrando que se puedan representar nmeros desde 0 hasta 18,446744,073,709,551,615. Obviamente esto significa que las computadoras podrn hacer operaciones con cantidades mayores y que los clculos con cantidades pequeas sean ms eficientes. Empresas como AMD, INTEL e IBM se han lanzado ya por la carrera de los procesadores de escritorio de 64 bits, siendo AMD la empresa que ha tomado el liderazgo por el momento. El primero en salir al mercado fue el equipo IBM con su G5, aunque a decir verdad, al ver la luz el sistema operativo de Apple, el Mac OS X, no soportaba dicha caracterstica. Le sigui AMD con su tecnologa Athlon64, extensin al viejo pero muy conocido y exitoso conjunto de instrucciones x86 (recuerden 2x86, 3x86, 4x86), y que ya era soportado por algunas distribuciones de Linux, pero que no tena soporte de algn sistema operativo Windows (y vaya que es importante); la ventaja con este procesador es que tiene la capacidad de realizar cmputo de 64 bits pero, tambin, es compatible con las aplicaciones existentes de 32 bits lo que lo hace una va muy econmica de migrar a futuro.
abiherrera77.blogspot.com
13
RENDIMIENTO DEL PROCESADOR Los tamaos ms pequeos normalmente se utilizan slo por eficiencia en la utilizacin de memoria, cuando se cargan en el procesador, sus valores normalmente son mayores, contenedores de tamao palabra. Nmeros en coma flotante: Los contenedores para valores numricos en coma flotante son tpicamente una palabra o un mltiplo de una palabra. Direcciones: Los contenedores para direcciones de memoria tienen que ser capaces de expresar el rango necesario de valores, pero no excesivamente grandes. A menudo el tamao utilizado es el de la palabra pero puede ser un mltiplo o una fraccin. Registros: Los registros son diseados con un tamao apropiado para el tipo de dato que almacenan, p.ej. enteros, nmeros en coma flotante o direcciones. Muchas arquitecturas de computadores utilizan registros de "propsito general" que pueden albergar varios tipos de datos, estos registros se dimensionan para permitir los ms grandes de estos tipos y el tamao tpico es el tamao de palabra de la arquitectura. Transferencia memoria-procesador: Cuando el procesador lee del subsistema de memoria a un registro o escribe el valor de un registro en memoria, la cantidad de datos transferidos es a menudo una palabra. En los subsistemas de memoria simples, las palabras son transferidas sobre el bus de datos de memoria, que tpicamente tiene un ancho de una palabra o media palabra. En los subsistemas de memoria que utilizan cach, la transferencia de tamao palabra se produce entre el procesador y la cach de nivel uno, en los niveles ms bajos de la jerarqua de memoria las grandes transferencias (con mltiplos de la longitud de palabra) son normalmente utilizadas. Resolucin de unidades de direccin: Es una arquitectura dada, los sucesivos valores de direcciones designan sucesivas unidades de memoria. En muchos ordenadores, la unidad puede ser un carcter o una palabra (algunos han utilizado una resolucin de bit). Si la unidad es una palabra, entonces se puede acceder a una gran suma de memoria utilizando una direccin de un tamao dado. Por otra parte, si la unidad es un byte, se pueden direccionar caracteres individuales (p.ej. seleccionados durante la operacin de memoria). Instrucciones: Las instrucciones mquina normalmente son fracciones o mltiplos de la longitud de palabra de la arquitectura. Esta es una eleccin natural ya que las instrucciones y los datos normalmente comparten el mismo subsistema de memoria. Eleccin del tamao de palabra Cuando se disea una arquitectura de computadores, la eleccin de la longitud de palabra es de substancial importancia. Hay consideraciones de diseo que promueven tamaos de agrupaciones de bits para usos particulares (p.ej. direcciones) y estas consideraciones apuntan a diferentes tamaos para diferentes usos. Sin embargo, las consideraciones de
abiherrera77.blogspot.com 15
RENDIMIENTO DEL PROCESADOR economa en diseos fuertemente apuestan por un tamao o unos cuantos tamaos relacionados por mltiplos o fracciones (submltiplos) de una longitud primaria. El tamao elegido se convierte en la longitud de palabra de la arquitectura. El tamao de carcter es una de las influencias en la eleccin de la longitud de palabra. Antes de mediados de los aos 1960, los caracteres se almacenaban a menudo en seis bits, esto permita como muchos 64 caracteres, as que los alfabetos se limitaban a las maysculas. Como es eficiente en tiempo y espacio que el tamao de palabra sea un mltiplo del tamao de carcter, las longitudes de palabra en este periodo sean normalmente mltiplos de 6 bits (en mquinas binarias). Una eleccin comn fueron las palabras de 32 bits, que es tambin un buen tamao para las propiedades numricas de un formato en coma flotante. Despus de la introduccin del IBM S/360, diseo que utilizaba caracteres de 8 bits y soportaba letras minsculas, el tamao estndar de un carcter (o ms correctamente, un byte) se convirti en ocho bits. Los tamaos de palabra a partir de entonces fueron naturalmente mltiplos de ocho bits, con 16, 32 y 64 bits siendo utilizados comnmente. En arquitectura de ordenadores, 16 bits es un adjetivo usado para describir enteros, direcciones de memoria u otras unidades de datos que comprenden hasta 16 bits de ancho, o para referirse a una arquitectura de CPU y ALU basadas en registros, bus de direcciones obus de datos de ese ancho. Arquitecturas de palabra variable Los primeros diseos de mquinas incluan algunos que utilizaban lo que a menudo se llamaba una longitud de palabra variable. En este tipo de organizacin, un operando numrico no tiene longitud fija sino que se detecta cuando termina con un carcter especial, como las mquinas utilizaban el BDC para nmeros. Ejemplos de esta clase de mquinas son el IBM 702, el IBM 705, el IBM 7080, elIBM 7010, el UNIVAC 1050, el IBM 1401 y el IBM 1620. Muchas de estas mquinas trabajan con una unidad de memoria a la vez y como cada instruccin de datos tiene una longitud de varias unidades, cada instruccin tarda varios ciclos solamente en acceder a memoria. Por esta razn, estas mquinas a veces son tan lentas. Por ejemplo, las instrucciones de un IBM 1620 Modelo I tardan 8 ciclos slo para leer 12 dgitos de la instruccin (el Modelo II lo redujo a 6 ciclos, pero reduca los tiempos a 4 ciclos si ambos campos de direcciones no se necesitaban en la instruccin). Las potencias de 2 Los valores de datos pueden ocupar diferentes tamaos de memoria, porque, por ejemplo, algunos nmeros necesitan ser capaces de tener ms precisin que otros. Los tamaos comnmente utilizados normalmente se eligen para ser mltiplos de potencias de 2 de la unidad de resolucin direcciones (byte o palabra). Esto es conveniente porque convirtiendo
abiherrera77.blogspot.com 16
RENDIMIENTO DEL PROCESADOR el ndice de un elemento de un array en la direccin del elemento slo requiere una operacin de desplazamiento (que es slo una pista conductora en hardware) en vez de una multiplicacin. En algunos casos esta relacin puede tambin evitar la utilizacin de operaciones de divisin. Como resultado, muchos diseos de computadores modernos tienen tamaos de palabra (y otros tamaos de operandos) que son una potencia de 2 veces el tamao de un byte. Familias de tamaos Segn los diseos de computadores se han hecho ms complejos, la importancia central de un tamao de palabra simple en una arquitectura ha decrecido. Aunque gran parte del hardware puede utilizar una amplia variedad de tamaos de datos, las fuerzas del mercado ejercen presin para mantener la compatibilidad mientras se extienden las capacidades de los procesadores. Como resultado, lo que tiene que haber sido el tamao de palabra central en un diseo reciente tiene que coexistir como un tamao alternativo a la longitud de palabra original en un diseo de compatibilidad hacia atrs. La longitud de palabra original permanece estando disponible en diseos futuros, formando las bases de un tamao de familia. Un gran ejemplo de esto se puede ver en los diseos x86. La arquitectura del 8086 original claramente utilizaba un tamao de palabra de 16 bits. El significantemente realzado diseo del 80386 aadido al 8086 es base de una organizacin que est basada en unidades de 32 bits. Si fuera un diseo libre, habra tenido un tamao de palabra de 32 bits, pero como extensin del 8086, su tamao de palabra continu siendo considerado como 16 bits. Como resultado, se dice que el 80386 y sus sucesores son de "32-bit", pero normalmente no tienen una palabra de 32 bits. Esta misma situacin ha vuelto a ocurrir recientemente en la misma lnea, como las extensiones de arquitectura AMD64 haciendo que predomine el tamao de 64 bits son descartar el soporte para 16 y 32 bits. Se puede ver que una arquitectura de computadores actual est basada en una familia de tamaos relacionados estrechamente ms que en un tamao de palabra simple omnipresente. Los tamaos estn ntimamente relacionados unos con otros mediante factores enteros, normalmente potencias de dos. Denominar a uno de ellos longitud de palabra de la arquitectura puede ser algo arbitrario y la longitud puede ser designada por la historia de la evolucin de la arquitectura ms que las propiedades del tamao propiamente dicho en un diseo reciente. Dword y Qword En ciencias de la computacin, Dword (en ingls double word, doble palabra) es una unidad de datos que es dos veces el tamao de una palabra. En las plataformas x86, que tienen una longitud de palabra de 16 bits, una unidad dword tiene una longitud de 32 bits.
abiherrera77.blogspot.com 17
RENDIMIENTO DEL PROCESADOR Qword (en ingls quadruple word, cuadruple palabra) es una unidad de datos que es cuatro veces el tamao de una palabra. En las plataformas x86, esta unidad de datos es 64 bits. Finalmente, Intel utiliza el trmino DQWord (en ingls double quadruple word, doble cuadrupe palabra) para denotar datos de 128 bits, encontrado en la implementacin del SSE y sus antecesores.
abiherrera77.blogspot.com
18
CONCLUSIONES Medir el rendimiento con la frecuencia es vlido nicamente entre procesadores con arquitecturas muy similares o iguales La capacidad de un procesador depende fuertemente de los componentes restantes del sistema, sobre todo del chipset, de la memoria RAM y del software. Todos los procesadores poseen un bus principal o de sistema por el cual se envan y reciben todos los datos, instrucciones y direcciones desde los integrados del chipset o desde el resto de dispositivos. Cuantas ms instrucciones haya en el programa ms tiempo se tarda en ejecutarlo luego baja el rendimiento. Multitarea hace referencia a la capacidad que tiene un computador de atender simultneamente varias tareas. En el contexto de la informtica, una palabra es una cadena finita de bits que son manejados como un conjunto por la mquina.
abiherrera77.blogspot.com
RECOMENDACIONES Al comparar procesadores, no hay que fijarse solo en los Mhz. Investigar ms sobre este tema. Si se va a comprar un procesador, hay que medir el rendimiento.
abiherrera77.blogspot.com
EGRAFIA http://www.taringa.net/posts/info/5917662/Diferencia-entre-procesadoresde-32-a-los-de-64-bits.html
http://es.wikipedia.org/wiki/Procesador_multin%C3%BAcleo
http://electropediadigital.blogspot.com/2012/09/rendimiento-desempeno-ymetricas-pccpu.html
http://partesdelacpu.bligoo.com.co/procesador#.UgRS8NJFWgY
abiherrera77.blogspot.com