La arquitectura de Harvard del es una arquitectura de computadora con el almacenaje físicamente separado y los caminos de la señal para las instrucciones y los datos. El término originó de la computadora retransmitir-basada de la marca I de Harvard, que almacenó instrucciones en la cinta perforada (24 pedacitos de par en par) y datos en los contadores electromecánicos (23 dígitos de par en par). Éstos las máquinas tempranas habían limitado almacenaje de datos, lo contuvieron enteramente dentro de la unidad de proceso de datos, y con tal que ninguÌn acceso al almacenaje de instrucción como datos, haciendo el cargamento y modificándose programe enteramente un fuera de línea de proceso.
En una computadora con la arquitectura contrasting de Von Neumann (y ninguÌn escondrijo ), la CPU puede leer una instrucción o la lectura/de la escritura de datos desde/hasta la memoria. Ambos no pueden ocurrir al mismo tiempo puesto que las instrucciones y los datos utilizan el mismo sistema de autobuses. En una computadora usar la arquitectura de Harvard, la CPU puede leer una instrucción y realizar un acceso de memoria de los datos al mismo tiempo, incluso sin un escondrijo. Una computadora de la arquitectura de Harvard puede así ser más rápida para una complejidad de circuito dada porque las búsquedas de instrucciones y el acceso de datos no afirman para un solo camino de la memoria.
La arquitectura modificada de Harvard es mucho como la arquitectura de Harvard pero proporciona un camino entre la memoria de la instrucción y la CPU que permite que las palabras de la memoria de la instrucción sean tratadas como datos inalterables. Esto permite que los datos constantes, particularmente secuencias de texto, sean alcanzados sin primero tener que ser copiado en memoria de los datos, así preservando más memoria de los datos para las variables de lectura/grabación. Se proporcionan las instrucciones en lenguaje de máquina especiales de leer datos de la memoria de la instrucción. La mayoría de las computadoras modernas se documentan que pues la arquitectura de Harvard es, de hecho, arquitectura modificada de Harvard.
Es posible hacer memoria extremadamente rápida pero esto es solamente práctico para las pequeñas cantidades de memoria por razones costado y de la señal de la encaminamiento. La solución es proporcionar una pequeña cantidad de memoria muy rápida conocida como escondrijo de la CPU que lleve a cabo datos recientemente alcanzados. Mientras la memoria que la CPU necesita esté en el escondrijo, el golpe del funcionamiento es mucho más pequeño que es cuando el escondrijo tiene que cambiar y conseguir los datos del de memoria principal. La adaptación del escondrijo es un aspecto importante del diseño de la computadora.
Los diseños de viruta modernos de la CPU del alto rendimiento incorporan aspectos de Harvard y de la arquitectura de von Neumann. el memoria ocult0 de la En-viruta se divide en un escondrijo de la instrucción y un escondrijo de los datos. Se utiliza la arquitectura de Harvard mientras que la CPU tiene acceso al escondrijo. En el caso de una falta de escondrijo, sin embargo, los datos se recuperan del de memoria principal, que no se divide en secciones separadas de la instrucción y de los datos. Así, mientras que una arquitectura de von Neumann se presenta al programador, la puesta en práctica de hardware gana las eficacias de la arquitectura de Harvard.
¡
.
| Random links: | Luverne, Dakota del Norte | 1906 Juegos Olímpicos de Verano | Tabularium | Río de Pêche del La | Instituto de Enseñanza Superior de Tulsa |