Matiasdem25
Usuario (Argentina)
Buenas, este es mi primer post, así que tengan un poco de piedad. Acá les voy a enseñar para la gente que duda en cual versión de Windows le conviene instalar en su PC, primero les voy a hacer un breve descripción mía de cada uno de los sistemas: Windows XP: Es un SO lanzado en octubre del 2001, todavía sigue siendo muy popular. Su ventaja es su ligereza (bajo consumo de recursos), madurez (ya han sido lanzados 3 Service Packs), compatibilidad con aplicaciones antiguas, y porque todo el mundo lo conoce y lo maneja a la perfección. Aunque hoy en día se está quedando corto en seguridad y en aprovechamiento del hardware moderno (eso lo explicaré más adelante). Windows 7: Es un SO lanzado en octubre del 2009, salió junto con el auge de los multi-core. Su ventaja es su velocidad, aprovechamiento del hardware actual, estabilidad, interfaz gráfica, seguridad, a la gente le gustó mucho y al ser su base un SO anterior mejorado, ya desde la beta que funcionaba excelente. Para mi es el mejor. Windows 8: Es un SO lanzado en octubre del 2012, introdujo una nueva interfaz, la interfaz Metro. Al ser un SO recién salido del horno todavía no ha sido probado muy bien, pero introdujo una interfaz nueva destinada a tablets que es inaceptable usar con teclado y mouse. También nos quiere meter a toda costa su App Store (intentando imitar a Apple), eso significa que si tiene éxito la plataforma Windows terminará siendo totalmente cerrada y eso perjudicará horriblemaente a los pequeños desarrolladores. En cuanto al rendimiento, con PCs buenas y modernas funciona levemente mejor que Windows 7, pero el problema está en los PCs antiguos o poco potentes, ahora les explico el porque: La interfaz Metro consume mucho más CPU, lo que hace que funcione más lento en procesadores lentos (como los Atom, el e-350, o CPUs antiguos como los Pentium 4 o algún Celeron de los viejos), sumado a que requiere que la gráfica soporte WDDM, así que adiós a esas PCs antiguas con IGPs como la VIA/S3G Unichrome Pro, o las SIS Mirage, o plaquitas viejas que ni siquiera son DirectX 9. Bien, como les decía, les voy a explicar eso de que XP se está quedando corto en el aprovechamiento del hardware actual comparándolo con Windows 7: Aprovechamiento multinúcleo: En Windows XP, el kernel repartía los distintos threads entre los núcleos del sistema, esto hacía que entre los núcleos se den un trabajo para leer la información que el mismo thread tenía en el otro núcleo, lo cual generaba más accesos a los registros para leer y escribir, mayor consumo de los cachés y por lo tanto mayor consumo eléctrico y mayor temperatura en el procesador Mientras que en Windows 7, el kernel limita el thread a X núcleo a mantener su ejecución hasta que termine, osea, cada thread en cada núcleo. Mientras que los núcleos que están inactivos quedan en bajo consumo lo que hace que el equipo consuma menos y mantenga menores temperaturas. Aprovechamiento de la memoria: Ambos sistemas casi no tienen cambios en el gestionamiento de la memoria (el Memory Management es un componente muy delicado en el kernel, modificarlo mucho haría que los desarrolladores de drivers tengan que desarrollar uno nuevo), la gran ventaja que tiene Windows 7 sobre XP es el Superfetch (que es mucho mejor y mas eficiente que el prefetch de XP), lo que hace el Superfetch es llenar la RAM cacheando los programas y dll que más se usan (por eso el alto consumo de memoria de W7) y en el caso de que una aplicación lo necesite este la va a liberar hasta cierto punto, mientras que el prefetch de XP además de no ser tan eficiente como el Superfetch no te libera la memoria cuando la necesitás. Esto hace que tener 1 gb o más sea más aprovechable en W7 que en XP. Cuando tenemos menos de 1 gb de ram ahi si es mejor instalar XP, ya que a pesar de esa ventaja que mencioné el SO también tiene su propio consumo (W7 consume un poquitín más que XP). IMPORTANTE A pesar de todo lo nombrado anteriormente, Windows 7 necesita que el disco no sea tan lento para funcionar mejor, en discos duros muy lentos, Windows XP anda mejor que Windows 7. Por ejemplo muchas netbooks traen discos duros lentísimos, y a pesar de tener HyperThreading (que se aprovecha mucho mejor en 7 que en XP) tienen un gran cuello de botella por el disco de mierda que traen. Mi criterio para instalar XP, 7 o 8 es este: Si tenés un single core antiguo sin HyperThreading (Celeron D, Pentium 4, AMD Athlon XP, etc), con un disco duro lento y 1 gb de RAM o menos, usá XP. Si tenés un single core más o menos moderno, con un disco duro que zafa y 1gb o más usa Windows 7. Si tenés un single core con HyperThreading, con un disco duro que zafa y 1gb o más de cabeza por Windows 7. Si tenés un dual-core, de cabeza por Windows 7 (si tenés un dual-core o más, no creo que tengas un disco lento y menos de 1gb de RAM, o si? ). Por ahora Windows 8 lo descarto y no lo recomiendo, aunque si lo quieren probar les digo que la base para usar bien W8 es un dual-core, ya que W8 consume más procesador. Recomendación: Si tenés 1 gb de RAM o menos, recomiendo poner el tema Windows Clásico y poner los efectos visuales en "Ajustar para obtener el mejor rendimiento". Si, se ve aburridísimo, pero lo que ahorrás en memoria es como para tenerlo en cuenta. Esta recomendación se aplica de igual manera en todos los Windows. Una de las intenciones de este post es aclararle a la gente que no quiere entender que Windows XP NO ANDA MÁS RAPIDO EN PCs MODERNAS. Mucha gente cree que por ser más liviano es más rápido, pero no es así. Muchas gracias por leer mi primer post, no se olviden de comentar. PD: Algo muy importante que casi me olvido, es que no recomiendo a nadie usar esas versiones desatendidas que circulan por internet y que siempre suelen instalar los técnicos. Nunca sabemos que fue lo que le modificaron o quitaron y siempre traen algún problema con algo, además de que algunas traen virus. Lo mejor es instalar el original y optimizarlo uno mismo o mejor aún crearse una versión desatendida propia con el rt7lite (porque en ese caso sabemos que fue lo que le modificamos).