27 febrero 2007

Hardware Quiz: un auténtico gurú del hardware, Jon von Neumann

Este Hardware Quiz va dedicado al ideólogo de algo que hoy día está instaurado como estándar en el mundo de la Informática, particularmente del hardware. Venga, tres preguntas, a ver quién es capaz.


    1. ¿Quién es este señor?
    2. ¿De qué es "padre" dentro de la Informática?
    3. ¿Qué otra "idea/creación" es siempre propuesta como contrapunto?
Actualizado

Este Hardware Quiz no ha sido resuelto con la celeridad que otros, tal vez por que se trate de un personaje no del todo conocido entre la gran mayoría de usuarios de ordenadores.

Este señor es Jon von Neumann, un matemático de origen húngaro que vivió 54 años, entre 1903 y 1957. Sus desarrollos han tenido eco en multitud de disciplinas: lógica, economía, armamentística,...y, como no, en Informática.

Jon von Neumann (Wikipedia)

Jon von Neumann le dio nombre a la Arquitectura de Von Neumann. Según esta arquitectura existe un único dispositivo de almacenamiento de datos e instrucciones. Así, un ordenador con esta arquitectura dispone de 5 unidades principales:
  1. Unidad aritmético-lógico
  2. Unidad de control
  3. Memoria
  4. Dispositivo de entrada/salida
  5. Bus de datos
Arquitectura von Neumann (Wikipedia)

La arquitectura Harvard es el contrapunto a la de von Neumann. En esta arquitectura existen dispositivos separados para datos e instrucciones.

Arquitectura Harvard


Todos los computadores personales de hoy día comparten en RAM datos e instrucciones, por lo que todos usamos hoy día la arquitectura de von Neumann.

El controlador de entrada/salida (IO controller)

El controlador de entrada/salida es el chip de la placa base de un PC que se encarga de las comunicaciones entre el southbridge del chipset y otros dispositvos del sistema. La mayoría de placas incorporan controladores I/O de los fabricantes Winbond, ITE o SMC.

En el gráfico presentado (ver abajo) vemos un chipset de entrada/salida de Winbond. Como se puede ver el chipset recibe señales externas de periféricos (teclado, ratón o joystick son algunos ejemplos) y señales internas de componentes presentes en placa base, como temperatura del microprocesador y revoluciones de los ventiladores, así como señales procedentes de la BIOS.

Toda la información recibida por el controlador de entrada/salida es canalizada hacia el southbridge y podrá llegar al microprocesador a través del northbridge. Si quieres saber en qué consiste el chipset de una placa base lee este post.

19 febrero 2007

Encontrar una máquina recreativa ya no es tan fácil

Recuerdo cuando en mi ciudad había locales de máquinas recreativas y eran punto de encuentro para quedar con los amiguetes y echar unas partidas. Caigo en la cuenta ahora de que apenas existen ya estos locales. Aquí solo hay uno en un centro comercial. ¿Dónde están las recreativas? En las casas, obviamente.

Konami, otrora lider en el sector maquinero, se plantea renovar este mercado con nuevas ideas. La calidad y la comodidad de juntarse en casa para jugar ha desbancado a las máquinas que conocimos, y Konami no lo tendrá fácil para recuperar el camino perdido.

16 febrero 2007

Asus consiguió darme la solución

Resulta que, por mi trabajo, tengo contacto técnico directo con los chicos de Asus en China y Taiwan. Asus es una compañía que fabrica y ensambla componentes electrónicos, entre ellos placas base, portátiles y tarjetas gráficas para PC. En realidad mi principal contacto está en China y se llama Jocelyn. Realmente no sé si se llama así, por que los chinos tienen la costumbre de darse un nombre "occidental" para trabajar con este lado del mundo. Jocelyn es genial y me soluciona casi todo lo que le pido. Pero el útlimo reto ha sido de nota.

Nuestro cliente solicitó un número grande de PC's con la placa base Asus P5LD2-VM, una placa con chipset 945G pero que soporta Core 2 Duo desde la revisión 2.0

El problema es el siguiente: la máquina debe poder arrancar por red (Wake On LAN), es decir, debe permitir que desde un ordenador remoto se puedan arrancar los ordenadores a través de una red. Esto no es ningún problema siempre y cuando los ordenadores estén enchufados a la red eléctrica y la placa base reciba un mínimo de electricidad para mantener "funcionando" lo mínimo necesario para poder arrancarla remotamente. Pero, ¿qué pasa si se va la luz o desdenchufamos el cable? La corriente se pierde y cuando esta vuelve la placa no es capaz de retornar al estado mínimo de funcionamiento que podría rearrancarla por red. Las funciones de BIOS "AC Power Loss" no sirven en este caso. La única solución era arrancar la máquina pulsando el botón de encendido.

Enseguida tuve que ponerme en contacto con Jocelyn. El chipset de red es de Intel y no permite hacer nada, vamos a intentar programarte un revisión de BIOS que te sirva, me dijo.

Dos días después recibí la nueva BIOS y la probamos. Funcionó. La solución es muy simple: cuando volvemos a enchufar el cable de alimentación la placa base se autoarranca y a los dos segundos se apaga sola. ¿Qué se consigue así? Pues que la alimentación vuelva a entrar y la tarjeta de red se pueda reactivar. De esta forma ya se puede arrancar la máquina por red, aunque se vaya la luz.

¡Lo que no hagan estos chinos....!

15 febrero 2007

Core 2 Duo E6320 y E6420

Ya están en nuestras manos dos muestras de los nuevos modelos de microprocesadores de Intel: los Core 2 Duo E6320 y E6420. La principal diferencia con sus anteriores modelos, E6300 y E6400, es que los nuevos disponen de 4 MB de caché, mientras que los primeros de la serie E6xxx disponían de 2 MB. Aún no he pasado pruebas de rendimiento, pero seguro que hay mejoras, la cantidad de memoria caché es fruto de éxitos y fracasos, y si Intel ha decidido que su serie E6xxx al completo vaya con 4 MB será por algo.

14 febrero 2007

Esto para mi niña


¡Te quiero guapa!

Adjunto la retaila de todos los San Valentines: "no hace falta que sea San Valentín para blabla blabla....". ¡Besos guapa!

13 febrero 2007

Windows Vista nos putea con el audio

¿Alguien ha sido capaz de hacer funcionar el audio (ojo, entrada y salida o auriculares y micrófono) en Windows Vista? El audio es posible, pero el micrófono me trae por la calle de la amargura.

11 febrero 2007

El Mirador de San Nicolás

Granada fue mi ciudad de estudios, y es una ciudad que adoro. Tengo familia allí, la visito constantemente, y suelo disfrutar de su estación de esquí y de sus playas, combinación única en el mundo.

La Alhambra es emblema de esta ciudad y el Mirador de San Nicolás es un lugar único para contemplarla. Desde este mirador, enclavado en el barrio del Albaicín, Bill Clinton aseguró haber visto "la puesta de sol más bonita del mundo". Esta fotografía muestra la visión de la Alhambra desde este mirador y la tomé cuando llevé de visita a mi amigo Martin (de Praga). Obviamente quedó alucinado.


