Cory
Usamos el sistema numérico binario en el hardware de la computadora porque los transistores (los bloques de construcción de una computadora) solo son confiables para indicar un estado de 'encendido' o 'apagado' - estados de 1 y 0. De ahí el número binario, base-2, sistema es la forma en que todas las computadoras modernas hacen su aritmética y procesamiento.
Dado que el binario es un sistema bastante tedioso de leer para los humanos, el hexadecimal (base 16, fácilmente mapeable desde y hacia la base 2) es el sistema de facto para interpretar dimensiones relacionadas con la computadora, como el espacio de direcciones.