1 / 14

ESTRUCTURA DE COMPUTADORES

2º I.T.INFORMÁTICA DE SISTEMAS. ESTRUCTURA DE COMPUTADORES. Diferencia entre arquitectura y estructura de computadores. Arquitectura: Atributos del computador que puede ver el programador de lenguaje máquina

milla
Download Presentation

ESTRUCTURA DE COMPUTADORES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related