¿Qué se puede ver en esta fotografía? La parte central-derecha es la Alcazaba y la torre que se va más a la derecha es la Torre de la Vela. A la izquierda de la Alcazaba aparece un edificio con forma cuadrada que es el Palacio de Carlos V. A la izquierda del palacio aparece un campanario puntiagudo que pertenece a la Iglesia de Santa María de la Alhambra. Por último la torre más a la izquierda es la Torre de Comares, que fue sala de gobierno de la Alhambra, detras de la cual se encuentran los Palacios Nazaríes, que incluyen el famoso Patio de los Leones. Por cierto, la semana pasada se llevaron los leones a restaurar durante dos años, así que en este tiempo no podreis verlos.

Que a nadie se le ocurra visitar Granada sin pasar por aquí.

09 febrero 2007

¿Qué me ha hecho descubrir Windows Vista?

Windows Vista ya está aquí, lo queramos o no. Debido a mi trabajo estoy obliga a utilizarlo a fondo, al igual que Linux. Windows Vista es un sistema operativo con sus cosas buenas y sus cosas malas. Mi posición siempre ha sido clara: ni Windows es una mierda ni Linux es la panacea. En casa no tengo Windows por convicciones Informáticas, pero no voy a crucificar a quien lo use. Me parece muy bien.

Bueno, Vista no me ha sorprendido en nada, pero me ha hecho descubrir algo inesperado, un grupo de música. Dos de las canciones de muestra que se instalan automáticamente son de The Posies, una banda americana que me recuerda a Placebo, una de mis favoritas. Son muy recomendables.

No todo iba a ser malo...

08 febrero 2007

Términos de BIOS en un glosario

La cosa va hoy de glosarios. Esta página, de Tom's Hardware, presenta multitud de conceptos asociados a la BIOS, el sistema básico de entrada salida de todo PC. Tal vez os sea útil.

Glosario de términos de Sony

Si te pierdes entre la marabunta de términos que conviven con todos los cacharros que tenemos en casa, Sony España dispone de un glosario en línea para que resuelvas todas tus dudas. Merece la pena.

07 febrero 2007

Game Over: ¿Lo sabes?

Game Over de nuevo: una pantalla de fin de juego, ¿de cual hablamos?


Resuelto

Efectivamente, se trataba de Gods. Manu estaba en lo cierto, el tipo de letra lo delata.


Conferencia internacional sobre software libre

Hoy comienza en Badajoz la 4ª Conferencia Internacional sobre Software Libre que se realiza en España, en la que la empresa en la que trabajo acude como patrocinador destacado, aportando PC's, portátiles, proyectores, etc. A esta cita acude Richard Stallman, gurú de este movimiento, entre otros desarrolladores de Debian.

La empresa en la que trabajo es un ejemplo de que el uso de software libre es viable en este sector. Todos los equipos funcionan bajo Linux (Ubuntu) y los servidores también. Por aquí hay poco Windows, aunque obviamente tenemos que usarlo porque, nos guste o no, Microsoft es el dueño y señor del mercado, le pese a quien le pese.

Propongo un juego: que alguien me diga creaciones/desarrollos que puedas usar en tu beneficio (en cualquier sentido) y por las que no haya que pagar, y no vale el software libre. Un dos tres responda otra vez...

06 febrero 2007

Me he comprado un TFT LCD de Plasma...¿cómo?

¿Ninguno de vuestros amigos (o vosotros mismo) tiene una pantalla así? A mi me chirrían los oidos cuando escucho algo así, porque TFT, LCD y Plasma tienen que ver con las pantallas pero su relación no es por todos conocida. Eso sí, parece que cualquier pantalla "finita" tiene algo que ver con esto. Aunque el tema no es nuevo vamos a ver, muy a groso modo, qué es cada cosa.

LCD es el acrónimo de Liquid Crystal Display (Pantalla de Cristal Líquido) y es el material del que están hechas la mayoría de pantallas planas, ya sean monitores de TV, la pantalla de la Game Boy, las calculadoras, etc. Estas pantallas se basan en efectos de polarización provocados por la corriente que circula entre dos electrodos (entres los cuales está el material cristalino)

TFT son las siglas de Thin Film Transistor (Capa Fina de Transistores). TFT es un tipo especial de transistor construido depositando finas películas sobre contactos metálicos. ¿Qué relación hay con LCD? Pues que muchas pantallas LCD se montan con esta "tecnología" de transistores. Así, nuestra pantalla no es ni LCD ni TFT, sino LCD TFT (también llamados LCD de matriz activa). Hay otras tecnologías en cuanto al uso de transistores, como DSTN (en este caso tendríamos un LCD DSTN, también llamado de matriz pasiva)

En este punto sabemos que:
  • LCD
    • TFT
    • DSTN
Los monitores de Plasma no tienen nada que ver con TFT ni con LCD ni con nada de lo visto anteriormente. Estos monitores estan compuestos de un gas cuyas microexplosiones generan luz. ¿No habeis escuchado que los monitores de plasma duran poco? Es porque el gas pierde sus propiedades despues de muchas microexplosiones.

Resumiendo ya podemos encuadrar los tres conceptos de los que queríamos hablar.
  • LCD
    • TFT
  • Plasma

05 febrero 2007

Nueva cabecera en 62 cm

No me salgo de Street Fighter, pero dejo a Ryu como único protagonista de la cabecera de 62 cm. ¿Por qué? ¿Y por qué no?

El mensaje de la FSF sobre Windows Vista

La Free Software Foundation Europea (FSFE) advierte de que el mensaje que lanza Windows Vista es que hay que actualizarse a GNU/Linux. ¿Quieres mas detalles? Aquí los tienes.

04 febrero 2007

Game Over: otro de recreativas

Un juego genuino de recreativas y la pantalla que indica que tus 5 duros se han esfumado... ¿Quién se atreve en esta nueva edición de Game Over? ¿De qué juego hablamos?

Resuelto

Efectivamente, se trataba de Sunset Riders, el magnífico juego que Konami sacara al mercado en 1992. ¿Quién no ha corrido por encima de los búfalos?

03 febrero 2007

SATA llega a las unidades ópticas de los PC

Ya están apareciendo las primeras unidades ópticas SATA para los ordenadores personales. Todas las lectoras y grabadoras de CD/DVD seguirán este estándar en breve. El "jumpeado" como maestro o esclavo y las dos unidades por canal IDE dejará de preocuparnos en breve.


Con esto y con el fin de las disqueteras desaparecen las principales unidades de almacenamiento con transferencia de datos en paralelo. Ya comenté hace tiempo que la transferencia en paralelo crea altos problemas de sincronismo a altas frecuencias, así que la transferencia en serie es y será el estándar a seguir. SATA (Serial ATA) y SAS (Seria Attached SCSI) llegaron para quedarse.

01 febrero 2007

¿De verdad quieres saber si tu PC está preparado para Windows Vista?

Si tienes Windows y quieres pasar a Vista (¡pasate a Linux, hombre!) Microsoft te permite comprobar si tu máquina cumple los requerimientos mínimos con este programa. Al finalizar te aparecerá algo así:


Tú sabrás lo que haces, yo me pasaría a una distribución de Linux, pero ojó, no es oro todo lo que reluce. Comprueba que haya drivers para todos tus dispositivos. Los gráficos con el chipset 965 están casi listos, pero aún no está completamente finalizado.

