Organizacion y arqutectura del computador (UNL marzo - julio 2013)
-
Upload
freddy-patricio-ajila-zaquinaula -
Category
Documents
-
view
703 -
download
1
description
Transcript of Organizacion y arqutectura del computador (UNL marzo - julio 2013)
![Page 1: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/1.jpg)
CARRERA DE INGENIERIA EN SISTEMAS
NOMBRE:
ARQUITECTURA DE COMPUTADORES
PERIODO:
Ing. Freddy Patricio Ajila Z.
MARZO 2013 – JULIO 2013
1
AREA DE LA ENERGÍA LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO RENOVABLES
EMAIL: [email protected]
![Page 2: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/2.jpg)
PRIMERA PARTE
![Page 3: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/3.jpg)
CAPITULO 1: INTRODUCCION
1.11.1Organización y arquitectura de Organización y arquitectura de computadorcomputador
1.2.1.2.Estructura y funcionamientoEstructura y funcionamiento
1.3.Porque estudiar la organización y 1.3.Porque estudiar la organización y estructura de los computadoresestructura de los computadores??
![Page 4: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/4.jpg)
1.1 ORGANIZACION Y ARQUITECTURA
La Arquitectura se refiere a los atributos que tienen un impacto directo en la ejecución de un programa entre estos atributos se encuentran:
-El conjunto de instruciones-El numero de bits usados para representar los datos
numericos, caracteres, etc.- Mecanismos de Entrada/Salida- Tecnicas para direcionamiento de memoria
![Page 5: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/5.jpg)
1.1 ORGANIZACION Y ARQUITECTURA
La Organizacion se refiere a las unidades funcionales y sus interconexiones. Entre los atributos de la organización se incluyen
-Senales de control-Interfaces entre el computador y los perifericos-Tecnología de memoria usada
![Page 6: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/6.jpg)
1.2 ESTRUCECTURATURA Y FUNCIONAMIENTO
ESTRUCTURA:
Forma como se relacionan los componentes unos con otros.
![Page 7: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/7.jpg)
Existen cuatro componentes estructurales principales:
Unidad Central de procesamiento (CPU): Controla el funcionamiento del computador y se encarga del procesamiento de datos.
Memoria principal: Almacena DatosE/S : Transfiere datos entre el computador y el
entorno externoSistema de Interconexión: proporciona la
comunicación entre la CPU, memoria principal y la E/S.
![Page 8: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/8.jpg)
El Computador: Estructura del nivel
superior
![Page 9: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/9.jpg)
El componente mas complejo e interesante es la CPU y sus principales componentes estructurales son:Unidad de Control: Controla el funcionamiento de la CPU y por lo tanto de todo el computador.Unidad aritmético-lógica (ALU): Es la encargada del procesamiento de datos del computador.Registros: Proporcionan almacenamiento interno a la CPU.Interconexiones CPU: son los mecanismos que proporcionan comunicación entre la unidad de control, la ALU y los registros.
![Page 10: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/10.jpg)
Unidad Central de Procesamiento o CPU
![Page 11: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/11.jpg)
Unidad de Control
![Page 12: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/12.jpg)
FUNCIONAMIENTO Operación individual de los componentes como
parte de su estructura. Existen cuatro funciones básicas que un computador puede llevar a cabo:– Procesamiento de datos– Almacenamiento de datos– Transferencia de datos– Control
![Page 13: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/13.jpg)
Visión Funcional del computador
![Page 14: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/14.jpg)
Transferencia de datos
![Page 15: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/15.jpg)
Almacenamiento
![Page 16: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/16.jpg)
Procesamiento de datos Internos
![Page 17: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/17.jpg)
Procesamiento de datos en transito
![Page 18: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/18.jpg)
1.3 PORQUE ESTUDIAR LA ORGANIZACIÓN Y
ARQUITECTURA DE LOS COMPUTADORES?
EL computador es el corazón de la informatica.Todos los estudiantes de informática deben en cierta medida comprender y valorar los componentes funcionales de un computador, sus características, su funcionamiento e interacciones. Una buena comprensión de estos conceptos será util en otras áreas de estudio y en un futuro laboral.
![Page 19: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/19.jpg)
CAPITULO 2: EVOLUCION Y PRESTACIONES DE LOS
COMPUTADORES
2.1 Breve historia de los 2.1 Breve historia de los computadores.computadores.
2.2.Diseno buscando mejores 2.2.Diseno buscando mejores prestacionesprestaciones
2.3.Evolución del Pentium y del 2.3.Evolución del Pentium y del Power PC.Power PC.
![Page 20: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/20.jpg)
2.1 BREVE HISTORIA DE LOS COMPUTADORES
Puntos Clave:•Incremento en la velocidad del procesador (menor distancia – mayor velocidad)•Disminución en tamaño de componentes (multiprocesadores)•Aumento de capacidad memoria (8GB)•Aumento velocidad de entrada salida (puertos USB)•Velocidad procesador > tiempo acceso memoria (memoria cache)
![Page 21: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/21.jpg)
PRIMERA GENERACION: LOS TUBOS DE VACIO (Von Neuman 1946)Computador de programa-almacenado IASEstructura:•Memoria Prncipal (datos, instruciones)•ALU (operaciones binarias)•UNIDAD DE CONTROL (interpreta instruciones y ejecuta)•UNIDAD E/S
![Page 22: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/22.jpg)
Estructura del computador IAS
Desde 1952, prototipo serie computadoras proposito general
![Page 23: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/23.jpg)
Memoria del IAS• La memoria del IAS consistía en 1000
posiciones de almacenamiento llamados palabras, de 40 bits cada uno.
• Tanto los datos como las instrucciones se almacenaban allí.
![Page 24: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/24.jpg)
MEMORIA IAS
![Page 25: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/25.jpg)
• Registro temporal de memoria (buffer) MBR. Actualmente se suele denominar MDR.
• Registro de dirección de Memoria MAR.• Registro de instrucción IR.• Registro Temporal de Instruccion IBR• Contador de programa PC• Acumulador AC • Multiplicador Cosiente MQ
Registros del IAS
![Page 26: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/26.jpg)
Estructura ampliada del IAS
![Page 27: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/27.jpg)
Diagrama de Flujo
![Page 28: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/28.jpg)
![Page 29: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/29.jpg)
SEGUNDA GENERACION: LOS TRANSISTORES (Laboratorios Bell 1947)Mas pequeno, mas barato, disipa menos calor, dispositivo solido hecho con silicio.
•Comercial al final de los 50•Series IBM 700 y 7000
![Page 30: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/30.jpg)
![Page 31: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/31.jpg)
TERCERA GENERACION: LOS CIRCUITOS INTEGRADOS (1958)
•Revoluciona la electrónica y nace la microelectronica
•Componentes mas pequenos y mas rapidos
•1964 IBM lanza Sistema/360.
•IBM lider absoluto con el 70 % ventas mercado
![Page 32: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/32.jpg)
Ley de Moore : numero de transistores por chip se duplicaria por ano y se mantendria en el futuro
![Page 33: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/33.jpg)
Estructura de bus IBM (96 hilos) para control direccionamiento y datos. Arquitectura universal para mini y microcomputadores
![Page 34: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/34.jpg)
ULTIMAS GENERACIONES: (1970)
Memoria Semiconductora (chips de circuitos integrados)•Capacidad 256 bits•Maquinas mas pequenas y rapidas•Memorias semiconductoras de 1k, 4k, 16k, 64k, 256k, 1M, 4M, 16M, 64M, 256M.•Ahora 1Gbit en un solo Chip Microprocesadores (1971 )•Todos los componentes del CPU en un solo Chip (UC,ULA, Registros, Interconexion).
![Page 35: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/35.jpg)
![Page 36: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/36.jpg)
2.2 DISENO BUSCANDO MEJORES PRESTACIONES
• El precio de los computadores continúa cayendo año tras año, mientras sigue creciendo su capacidad y prestaciones (potencia)
• Las aplicaciones domésticas y de oficina cada vez requieren más potencia: procesamiento de imágenes, reconocimiento del habla, vídeo-conferencias, aplicaciones multimedia, almacenamiento de ficheros con voz y vídeo, etc.
• Servidores para grandes volúmenes de transacciones y procesamiento de bases de datos en redes cliente servidor.
• Sin embargo, los bloques básicos de los computadores de hoy son prácticamente los mismos que los de los computadores de hace casi 50 años (IAS)
• Las técnicas para sacar el máximo rendimiento de los componentes se han vuelto cada vez más sofisticadas
![Page 37: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/37.jpg)
Factores en diseño de mejores prestaciones
• Velocidad de Microprocesador • Equilibrio de Prestaciones • Mejoras en la organización y arquitectura de
chips
![Page 38: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/38.jpg)
Velocidad del Microprocesador– Predicción de Ramificación
– Análisis del flujo de datos
– Ejecución Especulativa
precaptar la instrucciónprecaptar la instrucción
dependencia de instrucciones dependencia de instrucciones para organización optimizadapara organización optimizada
ejecutar instrucciones antesejecutar instrucciones antes de que aparezcan en de que aparezcan en la ejecución de un programala ejecución de un programa
![Page 39: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/39.jpg)
Equilibrio de prestaciones• Existe una desigualdad de prestaciones entre
microprocesador y memoria principal. Si la memoria no logra mantener las demandas del procesador, este se detiene
![Page 40: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/40.jpg)
Equilibrio de prestaciones• Computadores mas rápidos demanda periféricos E/S mas
rápidos
![Page 41: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/41.jpg)
Soluciones Mejorar Prestaciones
• Incrementar ancho de palabra 64 bits• Incluir cache u otro esquema de almacenamiento
temporal en memoria principal• Aumentar tamaño y velocidad de caches entre
procesador y memoria principal para reducir la frecuencia de acceso a MP.
• Incrementar ancho de banda, usando buses más rápidos
![Page 42: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/42.jpg)
2.3 EVOLUCION DEL PENTIUM Y PowerPCPENTIUMIntel el nro 1 durante decadasIntel desarrollaba 1 microprocesador cada 4 anosDesde 1991 hasta hoy produce 1 microprocesador cada 2 o 1 anoLos mas destatacados:8080 (8 bits)8086 (16 bits)80286 (16 bits)80386 (32bits)80486 (32 bits)
![Page 43: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/43.jpg)
Pentium (32 bits)Pentium Pro (32 bits)Pentium II (32 bits, procesa eficiente video, audio, graficos )Pentium III (32bits, graficos 3D)Pentium IV (32 bits)Itanium (64 bits)Dual Core y Core 2 Duo (64 bits)Core I3 (64 bits)Core I5 (64 bits)Core I7 (64 bits)
![Page 44: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/44.jpg)
2.3 EVOLUCION DEL PENTIUM Y PowerPC
4bits
8bits
16bits
32bits
64bits
32bits
32bits
64bits
![Page 45: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/45.jpg)
Primer chip multiprocesador nace en 2001 (POWER4 IBM)
![Page 46: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/46.jpg)
Preguntas de repaso
![Page 47: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/47.jpg)
Bibliografía
https://www.youtube.com/watch?v=ynT-xc4GM7I
http://www.slideshare.net/videoconferencias/arquitectura-de-computadores-2579579
Organización y arquitectura de computadores, William Stalling.7ma Edición, 2007
http://www.intel.com/
![Page 48: Organizacion y arqutectura del computador (UNL marzo - julio 2013)](https://reader038.fdocuments.co/reader038/viewer/2022103014/54909a2eb4795944238b45e1/html5/thumbnails/48.jpg)
48
Esta obra está bajo la licencia Creative Commons de Reconocimiento, No Comercial, Sin Obras Derivadas, Ecuador 3.0
www.creativecommons.org
Universidad Nacional de Loja