Computación Económica
Premisas:
- Las computadoras cada vez son mas baratas.
- Las computadoras cada vez son mas rapidas.
¿Porque entonces gastar mas dinero de lo que se ocupa?
Hace casi una decada, cuando estaba armando mi primera computadora, el procesador era un Pentium II de 350Mhz, que costó aproximadamente $240, solamente por el procesador tuve que vender mi máquina de entonces (IBM Cyrix 120Mhz, 1GB de Disco Duro, 64MB RAM), y aún así tuve que ajustarle un poco de dinero para comprar el dichoso chip.
Hoy se pueden conseguir procesadores AMD Sempron o Intel Celeron por alredeor de $70 y que son al menos cuatro veces mas potentes que mi viejo procesador de 350Mhz.
Hecho: La velocidad ya no se mide en hertz
Por mucho tiempo la medida estándar para comparar dos procesadores fue que tantas oscilaciones se hacian por segundo, es decir, en un segundo que tantas operaciones se podian hacer.
Alguien que piense que un procesador de 1.7Ghz es mejor que uno de 1.6Ghz por la diferencia de 100Mhz a favor del primero... Tiene que tener mucho cuidado con lo que dice... Es mas, si alguien llegara a comparar procesadores actuales por su velocidad en gigahertz deberian de ignorar ese comentario, se trata claramente de alguien que ignora por completo el tema.
(Como nota adicional, ignoren los comentarios de las personas que miden el rendimiento de las tarjetas de video por la cantidad de memoria de esos dispositivos, se trata nuevamente de alguien que no sabe en lo absoluto de que esta hablando. :)
Las arquitecturas actuales con sofisticadas unidades de predicción de saltos, complicados y eficientes diseños de pipelines y memorias cache cada vez mas grandes hacen que sea muy dificil comparar un procesador con otro en terminos de velocidad.
Se han intentado nuevas medidas, pero con toda sinceridad, no me parece que sean necesarias.
Tanto los procesadores mas recientes de Intel (A la fecha, los Core 2 Duo) como los de AMD (Athlon 64 FX AM2 o Athlon 64 X2 AM2) se sobran en lo que hacen. Y en lo que uno ocupa.
A los que realmente les interesa ver cual procesador es dos segundos mas rapido que otro comprimiendo un video, o cual genera tres frames mas por segundo en un video juego, tienen los sitios de costumbre, como AnandTech y Tom's Hardware Review, por ejemplo, pero para el consumidor promedio lo que importa son unas cositas triviales.
Para que se usa una computadora en la pequeña oficina/oficina casera (SOHO)
Cositas como poder navegar por Internet, revisar el correo, poder utilizar las herramientas de oficina, escuchar musica, ver videos.
Todo eso, me acuerdo muy bien, lo hacia mi procesador de 350Mhz.
Naturalmente la capacidad de las computadoras actuales hacen posible el uso de algoritmos mas novedosos en áreas como el video, donde por ejemplo tenemos al estándar H.264 que requiere un procesador muy potente para poder decodificarlo. Tambien cualquiera que sean los codecs usados para BluRay, HD-DVD y los prometedores discos holograficos.
Pero hablando con toda la seriedad del tema, la mayoría de los consumidores ven videos en sus televisores. Al menos en Costa Rica, y por ahora...
Eso nos deja con que no ocupamos mas de 350Mhz para hacer lo que siempre se ha hecho.
Obviamente esas velocidades solo se pueden conseguir ahora en asistentes digitales personales, o sistemas empotrados, pero existen alternativas de muy bajo costo para usar en computadoras personales.
Como siempre tenemos a los Intel Celeron, de los cuales tengo a mi disposicion dos maquinas, una Celeron Tualatin de 1.3Ghz y una Celeron M de 1.6Ghz. Ambas pueden ver videos H.264 con resolucion de DVD sin problemas. Pero no estoy muy seguro de si podran ver videos de las dimensiones maximas de High Definition de 1080p, creo que no...
Mi máquina de uso diario tiene un VIA C3 de 800Mhz (Cuya unidad de punto flotante es de 400Mhz) y tiene un cache de 64KB. Ah, y consume menos electricidad que un bombillo.
Obviamente no utilizo software que se comen los recursos innecesariamente, ni támpoco soy un voraz "video jugador" (Si acaso gano dos juego por año, y casi siempre de Super Nintendo...).
Sin embargo es muy triste ver en los restaurantes cuando las "cajas registradoras" son máquinas Dell con 512MB y procesadores Pentium IV de 1.7Ghz.
O personas que solo para navegar en Internet se ven obligados a comprar equipo de "punta" (Segun el mercado nacional) que claramente excede los requisitos de los compradores.
Otro de los puntos en contra es la cantidad de energia electrica que se gasta innecesariamente en el equipo actual, puesto que muy pocas personas saben como activar los controles para el ahorro de energia, o ni siquiera saben que los traen.
La mayoría de las personas lo que ocupan son 120GB de disco duro (Me atreveria a decir que 40GB, pero la diferencia es de escasos dolares), 512MB de RAM, unidad DVD+RW, un procesador que sea cualquier AMD, y de los Intel que no sea Pentium IV ni Celeron IV, por ahora podriamos decir que Pentium M, Core Solo, Core Duo, video, red, y sonido integrado.
Una configuración minima como esa se puede conseguir por menos de $300 sin el monitor, impresora y accesorios, ademas, que es garantizado de que funcionara con Windows Vista.
- Procesador Celeron/Sempron: $60
- Tarjeta Madre (Audio,Video,Red Integrado): $50
- Memoria RAM: $30
- Disco Duro 120GB SATA-II: $60
- Unidad de DVD+RW: $30
- Total: $230 ($10 menos de lo que costo mi procesador)
El asunto con los Pentium IV y Celeron IV, es que resulto ser uno de los peores diseños de procesadores que ha visto la industria, las recientes generaciones de Core y "M" se basan en la arquitectura del Pentium III y esta se remonta al Pentium Pro de hace mas de una decada, y son mucho mas eficientes, en el sentido de que demuestra como la idea de que "mas hertz es mejor" estaba muy equivocada, puesto que ese era el enfoque de los Pentium IV, la idea ahora es "hacer mas por cada hertz".
¿Y si me sobra la plata?
Entonces adelante, comprese un equipo de punta que va a costar menos de la mitad de lo que le costo dentro de seis meses.
Si vemos el caso de la computadora de menos de $300, lo podemos comparar con comprarme una computadora de $600 o mas hoy, la misma va a costar menos de $300 dentro de muy poco tiempo, por lo que se puede seguir un esquema con estas ligeras observaciones.
Es posible comprar la computadora de $300, y dentro de tres años otra computadora de $300 que va a hacer varias veces superior a la de hoy, y se invierte lo mismo que si se comprara una de $600 hoy.
Nótese que estas recomendaciones son solo útiles si lo que le interesa a uno es practicamente escribir y navegar en Internet. Es mas, para solo eso, si nunca se le cambia el software al equipo, ese se puede seguir usando hasta que se queme o deje de funcionar.
El unico contra es que siempre va a existir algo que tal vez uno solo quiera usar una vez, pero que ocupa un equipo mucho mas rapido, estos son casi siempre los juegos de video.
A la defensa de los Celeron y los Sempron
La mayoría de la gente cuando piensa en un Celeron se acuerda de la primera versión que acompañaba a los Pentium II, los cuales fueron un completo fracaso porque no contaban con memoria caché y otros graves recortes.
Hoy la diferencia es casi nula, el caso de los Celeron M lo demuestran muy claramente, puesto que solo hay dos diferencias, la primera, que es la mitad de la memoria caché de un Pentium M, estamos hablando de 1MB en contra de 2MB. Para comparar, muchos procesadores Athlon XP, supuestamente superiores a un Celeron M, tienen apenas 256KB de memoria cache.
Y la segunda es que no cuentan con los controles de ajuste de velocidad para el ahorro de energia, en una notebook estamos hablando de que un Pentium M va a tener unos 15 minutos mas de bateria que un Celeron M.
Finalizando...
Hay que ser un "comprador inteligente", medir las necesidades reales, y ajustarse a estas...
la "Ley de Moore" no es tan útil hoy, si bien estan apareciendo procesadores multinucleo muy interesantes, en un solo hilo esos procesadores son igual de rapidos que los que han estado saliendo desde hace tres años.
Cada vez es menos necesario actualizar el equipo, antes tenia mucho sentido pasar de una maquina de 100Mhz a una de 350Mhz, y de ahi a un 1Ghz, y talvez a 2Ghz... Pero ya ahí no es tan importante, mi máquina mas rapida es de 1.6Ghz (Y dice 2000+ en la etiqueta), y la tengo desde hace ya unos tres años y hace todo lo que ocupo y de sobra. Ultimamente solo la uso cuando quiero ver videos o jugar con los emuladores, pero para todo lo demas tengo la VIA C3 de 800Mhz que hace todo lo demas que ocupo.
También estan los AMD Geode y los Intel Pentium ULV (Ultra Low Voltage), pero mas bien eso va para el artículo de Computación Verde.