¿Alguna vez te has preguntado cuál es el motivo que lleva a que un programa compilado para funcionar en las CPU x86 para PC, no funcione en una CPU ARM por ejemplo? ¿Qué es lo que hace que un programa sea compatible con una familia de procesadores concreta y con otras no? ¿Qué son los registros y cual es su función? En este artículo os explicamos lo que son

Cada poco tiempo y de forma reiterada vuelve a surgir la misma pregunta con estos dos tipos de arquitecturas para procesadores. La excusa ahora la tiene Apple dejando atrás a Intel y lanzándose a por sus propios chips ARM y aunque la decisión es compleja, muchos no entienden cómo han tomado este camino. Por ello, vamos a intentar comparar ARM vs X86 en sus características, enfoques y conceptos básicos