ESTRUCTURA DE COMPUTADORES

Slides:



Advertisements
Presentaciones similares
Org. y Arquitectura del Computador
Advertisements

Equipo #3 Unidad III: ALU Efraín Corral Eduardo Castillo Elías Alarcón
UNIVERSIDAD DEL VALLE DE MEXICO
Intoduccion a la Arquitectura y Organizaciòn del Computador
La Informatica.
ARQUITECTURA DE COMPUTADORES - INTRODUCCION
1 Circuitos Digitales II Circuitos Digitales II Fundamentos de Arquitectura de Computadores Información sobre el Curso Semana No.1 Semestre Prof.
Tema 1: Introducción a Estructura de Computadores
UNIDAD II: ALGORITMOS Y LENGUAJES
PERCY CHUMBE BUENDIA. KIZZY GUTIERREZ VALVERDE. RUTH NOEMY APAZA JARA.
Fecha: 11/09/13.  Todos los sistemas distribuidos constan de varias CPU, organizadas de diversas formas.  La forma de interconectarlas entre sí. 
1. Introducción Estructura básica de un computador.
Curso MICROPROCESADORES1 Asignatura optativa de 6 créditos Teoría : Martes 12h. ; Jueves 13h. Laboratorio: Miércoles 18h. Tutorías: Miércoles.
ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES II
Introducción a la programación
Arquitectura de Computadores Curso 2011 / 2012 Primer semestre Grado en Ingeniería de Computadores.
TC2015 Prof. Msc. Ivan Alejandro Escobar Broitman
¿Qué es una computadora?
Tema: Componentes físicos de una computadora
EMISION MULTIPLE DE INSTRUCCIONES
“La docencia de las clases prácticas en las asignaturas de Arquitectura de Ordenadores y Sistemas Operativos” en la Universidad Politécnica de Valencia.
ALGORITMOS Y ESTRUCTURAS DE DATOS
Arquitectura del Computador
Centralizados y Distribuidos
Arquitectura de Computadores I II19
sisOpe Presentación Curso 14/15
Arquitectura de Máquinas Computadoras II
Tema 1 Entorno de la programación. Conceptos elementales Algoritmo  Secuencia ordenada de pasos exentos de ambigüedad que conduce a la resolución de.
Universidad Tecnológica de la Selva Ing. Emmanuel Gordillo Espinoza.
Máquinas Electrónicas Computadores y programación. move $s0, $t0 addiu $s0, $s0, beq $s0, $zero, Analisis jal NoAnalisis void swap(int v[],
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
MÁQUINAS MULTINIVEL NIVEL 5 Lenguajes de alto nivel
TEMA 2: Organización de computadores
Mejorando la docencia en las prácticas de la asignatura Arquitectura e Ingeniería de Computadores Miguel A. Vega, Juan M. Sánchez, Juan A. Gómez Departamento.
Sistemas Concurrentes I.T. Informática de Sistemas Curso
Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández TAXONOMÍA DE FLYNN.
Arquitecturas Paralelas
Temas avanzados de Ingeniería Informática (II)”: Procesamiento Paralelo José María Carazo Centro Nacional de Biotecnología - C.S.I.C. Universidad Autónoma.
Arquitectura de Computadoras Héctor Antonio Villa Martínez
[ Sistemas Operativos ] Präsentat ion Universidad de Magallanes Facultad de Ingeniería Departamento de Ingeniería en Computación MIC3181 Semestre 2005-I.
Presentación de la asignatura
Universidad Tecnológica del Centro Programa de la Asignatura ARQUITECTURA DEL COMPUTADOR Universidad Tecnológica del Centro Programa de la Asignatura ARQUITECTURA.
Tema 7: UNIDAD CENTRAL DE PROCESOS (CPU) Cáceres Pari Ángel Raúl
UNID Arquitectura de Computadoras L.A.A.C. Lorena Santoyo Palafox
Introducción. ¿Que es una computadora? Maquina electrónica capaz de resolver problemas ejecutando las instrucciones de un programa: 1.recibe datos, 2.los.
Menú Que es la informática Sistema informático Que es un computador Dispositivos de entrada Dispositivos de salida Software y Hardware Dispositivos de.
Informática ETSIGCT curso 2008/2009 Departamento de Sistemas Informáticos y Computación.
ARQUITECTURA DE COMPUTADORAS II
Prof. Flor Narciso Departamento de Computación
ARQUITECTURA DE LOS SISTEMAS DE INFORMACIÓN
1.1 Introducción A Los Sistemas Informáticos
Arquitectura del Computador
introducción al Lenguaje Ensamblador
Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.
PLAN DE CLASE Nº 4    Tema: Informática: Software y Hardware.
 TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.  BLOQUE I  BLOQUE II  BLOQUE III.
Computadora Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos.
Introducción al Diseño Lógico Asignatura Troncal –9 créditos 4,5 de teoría y 4,5 de practicas Tutor –Manuel Rodríguez Valido –
Claudio Rodríguez Eduardo Berrade. índice 1-Introducción / definición 1-Introducción / definición 2-Funciones básicas. 2-Funciones básicas. 2.1-La unidad.
Angie Baquero Garcia Oscar Quiroga Rojas Yajaira Urango Bedoya.
CONJUNTO DE INSTRUCCIONES Maquinas Digitales
TABLÓN DE ANUNCIOS Normas del Curso Tutorías Notas Exámenes sisOpePresentaciónCurso 15/16 Departamento: Sistemas Informáticos (Bloque.
Hardware. ¿Qué es el hardware?  El hardware es la parte que puedes ver del computador, es decir todos los componentes de su estructura física.  La pantalla,
Fundamentos de los Computadores Grado en Ingeniería Informática Curso 2015/2016 Resumen del PROYECTO DOCENTE.
Lenguaje ensamblador Conceptos introductorios. Formatos de Instrucción. Modos de Direccionamiento. Conjunto de instrucciones básico. Introducción al Lenguaje.
INTRODUCCIÓN A LA INFORMÁTICA Realizado por: SARI FOLGADO.
 Software  Humanware  Hardware Conformado por.
CAPITULO V Arquitectura de Von Neumann
Sobre el curso Introducción a la arquitectura del PC.
ORGANIZACIÓN DE COMPUTADORAS DRA. LETICIA FLORES PULIDO.
Transcripción de la presentación:

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

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

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

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

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

Departamento de Informática. Curso 2005-2006

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

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

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

Departamento de Informática. Curso 2005-2006 PROGRAMA DE TEORÍA 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 Departamento de Informática. Curso 2005-2006

Departamento de Informática. Curso 2005-2006 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

Departamento de Informática. Curso 2005-2006 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

Departamento de Informática. Curso 2005-2006 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

Departamento de Informática. Curso 2005-2006 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