Señor Ventura escribió:Me dejas de piedra, ¿a que se debe eso?.
A ver, culpa mia por expresarme mal, tecnicamente no es mas lento pero...
**Siempre hablando de 386SX a misma velocidad que un 286
A) El primer problema viene que DOS no es multitarea, asi que el modo virtual no sirve de mucho la verdad y se termina usando siempre el modo real o protegido, asi que el 286 y el 386 terminan estando siendo lo mismo... exepto que el modo real en los 386 es ligeramente mas lento que en los 286
Y la mayoria de juegos de la epoca corrian en modo real
B) El segundo, es que hasta el año 92-93 la mayoria de companias seguian programando para 286, por dos razones
1- La primera, porque aun habia mucha base de 286, asi que el codigo de los juegos no aprobechaba nada del 386
2 - Los extensores DPMI eran muy muy caros para 386, asi que las companias solian comprar los de 286
C) El tercer problema es que para cuando salieron los 386, las placas 286 ya llebaban mas tiempo en el mercado, estaban mas avanzadas, y por norma general, tenian mucho mejor rendimiento que las placas de gama baja que montaban los 386SX
Los chipsets que montaban las 286 de ultima generacion eran mucho mejores por regla general que las de 386 de primera, y ademas ya montaban cache de serie
Y de ultima D) muy importante, el cambio de diseño interno de los 386 con respecto a los 286, hace que el mismo codigo, pueda ser mas lento en el 386, si no se usa los nuevos modos introducidos por intel (por ejemplo, el loop de ensamblador, es mucho mas rapido en el 386, pero solo si usas la nueva forma de programar, si no, es mas lento)
Asi que al final del dia... en general suele ser mas lento mano a mano un 386SX devido a todas esas razones, a menos claro, que encuentres una buena placa, y el codigo acompañe
Mira estos resultados, primera pagina 286 vs 386DX misma velocidad, poca diferencia, gana el 386, segunda pagina 286 vs 386SX, el 286 se come literalmente al 386
http://www.vogons.org/viewtopic.php?f=46&t=46350