190 likes | 359 Views
PERCY CHUMBE BUENDIA. KIZZY GUTIERREZ VALVERDE. RUTH NOEMY APAZA JARA. NOEMI YULIANA HUAMANI QUISPE. LISED RINA VENTURA NINA. ARQUITECTURA DE COMPUTADORAS. CONTENIDO. ARQUITECTURA en computadoras. ARQUITECTURA. Se refiere a los atributos de un sistema que son visibles a un programador
E N D
PERCY CHUMBE BUENDIA. KIZZY GUTIERREZ VALVERDE. RUTH NOEMY APAZA JARA. NOEMI YULIANA HUAMANI QUISPE. LISED RINA VENTURA NINA.
ARQUITECTURA en computadoras • ARQUITECTURA Se refiere a los atributos de un sistema que son visibles a un programador Aquellos atributos que tienen un impacto directo en la ejecución lógica de un programa
ARQUITECTURA en computadoras • ORGANIZACIÓN Se refiere a las unidades funcionales y sus interconexiones, que dan lugar a especificaciones arquitectónicas. Como por ejemplo el conjunto de instrucciones, el número de bits usados para representar varios tipos de datos, mecanismos de E/S y técnicas para direccionamiento de memoria. Es transparente a el programador, este no se preocupa por estos temas, señales del bus de control, interfaces entre periféricos y computador, tecnología usada en memoria, cantidad de caches, etc.
ARQUITECTURA en computadoras • Estructura y funcionamiento La naturaleza jerárquica de los sistemas complejos es esencial para su diseño como para su descripción. El diseñador necesita tratar solamente con un nivel particular del sistema a la vez.
ARQUITECTURA en computadoras • Estructura y funcionamiento En términos de descripción tenemos 2 opciones: ARRIBA Comenzar desde arriba y descomponer el sistema en sus subpartes Esta descripción es la más clara y efectiva ABAJO Empezar de abajo y construir una descripción completa
ARQUITECTURA en computadoras • Estructura y funcionamiento De cada nivel al diseñador le importan:
ARQUITECTURA en computadoras • funcionamiento
ARQUITECTURA en computadoras • estructura La representación mas sencilla y superficial de un computador podría ser la siguiente: Las formas que esta se comunica con el entorno exterior se pueden clasificar en 2 grandes grupos: Periféricos y líneas de comunicación.
ARQUITECTURA en computadoras • estructura Entrando un poco mas en el detalle del computador, podemos distinguir 4 componentes principales:
ARQUITECTURA en computadoras • estructura Entrando un poco mas en el detalle del computador, podemos distinguir 4 componentes principales: * CPU (Central ProsesingUnit): Controla el funcionamiento de la computadora y se encarga del procesamiento de datos, comúnmente se lo llama procesador. * Input/Output (E/S o entrada y salida): se encarga de la transferencia de datos entre en computador y el entorno externo. * MainMemory(Memoria principal): Almacena datos. * SystemInterconnection (sistema de interconexión): Proporciona comunicación entre las tres partes.
ARQUITECTURA en computadoras • estructura
ARQUITECTURA en computadoras • estructura • Controla todos los componentes • Interpreta instrucciones • Decodifica y Ejecuta instrucciones. • Transforma instrucciones en órdenes aotros componentes • Puede ser programada por hardware • (cableada) y “microprogramada” (varias • microinstrucciones por instrucción)
ARQUITECTURA en computadoras • estructura • Encargada de llevar a cabo las funciones de procesamiento de datos del computador. • Realiza operaciones matemáticas y lógicas • Sumas, restas, multiplicaciones • And, Or, Xor • Corrimientos
ARQUITECTURA en computadoras • estructura • Proporcionan almacenamiento interno a la CPU. • Almacenan datos binarios, acceso rápido • De tamaño fijo • De propósito general (programas) o específicos (acumulador, programcounter, puntero a memoria, etc.)
ARQUITECTURA en computadoras • estructura • Son mecanismos que proporcionan comunicación entre la unidad de control, la ALU y los registros. • Red interna que comunica la UC con las otras unidades y registros • Mueve datos entre los diferentes componentes • Controlada por un reloj
ARQUITECTURA en computadoras • estructura UNIDAD DE CONTROL CPU Lógica Secuencia ALU Control Unit Internal Bus Registros y Decodificadores De la Unidad de Control Registers Memoria De Control