Sunteți pe pagina 1din 10

Las arquitecturas clsicas se desarrollaron en las primeras computadoras electromecnicas y de tubos de vaco.

Y actualmente solamente se usan en procesadores empotrados de gama baja y son la base fundamental de la mayora de las arquitecturas modernas.

Esta arquitectura consiste en una Unidad Central de Proceso (CPU) que se comunica a travs de un solo bus con un banco de memoria en donde se almacenan tanto los cdigos de instruccin del programa, como los datos que sern procesados por este.

Procesador Unidad de Control ALU Registros

Bus Principal

Memoria Principal Almacena el programa y los datos

Entrada y Salida

La principal desventaja que tiene esta arquitectura, es que el bus de datos y el de direcciones nico, se convierte en un cuello de botella por el cual debe pasar toda la informacin que se lee o se escribe a la memoria, provocando que todos los accesos sean secuenciales. Limitando el grado de paralelismo (acciones que se pueden realizar al mismo tiempo) y por lo tanto, el desempeo de la computadora es demasiado lento. Y a este efecto se le conoce como el cuello de botella de Von Newman.

Procesador Bus de Programa Unidad de Control ALU Registros

Bus Principal
Memoria de Datos

Memoria de Programa

Entrada y Salida

El hecho de tener un bus separado para el programa y otro para los datos permite que se lea el cdigo de operacin de una instruccin, al mismo tiempo se lee la memoria de datos los datos procesados de la instruccin previa y de esta manera se evita el problema del cuello de botella de Von Newman y se obtiene un mejor desempeo. En la actualidad la mayora de los procesadores que se fabrican aplican la base de Von Newman de manera externa y de manera interna la base de Harvard.

Buscan mejorar el desempeo realizando paralelamente varias etapas del ciclo de instruccin al mismo tiempo. Es decir, que el procesador se divide en varias unidades funcionales independientes y se divide entre ellas el procesamiento de las instrucciones.

En este ejemplo se ejecutan 3 instrucciones de manera secuencial, es decir, el procesador al momento de realizar la bsqueda del cdigo de instruccin y de verificar que dicha instruccin se ejecute. Deber de esperar a que cada una de ellas se vaya ejecutando una por una, lo que por consecuencia produce que todo este procedimiento sea demasiado lento desde el punto de vista de un usuario.

B1 E1 B2 E2 B3 E3

En un procesador con segmentacin, la Unidad de Bsqueda comienza localizando el Cdigo de la Primera Instruccin en el primer Ciclo de Reloj (Segundo). Durante el segundo Ciclo de Reloj la Unidad de Bsqueda obtendra rpidamente el cdigo de la segunda instruccin, mientras que la Unidad de Ejecucin ejecuta la Instruccin 1 y as sucesivamente.

B1 B2 B3 Unidad de Bsqueda E1 E2 E3 Unidad de Ejecucin

QU ES UN BUS? Tambin se le conoce como Canal y es un sistema digital que transfiere la informacin entre los diferentes dispositivos de hardware de una computadora. Un bus comnmente esta formado por cables o pistas en un circuito impreso o circuitos integrados.

Advance Technology Attachment

Parallel Advance Technology Attachment O Integrated Drive Electronics

Originalmente conocido como IDE, una interfaz estndar utilizada antes para realizar la conexin de los dispositivos de almacenamiento masivo de datos y las unidades pticas. El primer cable conocido como IDE fue desarrollado por la empresa de Western Digital con la colaboracin de Control Data Corporation quien se encargado de la parte del Disco Duro. Y la empresa Compaq Computer fue la primera en hacer uso de los mismos.

Es una interfaz de transferencia de datos entre la placa base y algunos dispositivos de almacenamiento, como puede ser el disco duro, lectores y regrabadoras de CD/DVD/BR, Unidades de Estado Solido u otros dispositivos.

Viene prcticamente a sustituir a la Interfaz IDE debido a que proporciona mayores velocidades, mejor aprovechamiento cuando hay varias unidades, mayor longitud del cable de transmisin de datos y capacidad para conectar unidades al instante.

S-ar putea să vă placă și