"no es mi objetivo crear polemica" pero al comprar reparar ó

Anuncio
"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
Descargar