Vamos a darle un respiro al mundo

Hoy, de 7:55 PM a 8:00 PM, hay convocada a nivel planetario una "apagada" de todos los aparatos eléctricos que tengamos a nuestro alcance. A mi me prillará en el coche de vuelta a casa (y no puedo apagar las luces del coche, que me la pego) pero en otro caso apagaría hasta el filtro de la pecera. Vamos a intentar no joder a nuestro planeta durante 5 miuntos, todo sea por las malditas putadas que le hacemos a diario.

31 enero 2007

Las operadoras de teléfono se rien en nuestra cara

Este es un libre mercado de pacotilla. Después de mucho luchar y denunciar se consigue que tarifiquen las llamadas por el tiempo real de conversación y no por minutos o medios minutos. Parecía que íbamos a tener unas tarifas justas y a precios razonables.

Pero no. Hay que reventar al ciudadano de a pie, hay que exprimirlo hasta descuajaringarlo. Por eso, las principales operadoras de telefonía (Yoigo se desmarca por ahora) suben las tarifas para compensar la tarficación por segundos y seguir así llenando sus bolsillos. Qué casualidad, un día lo anuncia Telefónica, otro día Orange y al otro Vodafone. Qué puta casualidad. Mientras ellos se rien de nosotros en nuestra puta cara nosotros nos quedamos con cara de gilipollas. Supongo que los órganos del Gobierno intervendrán ante tal sinvergonzonería.

No sirve de nada, pero aquí tienen mi regalo estos cabrones.

30 enero 2007

Dónde revienta Microsoft al software libre

Hoy se pone a la venta el nuevo sistema operativo de Microsoft, Windows Vista, junto con la nueva versión de Microsoft Office, la 2007. Yo ya he probado Windows Vista en sucesivas betas, RC's y versiones finales, y no pienso pagar un mísero duro por este software, para eso tengo Kubuntu.

Si Linux es tán potente, si mi empresa funciona con Ubuntu y no se viene abajo (ni mucho menos), si este sistema operativo es tan válido, ¿por qué no puede batir a Windows? Yo lo tengo claro: Microsoft es una auténtica potencia a nivel de Marketing. Son capaces de gastar miles de millones en propaganda, publicidad, eventos,... y consiguen calar en el usuario de base, para los cuales Windows es el único y el mejor. El uso de Linux ha aumentado gracias al boca a boca. Si este movimiento tuviera un altavoz tan potente como el de Microsoft otro gallo cantaría.

Lo mejor de Windows Vista por Forges


29 enero 2007

Gran viñeta de El Roto

Hoy se publica El País esta pixelada viñeta de El Roto

28 enero 2007

Be water, my friend... ¿y qué más?

Todos hemos visto el video de BMW en el que Bruce Lee filosofea sobre el agua y las teteras. Ayer compré la película Operación Dragón (1973), por la que conozco a Bruce Lee desde mi más tierna infancia. Resulta que entre los extras (que por eso compro las películas) está la entrevista completa que ahora se ha puesto de moda.

La entrevista no acaba con el famoso "Be water, my friend", hay una última frase. Igualmente antes del "Empty your mind..." hay muchas otras declaraciones. Me permito el lujo de poner la secuencia completa con cuatro fotogramas anteriores y uno posterior (y último) de la famosa entrevista.




Los 4 anteriores preceden al "Empty your mind"






Esta es la siguiente al "Be water, my friend", con la que finaliza la entrevista

Game Over: ¿quién lo sabe?

En esta tarde de mal tiempo, mientras echaba unas partidas a mis queridos juegos de siempre, se me ha ocurrido un pequeño reto apto para jugones. La idea es la siguiente: yo os muestro un pantallazo de fin de juego (Game Over) y vosotros me teneis que decir de qué juego se trata, ¿ok?

La primera será muy fácil de descubrir si fuisteis de los que suplicabais "cinco duros" a vuestros padres para echar una máquina mientras ellos tapeaban. ¡Es una máquina legendaria que podías encontrar en cualquier bar!



Resuelto

Bueno, ha sido muy fácil. Se trata de Snow Bros. En esta pantalla de Game Over aparecen los "muñequitos malos" que tenían que ser convertidos en bolas de nieve por Nick y Tom, dos muñecos de nieve en busca de la princesita de turno. Creado en 1990, Snow Bros se convirtió en la típica máquina que podías encontrar en cualquier bar o sala recreativa y que tuvo un enorme éxito gracias a esa combinación que tanto me gusta a mí: solo dos botones, uno para saltar y otro para disparar. ¡Qué mas puedo decir!

26 enero 2007

Primera instalación de la versión final de Windows Vista

Hoy instalé la versión final de Windows Vista (ya instalé hace mucho las Betas y RC). Con esta frase podría acabar el post porque no hay nada que contar: ninguna sensación interesante, poco nuevo,...nada. Eso sí, quise instalar Nero y Power DVD y gentilmente se me avisó de que hay incompatibilidades reconocida con estos programas, por lo que no se pueden ejecutar.

Nada.

25 enero 2007

Los putos buenos días

Me reconcome el alma llegar al curro y que tu mierda de jefe superior, ese que no tiene la mas remota puta idea técnica, no te dé los buenos días. ¡Que no te cuesta dinero, so hijo de puta!

¡Uf, me desahogé!

23 enero 2007

Silentium T2 Pro

Ahora mismo estoy probando una caja de PC con un sistema de ventilación buenísimo y un nivel de ruido casi nulo. Es la Silentium T2 Pro de Arctic Cooling.


Esta caja dispone de un mecanismo de ventilación poco usual. Al contrario que en las cajas convencionales la fuente de alimentación se encuentra en la parte de inferior delantera de la caja y expulsa aire hacia fuera por medio de unas branquias que hay en la parte inferior de la caja. El ventilador del microprocesador absorve aire desde la parte trasera de la caja. Así se creau un flujo de aire que mantiene el interior de la caja a una temperatura óptima.

Su precio es de 120€, sin incluir el refrigerador del microprocesador, que estará sobre los 60€. Obviamente es un precio alto, pero si quereis una máquina que no haga ni pizca de ruido...

22 enero 2007

Viñeta genial de Máximo

La viñeta de Máximo de hoy en El País es genial:

Eso de ser informático no está de moda...

Leo en Barrapunto que la profesión de informático no está de moda, que la demanda de los estudiantes está cayendo en picado, al parecer por que es una profesión mal pagada y de semiesclavos. El gran problema de la profesión informática es que el resultado del trabajo no se puede tocar, no se puede pesar ni medir con un metro, y de esta forma parece que no cuesta trabajo hacer un programa de tropecientas mil líneas de código. Siendo una especialización tan compleja como la de arquitecto o ingeniero naval no es igual de fácil medir el esfuerzo que cuesta sacar adelante un proyecto. Hasta los amigotes te dicen "venga, si a tí no te cuesta". Vamos a tener que empezar una lucha informativa por el reconocimiento del trabajo de los pinchateclas.

19 enero 2007

Blu-Ray y HD-DVD: una pequeña introducción

Blu-Ray y HD-DVD son las nuevas tecnologías de almacenamiento óptico que en breve se harán con el mercado. Blu-Ray fue creado por el consorcio formado por Apple, Dell, Hitachi, HP, JVC, LG, Mitsubishi, Panasonic, Pioneer, Philips, Samsung, Sharp, Sony, TDK y Thomson, mientras que HD-DVD viene de Toshiba, aunque recientemente fue apoyado por Microsoft, HP e Intel. ¿Quién ganará? Se preveé una lucha similar al VHS y BETA.

¿Por qué nacen estos formatos? La televisión de alta definición (High Definition TV, HDTV) soporta resoluciones de hasta 1280x720, mientras que el DVD solo llega a 720x480. 2 horas de video en alta definición ocupa 22 GB, mientras que el DVD puede almacenar hasta 17 GB en formatos de doble cara-doble capa.

Los nuevos formatos usan un laser azul con una menor longitud de onda, lo que permite escribir:
  • 25 GB (una capa) o 54 GB (doble capa) en Blu-Ray
  • 15 GB (una capa) o 30 GB (doble capa) en HD-DVD
Blu-Ray tiene más capacidad porque la anchura de la superficie quemada es de 0.13 micromilímetros, mientras que en HD-DVD es de 0.20 micromilímetros. Obviamente cuanto menor sea la superficie que ocupa la unidad mínima de datos más podremos meter.

Ambos formatos tienen un soporte exactamente igual al DVD que conocemos actualmente. La batalla está servida.

16 enero 2007

¿Por qué tenemos estos políticos?

¿Qué hemos hecho para merecernos esto? La clase política de este país, o mejor dicho la que se deja ver, es zafia y marrullera, y estoy seguro de que a quienes dicen representar no se sienten identificados (o eso me gustaría, porque seguro que los hay iguales y peores)

El debate (¿debate?) de ayer en el Congreso de los Diputados fue una absoluta desvergüenza, indigna de supuestas personas educadas, cultas y en su juicio. Uno dice blanco, el otro negro. Y así todo el rato.

Mi postura es clara. Soy votante de izquierdas y creo que el presidente del Gobierno ha errado en muchos aspectos en el proceso de paz. Eso de que "mañana estaremos mejor que hoy" en la víspera del atentado de Barajas suena a los hermanos Marx, pero es verdad que enfrente están los perros de ETA, y con esos nunca se sabe. La afrenta era compleja, pero el objetivo bien merecía la pena. A un presidente del Gobierno hay que exigirle mucho, pero la actitud del representante máximo de la oposición de este país no tiene nombre. Este hombre tenía el discurso preparado desde casa (¿se lo escribiría bigote?) y no se arrugó en morder sin sentido hasta desangrar, sin ofrecer más que sandeces y bajerías. La viñeta de hoy de Forges en El País es muy elocuente:


¿Qué hemos hecho para merecer esto?

15 enero 2007

Resumen de características de Core 2 Duo

La nueva generación de microprocesadores de Intel, los Core 2 Duo, son una realidad total del mercado. A punto de ponerse a la venta el E4300 (cuyo FSB es a 800 Mhz), veamos un breve resumen de las características fundamentales de esta familia de microprocesadores:
  • Microarquitectura Core
  • Tecnología de doble núcleo.
  • 32 KB de cache L1 para datos y 32 KB de caché L1 para instrucciones por núcleo.
  • Proceso de fabricación de 65 nm.
  • SOCKET LGA 775
  • 800 MHz (200 MHz x 4) o 1.066 MHz (266 MHz x 4) de FSB
  • 2 MB o 4 MB de caché L2 compartida por los núcleos.
  • Tecnología de virtualización (excepto Core 2 Duo 4300)
  • Tecnología EM64T
  • Juego de instrucciones SSE3
  • Executable Disable Bit
  • Manejo inteligente de potencia
  • Tecnología SpeedSted
En los siguientes posts analizaremos en detalle algunas de estas características.

12 enero 2007

Estufecto me hallo: cierran mi pub favorito

Maldita sea. Me he enterado de que mi pub favorito, el Chubby Check (supongo que debe su nombre a Chubby Checker) cierra sus puertas. Era un pub con ambiente de jazz, aunque ultimamente ponían cualquier tipo de música (buena música, nada de Bisbal ni mierdas de esas) No me importaba ir una y mil veces a tomar una copa o a hablar, con los amigos o contigo. Y digo yo: ¿y ahora dónde vamos?

03 enero 2007

Nuevo blog tecnológico en viñetas

Hay muchas viñetas tecnológicas en Internet y ahora ha aparecido otro blog que trata el tema de la misma forma. Tiene dos días de vida y no está mal del todo, tal vez os interese echarle un vistazo. Es de Mauro Entrialgo y está colgado en El País.

http://blogs.elpais.com/mauroentrialgo/

02 enero 2007

Algunas predicciones tecnológicas para PC

Empieza un nuevo año que, tecnológicamente hablando, ofrecerá muchos hitos a tener en cuenta. Me atrevó ahora, en plan pitoniso, a pronosticar lo que ocurrirá en estos meses, aunque sabemos que un vuelco en las espectativas sería lo más normal.

A nivel software la mayor "revolución" sera la aparación del nuevo sistema operativo de Microsoft, Windows Vista, previsto para el primer trimestre del año. Para muchos de vosotros, y para mi también, esta aparición no alterará vuestro sueño. Las novedades son en gran parte gráficas, quedando el núcleo casi igual que en Windows XP. Sin embargo Microsoft espera una gran revolución en el mercado, aunque la batalla con los sistemas de libre distribución aproximará posturas, como ya lo hizo al final de 2006.

La guerra de núcleos en los microprocesadores no ha hecho más que comenzar. A finales del año pasado Intel advirtió de que en 5 añon verán la luz microprocesadores con 80 núcleos, así que este año de dejarán ver unos cuantos. El microprocesador de 4 núcleos para sobremesa está listo, si bien el mismo en servidor, el Quad Xeon, lleva en la aclle desde Noviembre de 2006. La llegada de los 4 núcleos a la sobremesa vendrá acompañada de la implantación del chipset Intel 975. Personalmente pienso que a finales de este año veremos microprocesadores de 16 núcleos. AMD se tendrá que poner las pilas para hacer competencia a Intel. Para ello sacarán en breve al mercado su nueva serie 4x4, aunque aún no la he probado y no puedo dar mi opinión.

Los ordenadores portátiles van a sufrir una revolución. Ahora vendrán con una pequeña pantalla externa (el el "lomo" del monitor u en otra posición) de 2" o 3" que permitirá que, con el ordenador apagado, recibamos mensajes y alertas desde el sistema operativo. Esta opción será soportada, en principio, por Windows Vista, pero seguramente aparecerán pronto drivers que lo soporten en Linux.

Muchas cosas van a pasar. Yo las comentaré todas.

01 enero 2007

!Feliz Año Nuevo¡

¡Feliz año nuevo a todos! Como dije ayer os deseo un año 2007 estupendo. Este año pasé de cotillón y de agobios y a las 2 de la madrugada estaba en la cama, así estoy ahora freco como una rosa. Inicio el año desligando este blog a su versión inglesa, aunque este no desaparezca. Creo que no es mala idea tener un blog en inglés, pero la verdad es que no le puedo dedicar el tiempo que quisiera, así que escribiré en el cuando pueda, pero lo desligo de este, que es el "principal".

En otro orden de cosas estoy seguro de que habeis recibido SMS's cachondos. Os invito a poner el que más os gustó. A mí el que más sensación de mala follá me dió fue este:
Hola, ¿qué vas a hacer esta noche? Yo me he quedado colgado. Firmado: Sadam

31 diciembre 2006

2006 muere, ¡viva 2007!

A estas horas estamos enfrascados en untar paté en los panecillos,poniendo todo en orden para que la última cena de 2006 quede genial. Desde aquí quiero desear a todos un Feliz Año 2007 y que el año 2006 haya sido tan provechoso y féliz como lo fue el mío. ¡Nos vemos el año que viene!

29 diciembre 2006

En la nueva versión de Blogger

Pues sí, yo paso de pagar un hosting privado y sigo en Blogger, que ahora se ha empeñado en que todos nos cambiemos a la nueva versión, y en esas estamos, viendo cambios. El que más me llama la atención es que permite añadir etiquetas a los posts. En fin, voy a echar un vistazo.

Por cierto, los que usais hosting privado: ¿a cómo sale? ¿Merece la pena?

22 diciembre 2006

¡Feliz Navidad!

Últimamente tengo muchas cosas que hacer y apenas tiempo para escribir. Aún así deseo Feliz Navidad a todos los que se pasan por aquí.

15 diciembre 2006

Asistencia a presentación de Intel

Ayer asistí en Madrid a una "floja presentación" conjunta de Intel y Microsoft que, como he dicho en una y mil veces, van juntos hasta a ca...zar.

Los chicos de Intel hablaron sobre la tecnología multinúcleo y particularmente del Xeon de 4 núcleos, el Quad-Xeon encuadrado en la serie 5300, que salió al mercado en Noviembre, que es un microprocesador para servidor en socket 604 con microarquitectura Intel Core.

Por su parte los chicos de Microsoft hablaron de las nuevas mejoras del servidor de correo Microsoft Exchange Server 2007, que me parecen simplonas, y de la aplicación de seguridad Microsoft Forefront, que resulta ser un galimatías difícil de entender.

En definitiva, nada interesante.

10 diciembre 2006

¡Pero que marcas mas malas!

Hay ciertas marcas de electrodomésticos o de electrónica de consumo que son realmente malas. Yo no digo que nadie las compre, pero sí que yo he tenido malas experiencias con ellas.

Por ejemplo, tengo un reproductor DVD de la marca Energy System con solo un año y al que no le he dado mucha caña. Sin embargo, cuando estás reproduciendo una película, al cabo de 30 o 40 minutos empieza a dar saltos y es imposible continuar viéndola. Solución: apagar el aparato y esperar unos 10 minutos a que se "enfríe".

Otra marca a la que le hago la cruz es Best Buy. Tengo un receptor GPS Solar que con menos de 2 veces de uso no enciende la luz de conexión Bluetooth, es como si la función se hubiera deshabilitado, por lo que es inservible.

Estos aparatos tienen menos de un año, pero son de tan mala calidad que se me quitan las ganas de solicitar la garantía. Me conformo con no confiar nunca más en ellas.

02 diciembre 2006

Bruce Lee y los punteros...

Empty your memory,
with a free()…
like a pointer!
If you cast a pointer to a integer,
it becomes the integer,
if you cast a pointer to a struct,
it becomes the struct…

The pointer can crash…,
and can Overflow…

Be a pointer my friend…

28 noviembre 2006

Lo que mató a Alexander Litvinenko mata a muchos todos los días, pero poquito a poco

Cosas de espías

Como ya sabemos, o se tiene casi total certeza, el polonio 210 mató a Alexander Litvinenko, el expía ruso que molestaba y al cual fulminaron la semana pasada. Pues bien, leo un artículo en El país que indica que el polonio 210 es uno de los componentes del tabaco (no es que se lo pongan a drede, es que los fertilizantes fosfatados lo tienen y la planta lo absorve, a saber lo que nos meten en los tomates, lechugas,...). Pasa que para palmarla a base de cigarros como el ruso, pelón y destrozado por dentro, uno se tiene que fumar cientos de miles de cajetillas en pocos meses, cosa poco probable e imposible. Sin embargo, en estudios realizados sobre animales, el polonio 210 es el principal responsable del cancer de pulmón a largo tiempo. Yo no fumo. ¿Qué tendrá de bueno esa mierda para que uno no se pueda desenganchar?

22 noviembre 2006

Los microprocesadores de 2 núcleos son más que eso

Tecnología

Que nadie piense que Code Duo, Core 2 Duo, etc... son microprocesadores de 2 núcleos y nada más. La microarquitectura que implementan ofrece ciertas mejoras que a los "estudiosos" de las arquitecturas de computadores les puede interesar. Aquí dejo un enlace a una presentación flash con las mejoras que presenta la microarquitectura Intel Core, que es en la que están basados los nuevos microprocesadores Intel de doble núcleo.

21 noviembre 2006

Pregunta a los que trabajan...

Me corroe la duda:

¿soy yo el único estúpido engreido que cree que tiene más formación y más cualidades que su jefe o son ilusiones mías?


17 noviembre 2006

14 noviembre 2006

Estados de bajo consumo de los microprocesadores

Tecnología

Antiguamente un microprocesador estaba funcionando completamente incluso cuando estaba ocioso. Hoy día existen varias tecnologías para "apagarlo" (por partes o completamente) si no tiene una carga de trabajo grande. Vamos a estudiar brevemente las tecnologías que implementan esta mejora.

C1E enhanced halt state

Esta tecnología fue introducida en la serie 500J de Pentium 4 y reemplaza la antigua C1 que usó Pentium 4 y la mayoría de microprocesadores x86. El estado C1 es invocado cuando un proceso ocioso del sistema operativo ejecuta el comando HALT, cosa que Windows realiza constantemente cuando no está a plena carga. Al ejecutar este comando la CPU cortará el consumo de potencia. El nuevo estado C1E de Intel tambien invoca comandos HALT pero la frecuencia y el voltaje se ajustan al trabajo que esté realizando el microprocesador. Este estado requiere menos potencia que el C1 y es más robusto.

Enhanced SpeedStep

SpeedStep modula la frecuencia y el voltaje de la CPU dependiendo de la carga, al igual que C1E, pero el mecanismo por el que se invoca es distinto. Tanto el sistema operativo como la BIOS intervienen. El sistema operativo puede pedir cambios de frecuencia a través del ACPI, siendo estas variaciones mucho más precisas y eficientes.

TM2 thremal throttling

Todos los Pentium 4 incluyen la posibilidad de desacelerarse ellos mismos cuando empiezan a sobrecalentarse. Esta característica se llama Thermal Monitoring 1 (TM1) y consiste en que disminuye a la mitad su frecuencia, aunque externamente siga funcionando a la frecuencia habitual. Este mecanismo es efectivo pero tiene importantes desventajas. El resto del sistema no sabe cómo actuar ante esta situación, el subsistema de memoria puede caer en una iteración contínua que cause su sobrecalentamiento y el rendimiento general del sistema puede caer en picado. TM2 es una mejora de TM1, evitando los ciclos contínuos de memoria.

12 noviembre 2006

Ni puta idea de ordenadores, pero tengo eMule

Cosas de la Informática

Hoy día la Informática nos invade por todos lados, de eso no hay duda. Edificios, ciudades, empresas,...todo está gobernado por 0's y 1's. En un mundo informatizado no todo el mundo entiende el funcionamiento de un ordenador o los entresijos de la algorítmica pura, y por supuesto que no todo el mundo tiene por qué saber de todo, faltaría más. La expansión de Internet ha creado nuevas formas de comunicación y de vida y pocos pueden escapar ya a su influjo. Las posibilidades de Internet son enormes, pero la realidad es otra. Es una pena que los últimos en llegar se sumen al carro de las nuevas tecnologías para descargarse el último disco de Bisbal.

A mi parecer es así. Internet se colapsa de auténticos pinchateclas cuyo único fin es poner el eMule a reventar. Compran máquinas potentes que no utilizarán ni a su 10% de potencia y contratan anchos de banda exagerados con un único objetivo: llenar el disco duro de música, pelis y porno. Hay gente que incluso no apaga el ordenador en meses y descarga cosas que ni le interesan, es un afán por descargar y descargar.

Ojo, que no soy de la SGAE ni estoy a favor de DRM ni en contra de eMule, aMule y otras variedades torrent. Yo también descargo, sobre todo música, pero solo cuando hay algún disco que me interese. No soy nadie para decir lo que se puede y no se puede hacer. Simplemente me da pena que Internet sea colapsado a base de pirateo, habiendo cosas tan interesantes que leer y descubrir. Es normal que ideas como Internet 2, esa Internet paralela y de uso más "productivo", sea más que una posibilidad a nivel global.

09 noviembre 2006

Programa en C para reventar discos duros

Test de rendimiento

Supongo que nadie quiere destrozar (o intentarlo) su disco duro, pero en mi trabajo es importante comprobar su fiabilidad. Por eso he escrito un programa en C (que ejecuto en Windows, aunque tengo que compilarlo en Linux y supongo que con pequeñas variaciones estará listo) con este fin, comprobar si los discos son realmente duros.

Este programa genera ficheros de 1 GB y los copia en el disco duro hasta llegar al tope de Gigabytes indicados. Este proceso se repite desde 1 hasta infinitas veces, según deseemos.

¿Por qué lo pongo aquí? Por que con el he reventado 2 discos duros Seagate ST3160211AS. Con HD Tach 2.61, una aplicación para comprobar la tasa de transferencia en lectura y escritura, al llegar a los 65 GB aproximadamente la escritura baja a niveles irrisorios (ver línea verde de la gráfica), síntoma de que algo falla. Obviamente la prueba con HD Tach antes de pasar el test que he creado fue correcta.

Os dejo el código por si lo quereis utilizar. Perdonad si no sale tabulado.

-------------------

/*********************************************************************
El programa copia bloques de 1GB en el disco duro hasta que llegue
a GB. En este punto borra todos los bloques y
continua iteraciones.

Si es 0 realizará infinitas iteraciones hasta que el
programa sea cortado con Control-C
*********************************************************************/

#include
#include

using namespace std;

void informacion_entrada()
{
printf("\nError: no introdujo los parametros correctos\n\n");
printf("\n \n\n");
printf(" -> Por ejemplo, c:, d:,...\n");
printf(" -> GigaBytes maximos a copiar (por ejemplo 100, 110,...)\n");
printf(" -> Iteraciones a realizar, 0 para infinito\n\n");
printf("Ejemplo de ejecucion: h: 110 5\n");
}

