Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
64 bits, ¿para quién? | 36 comentarios (36 temáticos, editoriales, 0 ocultos)
Ahí voy (5.00 / 1) (#28)
por shamkao a las Tue Nov 15th, 2005 at 10:00:26 PM CET
(Información Usuario)

Antes no he puesto las cosas que consideraba que no estaban del todo correctas, porque estaba en el curro.
Con unos conocimientos a nivel de EGB se puede plantear un primer contacto con el problema. Si los transistores son cada vez más pequeños entonces los "cables" que los conectan entre sí tienen que ser más pequeños también. La resistencia de un conductor es inversamente proporcional a su sección, luego la resistencia en los cables según hacemos transistores más pequeños es mayor lo que se traduce en que la señal e propaga más lentamente por esos cables.


La velocidad de propagación de una señal radioelectrica no depende de la resistencia total del cable. Dicha velocidad es constante y sólo depende del tipo de material, ya que la velocidad de una onda electromagnética es igual a: 1/(conductividad * permeabilidad_magnética) , siendo ambas constantes del material. Recordar que la conductividad = 1/resistividad y que para un cable de sección constante a lo largo de la longitud, la resistencia R = resistividad * longitud/sección.
Podríamos pensar en, ya que tenemos que hacerlos estrechos, hagamos más grande la sección haciéndolos más altos. Esto tampoco funciona porque al final te encuentras con que tienes "placas" conductoras paralelas, es decir: hay efecto de capacidad (condensación) que además va a peor según aumentamos la frecuencia.


Esto es correcto, pero me gustaría ampliarlo. No sólo tienes esa capacidad, sino que aparecen capacidades parásitas entre las distintas patas del transistor, más molestas aún. Además de degradar la respuesta a altas frecuencias, disparan el consumo de los circuitos (Corrientes de fugas). Un objetivo de la miniaturización es que los transistores y por extensión los circuitos electrónicos consuman menos, pero a medida que vamos aumentando la frecuencia a la que trabajan, las corrientes de fuga debidas a las capacidades parásitas, son más importantes.

Otro problema importante es la propagación de la señal de reloj en un circuito complejo con varias unidades lógicas. Puesto que los circuitos en una CPU típica son síncronos, es importante que los flancos de reloj se den en todos los puntos del circuito al mismo tiempo, o, que al menos se haya tenido en cuenta este efecto.

No sólo la propagación de las señales limita la frecuencia máxima de funcionamiento de una CPU, también tenemos los tiempos de procesamiento de cada uno de los circuitos. Su efecto puede ser más o menos importante dependiendo del circuito, por ejemplo, una ALU con acarreo anticipado para sumas y multiplicaciones, puede ahorrar una cantidad de tiempo muy importante (aunque haya introducido más circuitería) respecto a una con un diseño básico y más simple en la que no hay circuitería adicional. Uno de los efectos positivos de la miniaturización, es el hecho de que nos permite insertar más circuitería en un sólo chip. Esta circuitería puede usarse para ahorrar tiempo (como en el caso de la ALU) y de este modo poder aumentar la frecuencia de reloj, o para realizar más operaciones en paralelo y así incrementar el número de instrucciones por ciclo de reloj (un ejemplo típico son las unidades de operaciones vectoriales).

La potencia consumida por un circuito es proporcional al voltaje utilizado , la capacidad, y la frecuencia de trabajo. La miniaturización favorece una reducción del voltaje, y si se diseñan bien las células lógicas, pueden disminuir las capacidades. Como efectos secundarios, pueden darse un aumento de la resistencia de los transistores (por lo tanto aumenta el calor por efecto Joule) y los efectos de las corrientes de fugas, además de que al estar más juntos, la disipación del calor es peor.

Hay que tener en cuenta, que la energía que consume un circuito, en su mayor parte, va destinada a mover los electrones de un lado a otro. En este movimiento de electrones, gran parte se transforma en calor. [opinión personal] Por eso, considero que las CPUs que priman en su diseño la eficiencia por ciclo de reloj para conseguir incrementar la capacidad de cómputo son mejores que los que centran en incrementar la potencia de procesamiento a base exclusivamente de incrementos de la frecuencia de reloj [/opinión personal]. Por eso, los 64 bits permiten conseguir un incremento de la capacidad de cálculo, puesto que se a añadido circuitería para aumentar la eficiencia por ciclo de reloj.

[ Padre ]


64 bits, ¿para quién? | 36 comentarios (36 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda