Upload
alejandro-cano
View
18
Download
0
Embed Size (px)
Citation preview
ARQUITECTURA HARVARD.EQUIPO 5.
INTEGRANTES:CRISTÓBAL ALEJANDRO VELÁZQUEZ CANO.
FERNANDO RIVAS ALVARES.JESÚS EMMANUEL PEDROZA LECHUGA.
ARQUITECTURA HARVARD
PROVINE DE LA COMPUTADORA HARVARD MARK I CREADO POR IBM Y HOWARD AIKEN EN 1944.
LA ARQUITECTURA HARVARD SE CARACTERIZA POR UTILIZAR DISPOSITIVOS DE ALMACENAMIENTO FÍSICAMENTE SEPARADOS PARA LAS INSTRUCCIONES Y PARA LOS DATOS.
AL CONTAR CON 2 MEDIOS DISTINTOS PARA EL ALMACENAMIENTO DE LOS DATOS Y LAS INSTRUCCIONES (ADEMÁS DE CONTAR CADA UNO CON UN BUS INDEPENDIENTE), PERMITEN AL CPU ACCEDER DE MANERA INDEPENDIENTE Y SIMULTANEA A AMBAS MEMORIAS OBTENIENDO MAYOR VELOCIDAD DE RESPUESTA POR PARTE DEL PROCESADOR.
EN ESTA ARQUITECTURA, EL HECHO DE TENER UN BUS SEPARADO PARA EL PROGRAMA Y OTRO PARA LOS DATOS PERMITE QUE EL CPU PUEDA ACCEDER A LOS DATOS PARA COMPLETAR LA EJECUCIÓN DE UNA INSTRUCCIÓN, Y AL MISMO TIEMPO LEER LA SIGUIENTE INSTRUCCIÓN A EJECUTAR, EVITANDO ASÍ LA CREACIÓN DE CUELLOS DE BOTELLA Y OBTENIENDO UN MEJOR DESEMPEÑO.
VENTAJAS
• MEMORIA SEPARADA PARA DATOS E INSTRUCCIONES (EVITA EL CUELLO DE BOTELLA DE VON NEUMAN).
• EL TIEMPO DE ACCESO A LAS INSTRUCCIONES PUEDE SUPERPONERSE CON EL DE LOS DATOS, LOGRANDO UNA MAYOR VELOCIDAD EN CADA OPERACIÓN.
• PUEDE SER OPTIMIZADO PARA QUE CUALQUIER INSTRUCCIÓN OCUPE UNA SOLA POSICIÓN DE MEMORIA DE PROGRAMA
DESVENTAJAS
• SE UTILIZA UNA SOLA MEMORIA CACHE PARA LOS DATOS Y LAS INSTRUCCIONES PROVOCANDO UNA REDUCCIÓN EN EL RENDIMIENTO.
• COSTO.• CONSUME MUCHAS LÍNEAS DE ENTRADA/SALIDA DEL PROCESADOR.• DEBEN POSEER INSTRUCCIONES ESPECIALES PARA ACCEDER A TABLAS
DE VALORES CONSTANTES QUE PUEDEN SER NECESARIOS DE INCLUIR EN LOS PROGRAMAS.