/**************************************************************************
Envejecimiento con n iteraciones
**************************************************************************/
void envejecimiento_n(char* filename,int maximo_a_copiar,int iteraciones)
{
FILE *destino;
double total_copiados_iteracion=0.0,total_copiados=0.0;
unsigned long bytes_copiados=0;
char nombre_fichero[5];
char* numero=(char*)malloc(sizeof(char)*2);
int ficheros;

printf("\nEnvejecimiento de unidad %s, se moveran %d GB aproximadamente\n",filename,maximo_a_copiar*iteraciones);
printf("--------------------------------------------------------------\n");

for(int iter=0;iter!=iteraciones;iter++)
{
total_copiados_iteracion=0.0;
ficheros=0;
do
{
strcpy (nombre_fichero,filename);
numero=itoa(ficheros++,numero,10);
strcat (nombre_fichero,numero);

if (!(destino=fopen(nombre_fichero,"w")))
printf("No pude abrir el fichero de destino.\n");

do
{
fputs("abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij",destino);
bytes_copiados+=100;
}
while (bytes_copiados!=1000000000);

fflush(destino);
fclose(destino);

total_copiados_iteracion+=0.931322;
total_copiados+=0.931322;
bytes_copiados=0;

printf("%f GB copiados\n",total_copiados);
}
while ((total_copiados_iteracion+0.931322)
//BORRA FICHEROS
for (--ficheros;ficheros>=0;ficheros--)
{
strcpy (nombre_fichero,filename);
numero=itoa(ficheros,numero,10);
strcat (nombre_fichero,numero);

destino=fopen(nombre_fichero,"w");
fputs("",destino);
fclose(destino);
}
}
}

/**************************************************************************
Envejecimiento infinito
**************************************************************************/
void envejecimiento_infinito(char* filename,int maximo_a_copiar)
{
FILE *destino;
double total_copiados_iteracion=0.0,total_copiados=0.0;
unsigned long bytes_copiados=0;
char nombre_fichero[5];
char* numero=(char*)malloc(sizeof(char)*2);
int ficheros;

printf("\nEnvejecimiento infinito de unidad %s, finalice con Control-C\n",filename);
printf("----------------------------------------------------------------\n");
while (true)
{
total_copiados_iteracion=0.0;
ficheros=0;
do
{
strcpy (nombre_fichero,filename);
numero=itoa(ficheros++,numero,10);
strcat (nombre_fichero,numero);

if (!(destino=fopen(nombre_fichero,"w")))
printf("No pude abrir el fichero de destino.\n");

do
{
fputs("abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij",destino);
bytes_copiados+=100;
}
while (bytes_copiados!=1000000000);

fflush(destino);
fclose(destino);

total_copiados_iteracion+=0.931322;
total_copiados+=0.931322;
bytes_copiados=0;

printf("%f GB copiados\n",total_copiados);
}
while ((total_copiados_iteracion+0.931322) //BORRA FICHEROS
for (--ficheros;ficheros>=0;ficheros--)
{
strcpy (nombre_fichero,filename);
numero=itoa(ficheros,numero,10);
strcat (nombre_fichero,numero);

destino=fopen(nombre_fichero,"w");
fputs("",destino);
fclose(destino);
}
}
}

/************************************************************************
Main
************************************************************************/
int main(int argc, char *argv[])
{

char unidad[4],iteraciones[4],capacidad[4];

printf("\nBurn Storage Devide 1.0\n\n");

printf("Introduzca la unidad a verificar (por ejemplo, c: ) --->");
scanf("%s",unidad);
printf("Introduzca las iteraciones, 0 para infinitas ) --->");
scanf("%s",iteraciones);
printf("Introduzca la capacidad maxima de la unidad en GB (por ejemplo, 100 ) --->");
scanf("%s",capacidad);

if (atoi(iteraciones)!=0) envejecimiento_n(unidad,atoi(capacidad),atoi(iteraciones));
else envejecimiento_infinito(unidad,atoi(capacidad));

system("PAUSE");
return EXIT_SUCCESS;
}

Core 2 Quad: el inicio

Tecnología

No acaban de aterrizar los Core 2 Duo de Intel y la multinacional norteamericana ya ha presentado el primer modelo de microprocesador con cuatro núcleos: el Core 2 Quad QX6700.

Estructuralmente este microprocesador son 2 Core 2 Duo juntos (2 x 2 = 4 núcleos), tiene socket LGA 775, una frecuencia de reloj de 2.66 Ghz por cada núcleo y se relaciona con el sistema a 1066 Mhz (FSB).

Lo que menos me gusta de este microprocesador es que vuelve a consumir los 130W que consumían los Pentium D, por lo que una de los grandes avances de Intel en los Core 2 Duo se ha esfumado.

Podeis leer una completa review aquí.

06 noviembre 2006

¿All in Wonder? ¡Ya sabemos lo que es!

Tecnología

Hay un componente hardware que tiene una serie de productos llamados All in Wonder. Tal vez vayais un día a una tienda y os lo ofrezcan, así que no estaría mal saber de qué se trata. ¿Alguien podría explicar de qué estamos hablando?

ACTUALIZADO

En los comentarios se ha dado con la tecla. All in Wonder se refiere a una serie de productos de tarjetas gráficas que, además, son capturadoras de video, sintonizadoras de televisión y sintonizadoras de radio. Podeis ver un ejemplo de la marca Powercolor aquí. ¿Vendrá All in Wonder de All in One? Se parecen.

05 noviembre 2006

Programando

El estado natural de un Informático...

Ahora mismo estoy creando una aplicación para el trabajo. Nadie me la ha pedido pero sé que es necesaria. Se trata de una aplición Web para almacenar/consultar los resultados de rendimiento de los componentes hardware que probamos. La combinación es la típica: PHP+MySQL.

En todo programa en donde intervienen permisos y claves hay que solucionar la forma de afrontarlos. Yo lo he hecho de una manera correcta (a mi parecer) pero estaría bien saber cómo lo harían los demás. ¿Cómo haríais...?
  1. Control de sesiones y autenticación de usuarios a lo largo de la sesión
  2. Almacenamiento de la clave de usuario en la base de datos

30 octubre 2006

Diferencias entre DDR y DDR2

Tecnología

Hoy día las placas base usan módulos de memoria con encapsulado DIMM y tecnología DDR o DDR2, ¿pero cuáles son las diferencias entre ambas? Analizamos aquí las principales:
  • Las memorias DDR se pueden encontrar oficialmente en versiones de 266 Mhz, 333 Mhz y 400 Mhz, mientras que las DDR2 se pueden encontrar en 400 Mhz, 533 Mhz, 667 Mhz y 800 Mhz. Ambas transfieren dos datos por ciclo, por lo que las frecuencias anteriores son nominales y la real se obtiene dividiéndolas por dos.
  • Las memorias DDR2 tienen un consumo menor a las memorias DDR, 1.8V contra 2.5V.
  • En las DDR la terminación resistiva para hacer la memoria funcionar está en la placa base mientras que en la DDR2 está en el propio módulo de memoria. Esta es la razón por la que no se puede pinchar DDR en slots DDR2 y viceversa.
  • Los modulo DDR tienen 184 contactos y los DDR2 tienen 240 contactos.
  • En DDR el CAS Latency (CL) puede ser 2, 2.5 o 3 ciclos mientras que en DDR2 puede ser 3,4 o 5 ciclos.
  • En DDR2, y dependiendo del chip, hay una latencia adicional (AL, aditional latency) de 0,1,2,3,4 o 5 ciclos, por lo que la latencia total será CL+AL.
  • En DDR2 la latencia de escritura es (CL+AL)-1
  • El controlador DDR trabaja precargando 2 bits del área de almacenamiento mientras que el controlador de DDR2 trabaja precargando de 4 bits en adelante.

26 octubre 2006

Cómo calcular la tasa máxima de transferencia teórica de la RAM con encapsulado DIMM

Tecnología

Los módulos de memoria RAM con encapsulado DIMM, que son los que tenemos ahora mismo y los que se pueden adquirir actualmente, tienen una tasa de transferencia teórica máxima fácil de calcular. Sabiendo la frecuencia de estas la fórmula es:

Transferencia máxima (MB/s) = (frecuencia x numero_bits_bus) / 8

Por ejemplo, si tenemos memoria a 533Mhz y sabiendo que el número de bits del bus es 64 bits en encapsulado DIMM la tasa de transferencia máxima será:

Transferencia máxima (MB/s) = (533 x 64) / 8 = 4,264 MB/s

Actualmente las placas base trabajan en Dual-Channel, es decir, si conectamos dos módulos en el mismo canal la tasa de transferencia máxima se duplica. Así, si pinchamos dos módulos de 533 Mhz en Dual-Channel obtendríamos una tasa de transferencia máxima teórica de 8,528 MB/s.

Obviamente estamos hablando de tasa máxima teórica, por lo que en la realidad estos valores sólo servirán para valorar cuánto se acerca vuestra memoria al óptimo posible.

25 octubre 2006

Nueva empresa, mismas funciones

Cosas de la vida

Me salí de la cola del paro en la que estuve durante un día y ya estoy en mi nueva empresa (en realidad entré el Lunes) Sigo haciendo lo que hacía en la anterior: investigación y desarrollo a nivel hardware. De los temas de Microsoft de los que hablé antes me ocuparé más adelante. Ahora es momento de probar y homologar material.

23 octubre 2006

Overclocking de los RAM Timings

Overclocking

En el post anterior hablábamos de los RAM Timings, cuáles eran y qué implicaba cada uno. Los RAM Timings son fijados automáticamente en BIOS, al menos que los modifiquemos manualmente y hagamos overclocking. Ojo, no todas las placas base soportan overclocking de los RAM Timings.

La BIOS de esta placa permite modificar los RAM Timings excepto el CMD

Como podeis ver lo que se puede modificar en BIOS es el número de ciclos que ocupará cada Timing. Tampoco todos los módulos de memoria RAM van a soportar overclocking. Por ejemplo, si comprais una memoria a 500 Mhz la placa base trabajará con ella a 400 Mhz, lo que quiere decir que el fabricante del módulo te "garantiza" que puedes forzar algo la memoria. El overclocking es un mundo en el alambre, solo apto para sibaritas.

21 octubre 2006

Lo que realmente interesa de la memoria RAM: los RAM timings

Tecnología

Cuando nos vamos a comprar un ordenador y nos centramos en el tema de la memoria RAM nos interesa que tenga mucha, burro grande ande o no ande. Algún sibaritas se fijará en la frecuencia y creerá tenerlo todo claro. Sin embargo esto no es así. Hay un conjunto de datos fundamentales sobre los tiempos de acceso en RAM que cualquier flipao del alto rendimiento hardware no puede dejar pasar. Obviamente en estos valores es donde se ve si un módulo de memoria es bueno o no y, obviamente, el precio variará mucho de una a otra.

Sabemos que la memoria RAM es aquella memoria intermedia entre el disco duro y el microprocesador, amén de cachés y registros del micro, que son buffers de memoria mucho más rápidos y mucho más caros. Para entender todo también debemos aclarar que la memoria RAM se organiza, físicamente, como una cuadrícula en la que en cada punto de corte horizontal-vertical hay un condensador que almacena carga o no (nunca se almacenan 0's y 1's, lo que hay es ausencia o presencia de un cierto estado de la materia).

Cada punto es un condensador que almacena o no carga. Por cierto, ¿habías visto esta ilusión óptica? ¿Cuánto puntos negros ves?

Si ya sabemos qué es y como se organiza la memoria RAM podemos hablar de los RAM timing, que son:
  • CL ó Cas Latency
  • tRCD ó RAS to CAS Delay
  • tRP ó RAS Precharge
  • tRAS ó Active to Precharge Delay
  • CMD ó Command Rate
Atención, todos los RAM Timings se miden en ciclos de reloj. Así, por ejemplo, CL=2 significa que el tiempo CL son 2 ciclos de reloj.

CL ó Cas Latency

El CL es el número de ciclos de reloj que la memoria tardará en devolver un dato pedido por el microprocesador. Por ejemplo, si CL=3 la memoria tardará 3 ciclos de reloj en devolver un dato. Tanto las memorias SDRAM como las DDR y DDR2 implementan el modo burst, de manera que el primer dato tardará CL ciclos y el siguiente será entregado a continuación sin la necesidad de esperar CL ciclos.

tRCD ó RAS to CAS Delay

El acceso a un dato en RAM se realiza activando la fila y después la columna a la que queremos acceder. Esta activación es realizada por la señales RAS (Row Address Strobe) y CAS (Column Address Strobe). tRCD mide el tiempo entre ambas señales, es decir, la latencia entre la señal RAS y la CAS. Otra forma de entender tRCD es esta: tRCD es el tiempo que ocurre desde que se activa (comando Active) la fila hasta que se lee/escribe en la columna.

tRP ó RAS Precharge

Despues de que el dato es tomado el comando Precharge debe ser ejecutado, cerrando la fila de la memoria que fue abierta y permitiendo otro acceso. tRP es el tiempo que pasa desde que se activa el comando Precharge hasta que la nueva activación de una columna puede ser llevada a cabo.

En este punto podemos decir que el tiempo que transcurre desde Precharge hasta que obtenemos el dato es tRP + tRCD + CL.

tRAS ó Active to Precharge Delay

Después de que el comando Active en tRCD sea ejecutado otro comando Precharge no puede ser inicializado hasta que el tiempo tRAS haya transcurrido. De esta forma tRAS limita cuándo la memoria puede empezar a leer/escribir en otra línea.

CMD ó Command Rate

CMD es el tiempo que ocurre desde que el chip de memoria es activado mediante la línea CS (Chip Select) hasta que cualquier comando puede ser ejecutado sobre dicho chip. Este parámetro lleva la letra T y sus posibles valores son 1T o 2T, que indican un ciclo o dos ciclos respectivamente. Si esta valor no es dado debemos sobreentender que se trata de 2T.


Bien, llegados a este punto ya sabemos toda la información sobre la RAM. Cuando compremos un módulo podremos ver los RAM timings en una secuencia de números como 2-3-2-6-T1, siendo el primer 2 el CL, el 3 el tRCD, etc. (ver imagen inferior la línea que empieza por CL) Obviamente cuanto menores sean estos valores mejor será la memoria.

En este caso los RAM Timings son CL=3, tRCD=4, tRP=4 y tRAS=8 (suponemos un CMD=T2)

20 octubre 2006

Se acabó...pero volveremos

Cosas de la vida

Ahora sí, hoy ya estoy en el paro...hasta que el lunes me incorpore a mi nueva empresa. Mis agradecimientos no los va a recoger nadie, pero dejo atrás magníficos profesionales (no muchos) a los que les deseo lo mejor y a los que le agradezco su ayuda y enseñanzas.

19 octubre 2006

Quiz sobre tarjetas de memoria

Tecnología

La expansión de la memoria portatil para cámaras de fotos, teléfonos móviles, etc. ha sido increible, pero ¿sabríamos diferenciar unas de otras? Os propongo este quiz con una pregunta general: ¿cuál es cada una? ¡Ojo, son todas diferentes!

Tarjeta 1


Tarjeta 2

Tarjeta 3


Tarjeta 4


Tarjeta 5

Tarjeta 6

Tarjeta 7

Tarjeta 8

Tarjeta 9

17 octubre 2006

NES tuneada (sniff!)

El tunning traspasa fronteras, no hay más que ver esta NES con óptico. ¡Qué tiempos! (sniff!)

Nueva sección de posts magníficos

Sobre blogs

Muchas veces leo posts muy buenos que me gustaría guardar y releer de vez en cuando
, pero pierdo los enlaces y me tengo que joder. Con el objetivo de que esto no ocurra he creado una sección de posts magníficos en los que almaceno el enlace y la página en la que los encontré. Supongo que los autores no pondrán pegas, en ningún caso me apropio de sus creaciones sino que las ensalzo.

El primer post está en Pixel y Dixel y trata sobre "El golpe de una pulgada", ahora que está tan de moda Bruce Lee y su "be water, my friend".

16 octubre 2006

Ni Windows ni Linux, sólo Informática, sólo soluciones

Ya comenté hace unos días que me voy de mi empresa en busca de nuevos proyectos. No comenté cuál sería mi función, pero cuando lo diga muchos se llevarán las manos a la cabeza: seré el responsable del departamento de todos los temas que tienen que ver con Microsoft. Microsoft. Solo con decirlo da repelús. Un gafotas cuya empresa gana billones de dolares al día. ¿Qué asco? ¿Qué envidia?

En casa no tengo Windows, ni en el trabajo tampoco. Uso Linux y la nueva empresa usa Linux (Ubuntu) en todos sus terminales. Sin embargo seré responsable del departamento de Microsoft. ¿Y qué?

Ya he dicho que lo del sistema operativo me la trae al fresco, que las guerras entre niñatos linuxeros y pinchateclas windowseros me la pela. A mí lo único que me interesa es el problema y la solución y en algunos casos Windows dará algo que Linux no pueda y viceversa. Me rio de quien dice que Windows es una mierda y Linux una maravilla. Yo no veo perfecto ninguno de los dos, cada uno tiene sus ventajas y desventajas.

Lo que es un error flagrante es ignorar uno de ellos. Un buen informático no puede desvincular su aprendizaje por culpa de modas y movimientos estúpidos. Particularmente me siento afortunado de poder utilizar al máximo ambos sistemas operativos y también de no tener prejuicios. Complementarse en este campo es fundamental para el desarrollo profesional. Tu jefe sólo tendrá problemas que resolver y tú soluciones que encontrar. ¿De verdad quieres dejar un flanco sin munición? No te intento convencer de nada, solo que pienses si la estúpida guerra entre Windows y Linux tiene sentido.

15 octubre 2006

Tengwar

En la lengua de J.R.R. Tolkien mi nombre es: