Archivo de la etiqueta: HW

Big Mess of Wires

El gran lío de cables
El gran lío de cables

 

¿Es posible construir una CPU casera? En el siguiente enlace demuestran que sí. Se trata de una CPU de 8 bits construida manualmente con cables. Se llama Big Mess of Wires (Gran Lío de Cables) y tiene las siguientes especificaciones:

  • Velocidad de reloj: 2MHz
  • 512 KBytes de RAM, 512 KBytes de ROM.
  • Salida de video VGA de 512×480 con dos colores, o 128×240 con 256 colores.
  • Sonido y música mediante un generador de sonido de tres voces.
  • Teclado PS/2 .

Hay aproximadamente 1250 cables conectando los componentes, sustituyendo así el circuito impreso.
La verdad es que es impresionante. En la web del autor hay más fotos y especificaciones (también ha publicado un diagrama con la arquitectura interna).

Breve resumen de los niveles RAID 0,1 y 5

La idea principal de los sistemas en RAID es utilizar varios discos físicos de forma simultánea para conseguir una unidad de almacenamiento virtual mejorada que aporte tolerancia a fallos, velocidad de acceso a los datos o ambas cosas.

En función de cómo se distribuya la información entre los discos que forman el RAID la eficiencia y fiabilidad de la unidad de almacenamiento obtenida puede variar. Así se definen diversos niveles de RAID, cada uno de ellos especifica una gestión diferente para el reparto de información entre los discos. Así podemos utilizar muchos niveles de RAID 0, RAID 1, RAID 2… o incluso combinar varios de esos niveles, como en RAID 1+0 (ó RAID 10), RAID 0+1 (ó RAID 01). A continuación se describen las características de los niveles RAID más utilizados:

RAID 0

La información se reparte entre todos los discos reales, de forma que se obtiene un disco virtual cuyo tamaño es la suma de los discos que forman el RAID. No hay redundancia de datos, pero los tiempos de acceso a la información son más altos, ya que podemos acceder en paralelo a datos ubicados en los dos discos.

Ejemplo: RAID 0 con dos discos físicos

RAID 0
RAID 0

 

 

Información RAID 0
Información RAID 0

*MTTF: Tiempo medio entre fallos

RAID 1

En el RAID 1 lo que se hace es duplicar la información entre los discos que lo formen. De esa forma se obtiene un disco virtual del mismo tamaño de cada uno de los discos pero, como la información está repetida, se mejora la disponibilidad.

Ejemplo: RAID 1 con dos discos físicos

RAID 1
RAID 1

 

Información RAID 1
Información RAID 1

RAID 5

En este caso, se distribuye la información entre varios discos físicos y, además, para cada conjunto de datos que se reparte entre los discos, se establece un bloque de datos de paridad, que contiene un código para verificar la corrección de los datos de los otros discos. Ése código también permite regenerar los datos perdidos en caso de que un disco físico fallase.

Ejemplo: RAID 5 con 4 discos físicos. Observar como el bloque de paridad (p) siempre está en un disco diferente del resto de datos y los bloques de paridad de todos los datos siempre no se almacenan en el mismo disco físico.

 

RAID 5
RAID 5

 

Información RAID 5
Información RAID 5

Póster conectores de la placa base

En el siguiente póster se muestra una gran variedad de conectores que podemos encontrar en los diferentes disposituvos hardware. Está actualizada al año 2009, por lo que algunos conectores recientes no aparecen, no obstante es un documento interesante que nos permite hacernos una idea de lo que nos podemos encontrar al abrir un ordenador.

Puedes ver el poster en detalle usando este applet:

Hardware Poster 1.7 by *Sonic840

Si quieres descargarlo, puedes hacerlo desde aquí.

Convergencia

1980 vs 2010
1980 vs 2010

Las cosas han cambiado mucho desde 1980. En el fotomontaje que encabeza ilustra perfectamente el concepto de convergencia aplicado a los teléfonos móviles; hoy por hoy, los teléfonos móviles son mucho más que una herramienta de comunicación, son más bien como un todo-en-uno que cada vez integra más funcionalidades. ¡Hay que ver lo que eso ha cambiado nuestro estilo de vida!

Historia ilustrada de los ordenadores

Computer Stone Age
OK… ¡Imprime!

Aunque el ordenador personal es un invento de finales del siglo XX, la historia de los ordenadores -esas máquinas capaces de realizar cálculos de forma más o menos automatizada- se remonta a algún momento indeterminado alrededor del año 300 A.C.

¡Las primeras computadoras fueron personas!

Así empieza el artículo sobre la historia de la informática que enlazo a continuación. De hecho, parece ser que el término «Computadora» designaba una profesión -tradicionalmente asociada a mujeres- el desempeño de la cual consistía en realizar cálculos repetitivos para obtener tablas de navegación, calcular el estado de las mareas o la posición de los planetas para los almanaques astronómicos.

El artículo sigue, repasando todos los hitos de la historia de la informática a lo largo de los últimos milenios, hasta el año 1981. En ese año, a un joven llamado Bill Gates se le encargó la realización de un sistema operativo para el microprocesador estandarizado que decidió sacar IBM al mercado. A partir de ahí… bueno, parafraseando a Michael Ende, esa es otra historia y debe ser contada en otra ocasión.

El enlace está en inglés, pero es bastante fácil de seguir y contiene muchas imágenes que ilustran los diferentes inventos. Vale la pena echarle un vistazo: