Archivo de la categoría Hardware

Suficiente para un juego de Spectrum



Tener una partición en discos RAID con 260 Gb, puede parecer suficiente para almacenar información. Pero se va llenando, y llenando, y al final, no da para mucho… Poco más que un juego de Spectrum 48K.

(adsbygoogle = window.adsbygoogle || []).push({});



Continuar leyendo...

RealSpeed



En un par de horas, he creado un sencillo monitor de la velocidad real de la CPU, con C++ Builder 2009. El algoritmo de obtención de velocidad, es una variante del publicado por el amigo Ciusbet, que basicamente evita el loop que controla el paso del tiempo para reducir el uso de CPU.

En portátiles, o equipos de sobremesa con tecnologías de variación dinámica de la velocidad del procesador como Cool&Quiet, es fácil observar como va cambiando la velocidad a la que funciona el procesador.

Mi objetivo era más ver las características de C++ Builder 2009, y explorar el Ribbon interface, que la propia herramienta, aunque ya puestos, podéis conseguirla aquí.…

Continuar leyendo...

¿Cuál es el mejor sistema de archivos para un USB?



Aprovechando la compra de mi nuevo pendrive Sony Microvault de 8 Gb, me he puesto a experimentar con el ya obsoleto Kingston Datatraveler de 512 Mb, para intentar responder a la pregunta que se discute hasta la saciedad en foros y páginas web. ¿Qué sistema de archivos es el mejor para un pendrive? ¿FAT?, ¿FAT32?, ¿NTFS? o la nueva ¿exFAT?

Para intentar resolver este dilema, he cogido el Disk Benchmark de Everest 4.50, y he procedido a ejecutar la Read Test Suite, con los 4 sistemas de archivos mencionados. Los resultados obtenidos han sido:

(adsbygoogle = window.adsbygoogle || []).push({});

Dónde:
Sistema: Es el sistema de archivos (File System) probado.…

Continuar leyendo...

Profile Guided Optimizations



Profile Guided Optimizations, o simplemente PGO, es una técnica que permite a los compiladores recopilar información extra acerca de la ejecución de un programa, de manera que puedan refinar el código generado en base a esos datos.

Aunque parece algo muy lógico, no fue hasta el Intel C++ en su versión 6, creo, que no empezó a estar disponible para PC, sus resultados, sin ser dramáticos, si que mejoraban levemente la calidad del código generado.

Hoy día, las cosas han cambiado sustancialmente, así, una de las causas del aumento de velocidad en Firefox 3, y Opera 9.5 entre otros, cuando los comparamos con sus antecesores, es precisamente el uso de PGO, que logra aumentar el rendimiento de partes críticas de los programas entre el 1% y el 50%.…

Continuar leyendo...

La capacidad del cerebro



Datos recientes de diferentes investigaciones, son capaces de hacer una estimación relativamente precisa de la capacidad de proceso de un cerebro humano. Dicho datos, estiman un margen de error de un orden de magnitud:
Velocidad de cálculo: 10 TFlops.
Capacidad de almacenamiento: 10^15 bits (114 Tb) en base a 10^14 sinapsis con 1000 conexiones cada una.
Consumo: 30 W.
Tamaño: 900 cm3.
Peso: 1500 g.

Naturalmente a lo anterior, habría que sumar nuestra memoria ROM, esto es, la información contenida en el ADN del genoma, que se cifra en unos 400 Mb.

Comparativamente, veamos los datos de un PC puntero de hoy en día:
Velocidad de cálculo: 55 GFlops (AMD Phenom 9950).…

Continuar leyendo...

Copywrite y Copy II PC



Mucho antes que SafeDisc y SecuROM, intentasen dificultar la copia de los discos de distribución de software original, y permitieran ganar mucho dinero a sus creadores (Macrovision y Sony respectivamente), las protecciones anticopia ya existían, y por supuesto, también existían los programas para saltarlas (CloneCD, CloneDVD, Alcohol 120%, Daemon Tools, …).

Si en los tiempos del Spectrum, eran Alkatraz, Flash Load, o SpeedLock en sus diferentes versiones, los programas que traían de cabeza a los piratas y usuarios. De nuevo en esa época, otra oleada de copiadores apareció (Lerm TransPack, Trans Express, …).…

Continuar leyendo...

11.500 frames por segundo



En su día, el amigo RFOG, obtuvo la cifra de 7.189 frames por segundo, ejecutando la simple demo DirectDraw con una Geforce 8800GTS.

Aprovechando la nueva adquisición del compañero Duce, ejecutando la misma demo, en su versión x64 bajo Vista, pero con una 9800GTX, se han conseguido una impresionante marca de ¡11.539 FPS!

Y luego el Crysis va lento…



Continuar leyendo...

Ventajas ocultas de x64



A estas alturas, y aunque el apoyo de la industria no es el adecuado, parece que a nivel general quien más y quien menos es consciente de las ventajas que aporta la arquitectura x86-64 sobre la x86. A saber, soporte de instrucciones generales de 8 bytes, y la posibilidad de direccionar cantidades de memoria más grandes.

Sin embargo son mucho menos conocidas algunas ventajas añadidas de esta arquitectura. La más evidente es que en las CPU que soportan x64, las instrucciones extendidas como SSE están siempre disponibles, por lo que la mayoría de herramientas de desarrollo tomarán ventaja de este hecho, generándolas cuando pueda resultar ventajoso.…

Continuar leyendo...

Spectrum en un SAM



Si más o menos me váis siguiendo, conoceréis de mi la afición que tengo a la retroinformática, y en particular al Spectrum de Sinclair, que introdujo en Europa, y sobre todo en el Reino Unido y España, la computación doméstica a bajo coste.

Por supuesto también hablé del Sam Coupe, una máquina basada en un diseño mejorado del Spectrum, que podía haber tenido un tremendo éxito comercial de haber sido presentada algunos años antes.

Como he dicho, el Sam, partía de una arquitectura similar al Spectrum. Usaba una nueva versión del procesador Z80 que era casi el doble de rápido; podía incorporar hasta 512K de memoria interna; disponía de unidades de disco de 3,5 pulgadas de doble densidad, con capacidad de almacenamiento de 800K; tenía un procesador de sonido Philips 1099 (muy popular en las posteriores Sound Blaster); y entre sus modos de pantalla, permitía hasta 256×192 con 16 colores de una paleta total de 128.…

Continuar leyendo...

Overclock en un Spectrum



Curioso video que he encontrado en Youtube.

Partiendo de un Spectrum de 128K, le suben la velocidad del Z80 hasta los 14 Mhz (desde los 3,5 originales), y realizan un reseteo vía BIOS (USR 0). Como es lógico, el proceso, es 4 veces más rápido.

Acto seguido, aceleran la cinta de Arkanoid un 400%, y ponen a cargar el juego completo, que carga sin problemas a esa velocidad.



Continuar leyendo...