ESTRUCTURA DE COMPUTADORES - PowerPoint PPT Presentation

2 i t inform tica de sistemas n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
ESTRUCTURA DE COMPUTADORES PowerPoint Presentation
Download Presentation
ESTRUCTURA DE COMPUTADORES

play fullscreen
1 / 14
ESTRUCTURA DE COMPUTADORES
179 Views
Download Presentation
milla
Download Presentation

ESTRUCTURA DE COMPUTADORES

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. 2º I.T.INFORMÁTICA DE SISTEMAS ESTRUCTURA DE COMPUTADORES Departamento de Informática. Curso 2005-2006

  2. Diferencia entre arquitectura y estructura de computadores • Arquitectura: Atributos del computador que puede ver el programador de lenguaje máquina • Estructura: Conjunto de unidades funcionales y sus relaciones para implementar unas especificaciones Departamento de Informática. Curso 2005-2006

  3. Estructura de un computador Departamento de Informática. Curso 2005-2006

  4. Funcionamiento de un ordenador • Buscar la instrucción en memoria • Saber de qué instrucción se trata • Buscar operandos, si hace falta • Ejecutar la instrucción Departamento de Informática. Curso 2005-2006

  5. Computador software Departamento de Informática. Curso 2005-2006

  6. Departamento de Informática. Curso 2005-2006

  7. Clasificación de los computadores según Flynn • S.I.S.D : Computación convencional • S.I.M.D: Computación vectorial • M.I.M.D: Multiprocesadores Departamento de Informática. Curso 2005-2006

  8. Computadores segmentados Departamento de Informática. Curso 2005-2006

  9. Computadores superescalares Departamento de Informática. Curso 2005-2006

  10. Tema 1. Memorias L. 1.  Diseño de sistemas de memoria L. 2. Memoria cache L. 3. Memorias secundarias Tema 2. La unidad aritmético-lógica L. 4. Circuitos aritméticos de suma y resta de enteros L. 5. Circuitos y algoritmos de multiplicación de enteros L. 6. Circuitos y algoritmos de división de enteros L. 7. Aritmética de punto flotante Tema 3. La unidad de control L. 8. Diseño de sistemas digitales de control L. 9. Diseño del procesador Tema 4. Microprogramación L. 10. Diseño de control microprogramado L. 11. Diseño de procesadores Tema 5. Periféricos y buses L. 12. Entrada y salida L. 13. Buses e interfaces PROGRAMA DE TEORÍA Departamento de Informática. Curso 2005-2006

  11. BIBLIOGRAFÍA • Bastida, J., “Introduccion a la Arquitectura de Computadores“, Secretariado de Publicaciones de la Universidad de Valladolid, 1995.  http://www.infor.uva.es/~bastida/intrarq.html • Dormido, S. y otros, “Estructura y tecnología  de computadores”,  Ed. Sanz y Torres 2ª edición 2002.  • Stalling, W. "Computer Organization & Architecture: Designing for performance" Ed. Prentice-Hall 6ª ed. 2003  http://www.williamstallings.com/COA6e.html • Tanenbaum, A.S., “Organización de computadoras: un enfoque estructurado”,  Prentice-Hall, 4ª edición. 1999  http://cwx.prenhall.com/bookbind/pubbooks/tanenbaum2/ Departamento de Informática. Curso 2005-2006

  12. PROGRAMA DE PRÁCTICAS • Práctica 1. Programación en lenguaje ensamblador de IA-32 con NASM bajo Linux: esquema general de un programa. • Práctica 2. Instrucciones aritméticas. • Práctica 3. Estructuras de control. • Práctica 4. Instrucciones lógicas y de desplazamiento. • Práctica 5. Llamadas a subrutina. • Práctica 6. Programas con varios módulos. • Práctica 7. Instrucciones sobre cadenas de caracteres. • Práctica 8. Instrucciones de punto flotante (I) • Práctica 9 . Instrucciones de punto flotante (II) • Práctica 10 . Instrucciones de punto flotante (III) Departamento de Informática. Curso 2005-2006

  13. BIBLIOGRAFÍA • Carter, P. "PC Assembly Language" 2002 . http://www.drpaulcarter.com/pcasm • Irvine, K. “Assembly Language for Intel-based computers” Prentice_Hall 4ª ed.2003 • Randall Hyde “The Art of Assembly Lenguage” http://webster.cs.ucr.edu/ • NASM Manual de ensamblador . http://nasm.sourceforge.net/doc/nasmdoc.pdf Departamento de Informática. Curso 2005-2006

  14. EVALUACIÓN • La calificación final se obtendrá sumando: • un máximo de tres puntos por el trabajo de laboratorio. • un máximo de siete puntos por un examen sobre los aspectos teóricos y prácticos de la asignatura. • Exámenes • 19 de Junio • 1 de Septiembre Departamento de Informática. Curso 2005-2006