Red de conocimiento informático - Conocimiento informático - Arquitectura de microprocesador integrado

Arquitectura de microprocesador integrado

Arquitectura de microprocesador integrado

Los sistemas integrados están orientados al usuario, al producto y a la aplicación. Deben combinarse con aplicaciones específicas para tener vitalidad y ventajas. La siguiente es la arquitectura del microprocesador integrado que compilé. ¡Espero que sea útil para todos!

(1) Estructura de Von Neumann: el programa y los datos tienen un espacio de almacenamiento. La dirección de almacenamiento de instrucciones del programa y la dirección de almacenamiento de datos apuntan a diferentes ubicaciones físicas en la misma memoria, utilizando una única dirección. bus, programa y datos tienen el mismo ancho. Por ejemplo: 8086, ARM7, MIPS?

(2) Estructura de Harvard: el programa y los datos son dos memorias independientes. Cada memoria se aborda y accede de forma independiente. Es una estructura de memoria independiente para el almacenamiento de programas y datos. Por ejemplo, ¿AVR, ARM9, ARM10?

(3) Comparar las características de CISC y RISC.

El tiempo P necesario para que el ordenador ejecute un programa se puede calcular mediante la siguiente fórmula:

P=I?CPI?T

I: El El programa compilado en lenguaje de alto nivel es el número de instrucciones que se ejecutan en la máquina.

CPI: Número medio de ciclos necesarios para ejecutar cada instrucción.

T: Tiempo por ciclo de la máquina.

(4) La idea de pipeline: transformar el proceso de ejecución en serie de una instrucción en la CPU en un subproceso de varias instrucciones que se superponen y ejecutan en la CPU.

(5) Indicadores de canalización:

Tasa de rendimiento: la cantidad de resultados que salen del procesador de canalización por unidad de tiempo. Si los procesos secundarios de la canalización toman diferentes cantidades de tiempo, entonces la tasa de rendimiento debe ser el "recíproco" del proceso secundario más largo.

Tiempo de construcción: el tiempo que tarda la canalización en comenzar a funcionar y alcanzar el rendimiento máximo. Si m subprocesos toman el mismo tiempo, que es t, entonces el tiempo de construcción T = mt

(6) Orden de bytes de almacenamiento de información

A. Unidad de memoria: byte. (8 bits)

B. La longitud de la palabra determina la capacidad de direccionamiento del microprocesador, es decir, el tamaño del espacio de direcciones virtuales.

C. El número de bits en el espacio de direcciones virtuales de un microprocesador de 32 bits es 232, que son 4 GB.

D. Orden de bytes little-endian: el byte bajo está en la dirección baja de la memoria y el byte alto está en la dirección alta de la memoria.

E. Orden de bytes big-endian: el byte alto está en la dirección baja de la memoria y el byte bajo está en la dirección alta de la memoria.

F. El orden de almacenamiento de los dispositivos de red depende de la capa de enlace de datos en el modelo OSI subyacente. F. El orden de almacenamiento de los dispositivos de red depende de la capa de enlace de datos en el modelo OSI subyacente.