ARQUITECTURA DE COMPUTADORES - INTRODUCCION POR QUE ESTUDIAR ARQUITECTURA ARQUITECTURA DE COMPUTADORES - INTRODUCCION
Por que estudiar Arquitectura? Diseño de mejores programas, incluyendo compiladores, sistemas operativos y drivers para sistesmas Optimizar el comportamiento de un programa Evaluar (benchmark) el performace de un sistema Entender tiempo, espacio y precios ARQUITECTURA DE COMPUTADORES - INTRODUCCION
ORGANIZACIÓN Vs ARQUITECTURA Organización de computadores Se estudia lo relacionado con los aspectos físicos de sistema de cómputo Por ejemplo diseño de circuitos, señales de control, tipos de memorias. Respondemos a la pregunta Como trabaja un computador? Arquitectura de Computadores Se tratan los aspectos lógicos de implementación como son vistos por el programador Por ejemplo: conjunto de instrucciones, formato de instrucciones, tipo de datos y modos de direccionamiento Respondemos a la pregunta: como diseño un computador? ARQUITECTURA DE COMPUTADORES - INTRODUCCION
PRINCIPIO DE EQUIVALENCIA DE HARDWARE Y SOFTWARE Cualquier cosa que pueda ser realizada con software puede ser realizada con hardware Y cualquier cosa que pueda ser realizada con hardware puede ser realizada con software. Sin tener en cuenta el rendimiento ARQUITECTURA DE COMPUTADORES - INTRODUCCION
ARQUITECTURA DE COMPUTADORES - INTRODUCCION UN PRIMER EJEMPLO Considere esta propaganda y responda las siguientes preguntas. MHz?? L1 Cache?? MB?? PCI?? USB?? ARQUITECTURA DE COMPUTADORES - INTRODUCCION
ARQUITECTURA DE COMPUTADORES - INTRODUCCION PREGUNTAS… Que es el procesador? Que el sistema de bus? Cual es la función de la RAM? Cual es la función de la memoria Cache L1 y L2? Cual es la función del disco duro? Y a que hace referencia 7200RPM? Para que sirven los puertos? PCI, peripheral component interface, is one such bus Que significa 0.24 85Hz en el monitor? ARQUITECTURA DE COMPUTADORES - INTRODUCCION
ARQUITECTURA DE COMPUTADORES - INTRODUCCION QUE VAMOS A APRENDER Durante el curso de arquitectura de Computadores I vamos a aprender como los diferentes componentes de un computador trabajan Como interactúan con el software. Como interactúan con los otros componentes. ARQUITECTURA DE COMPUTADORES - INTRODUCCION
ARQUITECTURA DE COMPUTADORES - INTRODUCCION
ARQUITECTURA DE COMPUTADORES - INTRODUCCION