"no es mi objetivo crear polemica" pero al comprar reparar ó actualizar una pc. siempre hay alguien que se pregunta: ¿que es mejor una maquina con procesador AMD ó intel? La mayoria afirma: "todos los procesadores funcionan casi igual" afirmación que es muy cierta, lo ideal sería preguntarse ¿cual es el mejor procesador para mi? Es dificil darle una respuesta inmediata, a esta pregunta, pero no es mi objetivo dar clases, pero para entender esto un poco de historia: A lo largo de la historia de los procesadores una de las preguntas más frecuentes es ¿cual es la diferencia entre una arquitectura de procesador y otra? la respuesta esta,en varios aspectos muy sonados como el tamaño interno de la memoria cache L1, L2 , la velocidad del nucleo, en mhz ó ghz la velocidad del bus de memoria.la diferente arquitectura que llevan por dento un AMD y un Intel, la capacidad de procesamiento de 32 bits ó de 64 bits, etc, pero, aqui en esta guia, no nos daria el tiempo para entender cada parte interna que tiene un procesador, y peor aun con los procesadores de DOBLE Y CUADRUPLE nucleo, que ya estan en el mercado, asi que nos centraremos en -el juego de instrucciones que soporta un procesador-. Desde la aparición de los procesadores 286, 386, los usuarios rápidamente se dieron cuenta de que al utilizar algunos programas en los que se usaban muchas operaciones matematicas, como el legendario lotus123, que requeria de muchos ciclos de trabajo , para poder dar resultados a la velocidad que requeria el usuario, el nucleo de procesador no era suficiente, por lo que la solución era que se necesitaba adquirir por separado un "co-procesador matematico x86" como el 287 y 387 respectivamente, para que trabajara en conjunto con el procesador principal (286 ó 486), para acelerar aun mas el desempeño. era necesario adquirir por separado circuitos integrados que conformaban la "memoria cache" de segundo nivel ó L2,ó bien ya estaba soldado en la motherboard, que juntos, aceleraban el procesamiento. Al poco tiempo debido a la aparición de mucho software "exigente" el ""co-procesador matematico x86" era pieza elemental en todo sistema, de igual forma la memoria cache" de segundo nivel ó L2 , Asi que desde el procesador 486dx formo parte de la estructura interna del procesador principal , al que tambien se le incorporaba una "memoria cache" interna, y un "co-procesador matematico interno" asi que al nucleo de procesador poco a poco se le fueron implemetando otros "coprocesadores" (-Aclaro que no es su nombre correcto pero para nuestro fin, aqui llamemosles asi-) ..pero poco despues, debido a la necesidad de usar a la pc con programas, multimedia, el "co-procesador matematico " no era suficiente por lo que se le puso "co-procesador multimedia" mejor conocidas como "instrucciones" MMX desde precisamente "el pentium MMx" que usaba el socket 7 y ya habia programas que sin este juego de instrucciones, simplemente no funcionaban, un ejemplo es el winap, el famoso reproductor de audio que sin este juego de instrucciones no podria visualizarse los "skins" ó visualizaciones que uno observa mientras se escucha musica, la compañia intel siguio mejorando estas instrucciones hasta llegar al Pentium III que además de incluir en su interior memoria cache, un "co-procesador matematico " un "co-procesador multimedia MMX", un "co-procesador SSE" (SSE del vocablo ingles Streaming SIMD Extensions) que son una version mejorada de las "instrucciones MMX", estas instrucciones SSE versión 1, eran su principal innovación con respecto al Pentium II. Cabe señalar que la diferencia ( a la misma velocidad en mhz) entre elPentium II y el Pentium III es notoria solamente si se utiliza software que haya sido "programado" para aprovechar dichas nuevas instrucciones "SSE", por lo que solo se le saca provecho al procesador si se utiliza "software reciente", principalmente los programas que le sacan partido, son los programas multimedia, en caso contrario si se utiliza software, que haya sido escrito para utilizar unicamente las instrucciones del "co-procesador matematico tradicional como lo son la mayoria de progrmas msdos " , no notamos ninguna diferencia pues en el caso de que funcionen a la misma velocidad (en mhz) no se aumentara el rendimiento de nuestras aplicaciones que usen dicho co-procesador matematico" y solo notaremos una ventaja en cuanto a velocidad del procesamiento por el aumento en velocidad del procesador (en mhz) y hasta la fecha en intel, siguen desarrollando este tipo de instrucciones SSE,en su familia pentium 4 .pues existe ya toda una generación de instrucciones SSE1 SSE2 SSE3 SSE4.......... Amd por su parte ha desarrollado instrucciones 3dnow! que lo incluian desde que hizo aparición el AMD K6-2, muchas tarjetas de video hacen uso de este juego de instrucciones, por medio de la aceleracion "DIRECTX" en los sistemas windows en algunos programas multimedia como los videojuegos, las instrucciones 3dnow! siguen mejorando y "puliendo" continuamente llegando a superar en varias aplicaciones a su rival intel, sobre todo en aplicaciones matematicas, y mejor aún los procesadores AMD han integrado tambien las instrucciones SSE de intel, aunque El soporte SSE3 está disponible solamente con procesadores Rev E y los productos posteriores al socket 754, así como en los productos con socket AM2 -Cabe señalar que los procesadores INTEL no llevan consigo las instrucciones 3DNOW! de AMD,-que obviamente lo remarco- no es el objetivo confundir y crear polemica de cual arquitectura de procesadores es mejor, sencillamete son diferentes forma de trabajar cada arquitectura AMD e intel, los procesadores intel desde el primer pentium 4, se le caracteriza por tener en su estructura interna, un mayor largo hilos de ejecución ó pipelines,que los AMD, lo que en ciertas aplicaciones puede degradarse ó aumentar el performance, en fin cada compañia tiene sus secretos de funcionamiento y "diferente formas de matar chinches" Mientras mas reciente sea el "software" que usemos, más seran necesarios procesadores equipados con las nuevas instrucciones que van apareciendo como ejemplo claro esta la primera versión del sistema operativo MACosx para maquinas con arquitectura pc x86, que Por ahora solo funciona en procesadores con instrucciones SSE3 y es precisamente por eso importante, el juego de instrucciones lo que diferencia una generacion de cpu de otra, Por lo tanto al adquirir un procesador se debe tomar en cuenta el juego de instrucciones que usa el "software" que utilizamos que mientras más reciente sea el procesador, más "instrucciones" llevara a bordo, y con la aparición en el mercado de procesadores de "64 bits" deja obsoletos muchos equipos para el nuevo software que requiera de estas "instrucciones" _________________________________________ En segundo aspecto a considerar, al adquirir un procesador es reconocer que: "hasta en los perros hay raza...." se escucha mal pero es cierto.. "no es posible que todos los procesadores sean iguales" debe de existir un rango. Incluso en cada familia existen Procesadores de bajo coste ó de gama baja en intel fabrica los Celeron en Amd los Duron y Sempron en gama alta AMD fabrica los de la serie Athlon contra los Pentium 4 de intel, si tu maquina es de bajo costo, de seguro tendra un procesador Celeron ó Duron ó Sempron y jamas "alcanzara" al 100% el rendimiento de otra de la misma generación ó velocidad que este equipada con procesador de gama alta Athlon ó Pentium 4 ( son un poco mas costosos $) Los procesadores de gama alta son preferentemente utilzados para aplicaciones que requieren alto performance. como y sobre todo .la edición de audio/video -es decir tanto AMD como Intel cada uno compite contra los de su "nivel". y nunca se llega a una afirmacion ó respuesta 100% cierta y libre de favoritismo ó predileccion por una u otra, de cual es el mejor. cuando comparamos procesadores de la misma generación o velocidad Además se debe considerar que solamente en los procesadores de gama alta cuentan con mecanismos de aceleración AMD compite con su hypertransport contra el hyper-threading de intel que en su funcionamiento difieren pues HyperTransport de AMD mejora las comunicaciones del procesador con los dispositivos, mientras que el Hyper-threading de INTEL, realiza múltiples hilos de ejecución (threads) en paralelo y asi mejora con ello los resultados, y si comparamos resultado al final dan un resultado muy similar a pesar de que se tratan de arquitecturas diferentes pero con resultados muy similares _____________________________________________ Existan por ahi ciertos programas para probar la velocidad de las computadoras, mejor conocidos como "benchmarks", pueden llegarnos a confundir aun mas, sus resultados ya que si probamos procesadores AMD e intel a las misma "equivalencia" en el programa "3Dmark" 2003 saldran victoriosos la familia de los pentium4 de intel, pero en el programa "Super PI" en este Test los procesadores AMD llevan la delantera, y volvemos al punto de partida, "en unos programas funciona mejor este que el otro", , esto se debe principalmente Según el tipo de programas que se utilisen, ya que, ambas compañias usan arquitecturas diferentes, instrucciones 3dnow! por un lado e instrucciones SSE1,2,3,4,.diferentes "hilos de ejecución" .y eso modifica "ligeramente"..los resultados por otro lado, como se comento anteriormente depende de el "software" pues existen programas que han sido escrito explicitamnete para aprovechar uno u otra arquitectura. El presupuesto con que se cuente decidira si adquirimos un procesador de gama alta llamese pentium4 óAthlon, que siempre nos dara mejores resultados que uno de gama baja como el celeron ó duron, y al final , si se decide por adquirir procesadores de gama alta se gastan cantidades similares! Para algunos la opción mas confiable esta en los resultados de comparaciones que realizan algunas revistas especializadas donde se realizan pruebas de cual es el mejor rendimiento/costo de un procesador. donde ademas se ha demostrado que AMD e intel año con año, superan su propio record , en ventas, _____________________________________________________________________ En contraposicion, Si se tiene poco presupue$to y no nos alcanza lo que tenemos en el bolsillo para nuestro procesador ideal de gama alta , otro punto más importante es analizar el costo-beneficio, hay que pensar en las capacidades de procesamiento que realmente se necesita! Como se ha dicho existen 2 grandes principales fabricantes de procesadores, AMD e INTEL,cada uno trabajando a su manera, con sus propios pros y contras, cabe comentar que tambien existe un tercer fabricante de procesadores que es VIA; antes conocido como Ciryx, ¿alguien llego a ver en alguna computadora, armada en socket 7, su famoso procesador cirix MII? y algunos modelos de marca como la Compaq que en su modelo "Presario 2280 PC Desktop" adoptaron esta familia de procesadores, que tiene en su interior un Cyrix MII 333 MHz que funciona con, un juego de instrucciones MMX con un rendimiento similar al pentium II de intel de su misma generación, pero con un costo mucho mas economico,, y esos 333 MHz eran mas que suficiente para trabajar con sistemas operativos del año 95 y 98... Actualmente se siguen comercializando con modelos de cpu, como el VIA-C3 Ezra , que trabaja en su interior, con caché L2 de 64KB e incluye "instrucciones modernas" 3DNow! de AMD y MMX de intel, y algunos modelos mas recientes cuentan ya con instrucciones SSE y pueden ejecutar el software escrito para estas "instrucciones" , Aunque esta familia de procesadores VIA son considerados de gama baja pues, no alcanzan un rendimiento, a la misma velocidad (en mhz) si se compara con procesadores de "la competencia" sobretodo en aplicaciones multimedia por lo que para los "jugadores extremos" que usan videojuegos ó aplicaciones de edición de audio y video no es una buena opción Pero dia a dia van mejorando y lo positivo de esta familia Via es que se caracterizan principalmente por consumir bajo nivel de energia,(de 10 watts aproximadamente) por lo que son ideales para usarse negocios ó lugares, donde basicamente a las pc se necesita tener una pc prendida durante largos periodos de tiempo, ó incluso las 24 hrs de los 365 dias del año, pues representan un gran ahorro de energia, pues consume el puro procesador, menos de 10 w comparado con 95w o 125 watts que consume un p4 ó un Athlon, y si se utilizan programas sencillos y no se requiere ó no se utiliza tanto poder como el hypertransport de AMD y hyper-threading de intel ¿para que gastar 95w o 125 watts por largos periodos de tiempo para aplicaciones de oficina, que no aprovechan por completo, estas caracteristicas? en el hogar ó empresa ¿ha tomado en cuenta el costo del recibo de luz? ese es otro factor importante a considerar en cualquier negocio, si se tienen muchas maquinas encendidas durante largos periodos de tiempo -para tareas sencillas-, Ademas por su bajo precio son ideales, si se tiene un negocio donde se quiere invertir poco dinero al principio, como es en los cibercafes donde principalmente se utiliza a la pc para aplicaciones de Internet y las herramientas ofimáticas entonces por su bajo consumo de energia y bajo precio los procesadores VIA encuentran su nicho de mercado en lugares donde se utilizan aplicaciones de"software" sencillas, como es el caso de una caja registradora, ó lectoras de codigos de barras, checadores de personal, duplicadoras de cd. puntos de venta etc. tambien son ideales para armar Pcs, para aplicaciones sencillas (por ejemplo maquina de escribir,una terminal, enviar y recibir fax..) y si se encuentra en un lugar, donde se "va la luz" constantemente y se hacen necesarios el uso de fuentes de poder ininterrumpibles (no-breaks), los procesadores via debido a su bajo consumo de energía, el no-break puede proporcionar más tiempo de bateria de respaldo, Otra caracteristica es que ademas no necesitan ventilador, ó bien no hacen tanto ruido como otros.. por lo que se pueden armar maquinas silenciosas ,.. pues al final de cuentas, la gran mayoria de los usuarios solo usa la computadora para aplicaciones de oficina (word excel, internet explorer, netscape messenger, etc.) y jugar cartas.. primera recomendación: la mejor decisión y respuesta, de ¿cual es el mejor procesador para mi y mi bolsillo? ---¡esta en la experiencia propia!--con el sistema operativo de preferencia, y con los programas ó aplicaciones mas habituales que se utilizan ___________________________________________ Ahora viene lo mas importante ¿como saber de que tipo de kit ( procesador motherboard) me estan vendiendo. ó que tan anticuado es... La respuesta esta en fijarse en el tipo de socket de la motherboard que tenemos una pequeña lista muestro a continuación: Tipo de socket intel Socket 7 ideal para procesadores intel Pentium , Pentium mmx Slot 1 para procesadores intel tipo ?cartucho? Pentium II y III y su forma Economica ? celeron? Socket 370 para procesadores intel Pentium II y III y su equivalente Tipo de socket AMD Socket 7 ideal para procesadores Amd k6 Slot A para procesadores AMD Athlon tipo ? cartucho? cabe señalar que a pesar de que las motherboards físicamente encaja un athlon en una mother para Pentium 3 de cartucho no son cmpatibles. No existe ningún procesador Amd para el socket 370 Economico?celeron? Soket 462 para procesadores AMD Athlon o su forma económica Duron ó sempron Soket 423 usado para procesadores intel Pentium IV no se fabricaron procesadores celeron para este socket Soket 478 usado para procesadores intel Pentium IV y su equivalente Economico?celeron Soket 775 usado para procesadores intel Pentium IV y su equivalente Economico?celeron Resumiendo Soket 764 para procesadores AMD Athlon o su forma económica sempron Soket 939 para procesadores AMD Athlon o su forma económica sempron Soket 940 para procesadores AMD Athlon o su forma económica sempron Primera conclusión: Al elegir CUALQUIER EQUIPO DE MARCA ó generico se debe de fijar en que si por lo que pagamos nos ofrece un procesador de gama alta de ó gama baja ya sea Intel ó AMD Segunda conclusión: Evitar caer en las confusiones "de mercado" pues cabe señalar quela mayor confusión para el cliente final esta en que muchos procesadores se comercializan con el mismo nombre comercial. lo mas común es que se confundan comprando un equipo nuevo ó usado tipo "Celeron" ¿COMO EVITAR CAER EN ESTA CONFUSIÓN? PARA ELLO se debe de fijar en el tipo de socket (entiéndase generación DE PROCESADOR) que le ofrecen ya que en el caso de intel no es lo mismo hablar de un celeron de slot 1 que es la forma económica de un Pentium 2 que un equipo celeron equivalente a un procesador Pentium de socket 478. Ó UN CELERON DE "doble nucleo" para el caso del socket 775 otra confusión muy comun es que nos ofrezcan un equipo pentium 4 pero no todos los procesadores pentium4 valen lo mismo pues existen 3 tipos de socket 3 (socket 423, socket 468 y socket 775)todos ellos distintos entre si y la confusión es aun peor como explique en otra guia, http://guia.mercadolibre.com.mx/elegir-motherboards-socket-478-cpu-intel-celeronpentium-4-11487-Vgp en el caso de pentium 4 para socket 478 hay 3 tipos diferentes para el mismo socket 478.. en el caso de Amd no es lo mismo hablar de un Athlon de slot "A"que de un athlon para socket 462, ´que uno de socket Am2 lo que si es un engaño es que se venda un procesador "via c3" por un pentium 4 ... Finalmente se muestra una pequeña comparación de las "instrucciones" soportadas por algunos procesadores conocidos, En la mayoria de los casos mientras mas (co-procesadores) ó "instrucciones" tenga nuestro procesador mas "performance" y eficiencia se tendria .: PROCESADORES 1997-2000 Instrucciones soportadas INTEL Pentium II INTEL Pentium III Slot 1 Slot 1 SLOT A (cartucho ) 800MHZ No Si No No Si No No SÍ No No No SÍ Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si SÍ SÍ SÍ SÍ SÍ AMD K6-2 Socket 7 (Cartucho) Instrucciones SSE Instrucciones AMD 3DNow! Instrucciones AMD 3DNow! Extendidas Instrucciones MMX Page Size Instrucciones I/O Breakpoints Time Stamp Counter Page Global Feature Support Cartucho AMD ATHLON CPU adequate MSR FCMOV command support Machine Check Architecture CMOV command support SYSCALL and SYSRET Cmd Unidad de punto flotante Machine Check Exception CMPXCHG8B command Enh. V86 mode Memory Type Range Register Thermal Monitor thermal control circuit Si Si Si SÍ Si no no SÍ Si Si Si SÍ Si Si Si SÍ Si No No SÍ Si Si Si SÍ Si Si Si SÍ Si Si No Si Si no Si Si no SÍ SÍ SÍ no no no no Procesadores intel socket 478 y Amd socket 754 Instrucciones soportadas INTEL Pentium 4 Socket 423 Socket 478 WIllamete Soporte para Instrucciones 64-bit no no Instrucciones SSE Instrucciones SSE 2 Instrucciones SSE 3 Instrucciones AMD 3DNow! Instrucciones AMD 3DNow! Extendidas Instrucciones MMX Instruccion "Cache Line Flush" Self Snoop Processor Duty Cycle Control (ACPI) Page Size Instrucciones I/O Breakpoints Time Stamp Counter Page Global Feature Support CPU adequate MSR FCMOV command support Machine Check Architecture Si Si NO no no Si Si Si Si Si Si Si Si Si no Si (Extensiones (EM64T)/AMD64) INTEL INTEL Pentium Pentium 4 4 celeron celeron Socket Socket 478 478 Prescott Nortwood AMD DURON 2200+ Socket 462 AMD Sempron 3000+ Socket 754 no NO no Si Si NO Si Si Si Si Si Si Si SI NO NO Si Si Si Si NO Si Si Si Si Si Si Si Si Si Si Si NO Si Si Si Si Si Si Si Si Si Si NO Si Si Si no no Si Si Si Si Si SI Si Si no no Si Si Si Si Si SI Si CMOV command support SYSCALL and SYSRET Cmd Unidad de punto flotante Machine Check Exception CMPXCHG8B command Advanced Interrupt Controller Enh. V86 mode Memory Type Range Register Technologia Hyper Threading Technologia Hyper Transport Thermal Monitor thermal control circuit Enhanced SpeedStep Technology LAHF/SAHF support in 64-bit mode (AMD) Caracteristica "Secure virtual machine" (SVM) Execution Bit Disable Technolgy (security related technolgy) Si no Si Si Si Si Si Si no NO Si Si Si Si Si Si Si Si Si no NO SI Si Si Si Si Si Si Si Si no NO SI NO NO Si Si Si Si Si Si Si Si no SI SI Si SI SI NO NO Si Si Si Si no no no no Si Si si Si ___________________________________________ Procesadores intel socket 775 y Amd socket Am2 Instrucciones soportadas INTEL Celeron "D" 2.5 ghz Socket 775 INTEL Celeron "serie 400" 1.6 ghz Socket 775 AMD Sempron Amd 3000+ Socket AM2 Soporte para Instrucciones 64-bit (Extensiones Si Si Si Instrucciones SSE Instrucciones SSE 2 Instrucciones SSE 3 Instrucciones Supplemental SSE3 Instrucciones AMD 3DNow! Instrucciones AMD 3DNow! Extendidas Instrucciones MMX Instruccion "Cache Line Flush" Self Snoop Processor Duty Cycle Control (ACPI) Page Size Instrucciones Si Si Si no no no Si Si Si Si Si Si Si Si Si Si Si no Si Si Si Si no no Si (EM64T)/AMD64) Si no no Si Si Si Si Si I/O Breakpoints Si Si Si Time Stamp Counter Page Global Feature Support CPU adequate MSR FCMOV command support Machine Check Architecture Si Si Si Si Si Si Si Si Si no Si no Si Si Si CMOV command support SYSCALL and SYSRET Cmd Unidad de punto flotante Machine Check Exception CMPXCHG8B command Advanced Interrupt Controller Enh. V86 mode Memory Type Range Register Technologia Hyper Threading Technologia Hyper Transport Thermal Monitor thermal control circuit Enhanced SpeedStep Technology LAHF/SAHF support in 64-bit mode (AMD) Caracteristica "Secure virtual machine" (SVM) Execution Bit Disable Technolgy (security related technolgy) Si Si Si no no Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si no no no no Si no Si Si no Si Si no Si no Si Si no Si Si no Si ___________________________________________ Espero que haya sido de su agrado esta guía, de ser asi por favor calificala.positivo. Si utilizas ó copias este material a otra página ó blog favor de citar esta fuente