1.0Diferencias entre el procesamiento humano y el de un microcontrolador
Si bien comparar el procesamiento humano con el de un microcontrolador puede resultar casi imposible debido a las grandes diferencias, yo sólo quiero hacer hincapié en un puñado de ellas.
El procesamiento de un cerebro humano es sumamente más complejo que el de un microcontrolador(de ahora en adelante llamado uC). Esto puede hacer que usted se pregunte, entonces, cómo puede ser que no logre comprender cómo programar un uC rápidamente…pero no nos precipitemos. Recordemos que el cerebro humano aprende por sedimentación y que programar uC no es una tarea naturalmente cotidiana por lo que lograr comprender cómo programar un uC puede (y debe) llevar cierto tiempo. Para algunos lectores requerirá más que para otros.
Un uC es miles de veces mas rápido para realizar ciertas operaciones aritméticas como contar, sumar o restar, pero el cerebro humano es en realidad capaz de procesar y calcular muchísima más cantidad de datos en un mísmo instante. La diferencia radica en que la mayoría de las veces lo hacemos de manera inconciente. Realizamos muchos cálculos pero sin tener que detenernos a “pensar” demasiado en ellos.
Tomemos por ejemplo la capacidad necesaria para poder hacer seguimiento de un pelota con la visión, reconocer colores, distinguir olores, hablar o hasta la mismísima tarea de leer y razonar lo que en este instante estan leyendo. Todas estas tareas que son cotidianas para la mayoría de nosotros, son sumamente difíciles de imitar para un uC. Alguna de ellas tal vez hasta prácticamente imposibles debido a sus limitaciones(actuales).
Entonces podríamos decir que el uC ofrece mucha ventaja cuando se lo utiliza para determinadas funciones pero es sumamente inferior al cerebro humano en muchas otras.