Se encuentra en el chip de un ordenador personal o embebido en dispositivos más pequeños , un microprocesador ofrece una forma más rápida de la informática. Puede moverse rápidamente datos entre unidades de procesador . La velocidad es una de las ventajas de un microprocesador que lo diferencia de otros procesadores. Sin embargo , un microprocesador también tiene algunas desventajas que vale la pena considerar al elegir la potencia de cálculo . Para saber más y ver si una unidad de microprocesador vale la pena para usted. Inflige restricción en el tamaño de los datos
microprocesadores tienen formatos de tarjetas rígidas que sólo puede contener ciertas cantidades de información. La falta de espacio no permite más complicado procesamiento de la información , tales como los códigos de operación ( códigos de operación ) y de temporización . La capacidad de un microprocesador para crisis de más datos depende de su bus ( un conjunto de conexiones físicas tales como cables , circuitos impresos , etc ) ancho . Un ancho de bus de datos más grande permitirá el microprocesador para crisis de más datos , sin embargo , el inconveniente de tener un tamaño de bus de datos más grande significa que necesita una mayor cantidad de la lógica y la mayor tamaño de la pastilla . A fin de tener una crisis de microprocesador más datos , es necesario implementar dos métodos --- aumentar el tamaño del bus de 64 bits a 128 bits y más allá , así como aumentar la cantidad de núcleo de microprocesador en un solo microprocesador.
física limitaciones de espacio de direcciones
Microprocesadores han limitado espacio de direcciones físicas . Limita las direcciones de modo real a 20 bits , donde la dirección efectiva es igual al desplazamiento a la izquierda, por 4 bits , registro del segmento. En modo real , un desplazamiento no puede ir más allá de 16 bits , en otras palabras , cada segmento no puede exceder incrementos de 64 kilobytes . Aumentar el número de líneas de dirección no es atractivo porque puede complicar la arquitectura y el diseño sin aumento significativo.
Muchos no son compatibles con las operaciones de punto flotante
más microprocesadores y microcontroladores embebidos de bajo coste no tienen una FPU ( unidad de coma flotante ) , que es un coprocesador especializado que manipula números más rápidamente que los circuitos básicos microprocesador . Microprocesadores utilizan representaciones de punto fijo , que son más difíciles y engorrosos de usar que las representaciones de punto flotante porque no pueden manejar una gama dinámica más amplia . Microprocesadores requieren programadores para especificar el número de dígitos después de la coma de la base (o decimal).
No procesa señales analógicas directamente
Microprocesadores no pueden procesar directamente las señales analógicas. La digitalización de las señales analógicas introduce errores en microprocesadores . La mayoría de los microprocesadores de propósito general y sistemas operativos pueden ejecutar algoritmos de DSP ( procesador de señal digital ) con éxito , pero no son adecuados para su uso en dispositivos portátiles, tales como teléfonos móviles y PDAs porque de fuente de alimentación y las limitaciones de espacio . En algunos procesadores DSP , el diseñador de software pueden escribir código optimizado a las instrucciones de montaje de tuberías y datos para parangonando unidades lógicas , reduciendo el uso de ciclo de reloj.