martes, 30 de septiembre de 2008

Dar el Salto a los 64 bits

Actualmente las computadoras vienen con procesadores muy potentes, digase Core 2 duo, AMD64 x2, Quad Core, Phenom, etc que ademas de contar con N nucleos, cuentan tambien con tecnologia de 64 bits, la mayoria del software que utilizamos es de 32 bits y el que no, es de 16 bits... esto se refiere al tamaño de las instrucciones binarias, supongase, trabajando con 8 bits, las intrucciones serian asi 1100101... de 8 digitos... con 32 seria de 32 y asi sucesivamente, mientras mas grande sea mayor capacidad de operaciones nos dará (las aplicaciones compiladas en 64 bits, son 10% mas veloces que las compiladas en 32 bits), ademas de algo mucho mas importante... cuando se creo la arquitectura de 32 bits (actualmente usada por casi todo el mundo) pensaron, el limite de ram son 4 gigas (2^32 = 4294967296 kb = 4 gigas, el 2 de la base binaria, el 32 del tamaño de instruccion, hagan la cuenta de las epocas de win95 con aplicaciones de 16 bits) y es demasiado nunca lo alcanzaran, pues estamos en el año 2008 y 4 gigas de ram sigue siendo mucho, pero no demasiado, cualquier persona con $2000 pesos mexicanos en la bolsa compra 6 gigas de ram... el problema es que, tu windows, tu linux, tu mac ni cualquier software de 32 bits detectará mas de 4 gigas por que es el limte de la arquitectura..., el limite teórico para un Windows XP x64 edition, un Windows Vista x64, una distrubicion de linux x64, es de 1638.4 gigas de ram... asi que esta arquitectura tiene muchas ventajas y ya esta bien implementada, actualmente utilizo windows xp x64 edition y no he tenido problemas de drivers ni de aplicaciones, asi que personalmente invito a dejar atras los 32 bits(asi como se hizo en un tiempo con los 16 bits) y dar el salto a esta tecnologia, todo el software de 32 bits corre perfectamente en sistemas operativos de 64 bits (en windows gracias al WOW64) ya que las instrucciones en el procesador se ejecutan con el chip de 32 bits y no se emulan por lo tanto no hay pierde de rendimiento... 

TheJez^

Overclocking hasta el humo!!!

Jejeje aqui vamos a empezar con los cursillos de Overclocking jajaja pues empezaremos con que es el Overclocking.... el overclocking ó OC como lo suelen llamar, es simplemnte elevar la velocidad del reloj de los dispositivos de la computadora, digase el procesador, La GPU (procesador grafico), La ram, etc... 

Para darle OC a un procesador, el metodo es diferente en casi cualquier maquina, algunas vienen con proteccion y la unica manera de activar esta opcion es modificar los pines de la motherboard, pero en varias inclusive las mas nuevas viene libre esta opcion, primero debemos saber como es que se da la velocidad de proceso...


Los procesadores internamente tienen un llamado multiplicador, supongamos un x 8.0 como en la imagen... y un BUS, aqui lo vemos de 333 MHZ, multiplicamos 8 * 333 MHZ= 2.666 MHZ que es a lo que trabaja nuestro procesador, bien para hacer que trabaje a una mayor velocidad, tenemos simplemente que elevar el multiplicador o el bus, el multiplicador viene sellado ya en casi todos los procesadores, asi que lo mas conveniente siempre ha sido elevar la frecuencia del bus, supongamos lo subo a 400 MHZ, lo que obtendria: 8 * 400 MHZ = 3200 MHZ, estamos hablando que mi procesador en lugar de correr a 2.6 ghz, correria a 3.2 ghz que es bastante... 

para hacer esto tenemos que ir a nuestro bios y seleccionar la opcion de frecuencia del procesador manual y le pondremos la frecuencia tanto como lo deseemos, aunque repito no en todas las motherboards se puede y sobre todo MUCHO CUIDADO no eleves tanto la frecuencia, pues realmente puedes quemar todo el ordenador, para allar la maxima frecuencia que puedes tener, sube perdiocamente la frecuencia en rangos pequeños y revise la temperatura del CPU (Yo uso Everest home):

Igual si en tu PC viene bloqueada esta opcion se puede hacer via software (solo que igual no todos los chipsets son soportados) , podemos utilizar el software clockgen, fsbcpu, etc, etc hay mucho googlearle... 

pasamos a las tarjetas de video, todos sabemos que actualmente los juegos salen pidiendo una potencia increible en las tarjetas de video y la gente tiene la loca idea que por tener una tarjeta de video de 1 giga de memoria podra jugar todo, esto no es verdad, vale mas la frecuencia de la GPU y de la GRAM que la cantidad de memoria. Las targetas regulares trabajan a 400 MHZ en GPU y 300 MHZ en memoria,   pero al igual si lo subimos hasta unos 600 MHZ (CON UN BUEN SISTEMA DE ENFRIAMENTO) podremos jugar hasta crysis en graficos a full, para hacer esto depende de tu tarjeta de video, hablaré solo de las ATI y de las NVIDIA, para NVIDIA existe software como el, NTune(oficial de nvidia), Coolbits, Rivatuner, para ATI igual esta el RivaTuner, el ATI tool, etc, igual recomiendo subir la frecuencia periodicamente en rangos pequeños ya que esto puede fundir tu tarjeta y esto, OBVIAMENTE ANULA CUALQUIER GARANTIA asi que haganlo con mucho cuidado...

TheJez^.

TheSuperJez Blog

Bien aqui abriendo mi blog y pues a darle duro!!! muchos ya me conocen, muchos no y pues aqui andaré!!

Hooks en React (I), Utilizar el estado en componentes Stateless.

¿Qué son los Hooks? Los hooks son una nueva característica agregada a React (16.8), la cual consiste en un conjunto de funciones que nos p...