Autor
|
Tema: Procesadores (Leído 3,546 veces)
|
huerto123
Desconectado
Mensajes: 453
|
Por que nunca pasan de 3 ghz los procesadores y se opta por varios procesadores o cores?
|
|
|
En línea
|
|
|
|
engel lex
|
si pasan, en hecho en el mercado hay de 4ghz... por lo que se empezó a optar por nucleos y no por velocidad es por asuntos relacionados a la velocidad de entrada y salida (limitada pro aspectos como la velocidad de los electrones en el medio que viajan) es decir, cuando el procesador hace una operacion, primero esa operación es una "palabra" (termino tecnico) almacenada en la ram, entonces tiene que mandarse al procesador, el procesador lo hace, comprueba que el resultado es correcto y de allí el resultado va ya sea al caché o a la ram (según el caso)... creo que a demás en general el limite en temperatura ambiente eran como 10ghz antes que se dieran efectos cuánticos raros en el procesador (si los enfrias tienes más tolerancia por asuntos de termodinamica), en mi caso tengo 6 cores (capaces de 2 hilos cada uno) a 3.7ghz, es decir puedo lograr el equivalente a 22GHz, pero no solo en un solo hilo, así que si quiero calcular las potencias de 2 sería lento, pero si quiero correr muchas tareas irá excelente...
por otra parte se opta por muchos procesadores, porque cada vez las computadoras hacen más tareas al mismo tiempo, antes un procesador, tenía 20 tareas y pasaba "un poquito" de cada una por vez en el procesador para que todas funcionaran, esto, por rapido que sea el procesador genera un retraso, imagina que el procesador le dedique 0.1s (numero absurdamente grande en relacion) por tarea, así cada tarea procesa bastante antes de ir a la siguiente, pero si tienes 20 tareas, cada tarea solo tendrá 0.1s cada 2 segundos, esto genera a que haya una lentitud general y si hay una tarea que requiera mucha potencia se verá afectada...
por esas razones y algunas más esto simplemente tiramos un montón de nucleos de 3ghz, ya que a esa velocidad todo corre bien, y listo... los programas no esperan tantos turnos, sino que cada uno agarra su hilo y si un programa comsume demasiado, se le concede un hilo exclusivo para que resuelva más rapido...
así mismo con el tiempo los programadores han adoptado el esquema de programación multihilo, es decir si mi programa tiene que hacer 2 tareas que cada una dura 1 segundo, pero ambas deben terminarse en 1 segundo, abro 2 hilo y hago ambas al mismo tiempo... con 1 solo procesador ambas se harían al mismo tiempo, pero dudarían los mismos 2 segundos porque la tarea se fracciona y se intercala en el procesador pero con multiples, se hace simultaneamente
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
AXCESS
Desconectado
Mensajes: 179
|
Comentario: Dados los últimos malwares y derivados; hay un serio problema con el rendimiento. El parcheo está matando...  Del 2% hasta un 8 %, según leí, por cada parche. Por el camino que se va... se va a terminar con un hamster en una ruedita; dos para trabajar el multihilo. 
|
|
« Última modificación: 7 Julio 2018, 18:58 pm por AXCESS »
|
En línea
|
|
|
|
engel lex
|
Comentario: Dados los últimos malwares y derivados; hay un serio problema con el rendimiento. El parcheo está matando...  Del 2% hasta un 8 %, según leí, por cada parche. Por el camino que se va... se va a terminar con un hamster en una ruedita; dos para trabajar el multihilo.  la perdida de rendimiento no afecta al usuario general, afecta donde realmente duele, en la virtualización...
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Machacador
Desconectado
Mensajes: 5.033
El original...
|
la perdida de rendimiento no afecta al usuario general, afecta donde realmente duele, en la virtualización...
Podrías definir eso? plis... mi no entender... Gracias.
|
|
|
En línea
|
|
|
|
engel lex
|
Virtualización se refiere a la simulacion de hardware, es decir, maquinas virutales y similar...
hoy dia a nivel empresarial mucho se hace así y con los avances en CPU una maquina virtual es casi tan eficiente como el hardware donde corre... exísten por ejemplo los "dockers" que son como mini maquinas virtuales pero para programas independientes, así puedes por ejemplo correr 4 paginas web donde cada una es una versión de apache y php diferente y con una perdida de eficiencia muy baja
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Machacador
Desconectado
Mensajes: 5.033
El original...
|
Virtualización se refiere a la simulacion de hardware, es decir, maquinas virutales y similar...
hoy dia a nivel empresarial mucho se hace así y con los avances en CPU una maquina virtual es casi tan eficiente como el hardware donde corre... exísten por ejemplo los "dockers" que son como mini maquinas virtuales pero para programas independientes, así puedes por ejemplo correr 4 paginas web donde cada una es una versión de apache y php diferente y con una perdida de eficiencia muy baja
Ok... eso queria oir o leer... entonces: la perdida de rendimiento no afecta al usuario general, afecta donde realmente duele, en la virtualización...
Yo creo que si afecta al usuario general, a menos que el que este usando la maquina virtual tambien se un "usuario virtual"...  Saludos... y disculpa mi impertinencia... 
|
|
|
En línea
|
|
|
|
engel lex
|
el usuario general no usa maquinas virtuales XD es el usuario especifico XD y usualmente este usuario espera que sea lenta (y normalmente lo será si no sabe configurar la bios y multiples factores en el OS para aprovechar la virtualización a nivel de cpu
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
|
engel lex
|
XD no me caería mal... pero por aquí ni carbon consigo a precio humanamente pagable XD
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
|
|