1 Circuitos Digitales II Circuitos Digitales II Fundamentos de Arquitectura de Computadores Información sobre el Curso Semana No.1 Semestre 2008-2 Prof.

Slides:



Advertisements
Presentaciones similares
Org. y Arquitectura del Computador
Advertisements

El modelo de Von Neumann
Computadora Máquina electromecánica. Rapidez y eficiencia (MIPS)
El Computador Introducción a la Tecnología de la Información.
Diseño de Sistemas Operativos Ing. Ángel Caffa
Introducción Programación.
ARQUITECTURA DE COMPUTADORES - INTRODUCCION
Presentación y organización del curso
Módulo I: PRINCIPIOS Y CONCEPTOS BÁSICOS DE LA INFORMÁTICA (20%)
Circuitos Digitales II
CLASIFICACIÓN DE LAS COMPUTADORAS
Arquitectura de Computadores I
Circuitos Digitales II Alineamiento en Memoria y Ejecución de un programa Semana No.8 Semestre Prof. Gustavo Patiño Prof. Eugenio.
Informática Básica Conceptos Generales.
Circuitos Digitales II
Informática Educativa Bogotá 2011 – Universidad de Santander UDES
Introducción al software
Circuitos Digitales II
Circuitos Digitales II y Lab. Introducción al Curso Semana No.1 Semestre Prof. Eugenio Duque Pérez Prof. Gustavo Patiño A.
Circuitos Digitales II Elementos sobre la Arquitectura del Conjunto de Instrucciones Semana No.2 Semestre Prof. Gustavo Patiño
INFORMATICA BASICA BIENVENIDAS.
Arquitectura de Computadores Curso 2011 / 2012 Primer semestre Grado en Ingeniería de Computadores.
Circuitos Digitales II TestBench, Generics, Generate y Más sobre Procesos Semana No.4 Semestre Prof. Gustavo Patiño Prof. Eugenio.
Introducción a la Computación (IC)
DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN UNIVERSIDAD NACIONAL DEL SUR Año 1º 2º 3º 4º 5º Programación Matemática Software Sistemas de Hardware.
Introducción al Software
“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
SEMANA Introducción.
Introducción INSTITUTO POLITÉCNICO NACIONAL CENTRO DE INVESTIGACION EN COMPUTACION LABORATORIO DE MICROTECNOLOGÍA Y SISTEMAS EMBEBIDOS Arquitecturas de.
Curso de Computación Científica en Clusters
Organización del Computador I Verano MIPS (1 de 2) Basado en el capítulo 3 del libro de Patterson y Hennessy Verano 2004 Profesora Borensztejn.
Arquitectura de Computadores I II19
Curso Alberto, Lutenberg, etc. 1º cuatrimestre de 2010 Facultad de Ingeniería, UBA 1 de 7 Sistemas Embebidos Seminario de Electrónica.
Máquinas Electrónicas Computadores y programación. move $s0, $t0 addiu $s0, $s0, beq $s0, $zero, Analisis jal NoAnalisis void swap(int v[],
EL COMPUTADOR.
Fundamentos de Programación Resolución de Problemas con Computadoras y Herramientas de Programación.
MÁQUINAS MULTINIVEL NIVEL 5 Lenguajes de alto nivel
ESTRUCTURA DE COMPUTADORES
Conclusión del curso. Universidad de SonoraArquitectura de Computadoras2 Temas cubiertos Lenguaje ensamblador MIPS. Diseño de una CPU tradicional. Datapath.
Introducción a la Informática
Arquitectura de Computadoras Héctor Antonio Villa Martínez
GENERACIÓN DE COMPUTADORAS
Universidad Tecnológica del Centro Programa de la Asignatura ARQUITECTURA DEL COMPUTADOR Universidad Tecnológica del Centro Programa de la Asignatura ARQUITECTURA.
Presentación del cursoUniversidad de AntioquiaInformática I Sesión 02: Introducción a la computación Departamento de Ingeniería Electrónica y de Telecomunicaciones.
Tecnología de la Información y Comunicación 1
CIENCIA, TÉCNICA Y TECNOLOGÍA
Presentación del cursoUniversidad de AntioquiaInformática I Sesión 01: Presentación del Curso Departamento de Ingeniería Electrónica y de Telecomunicaciones.
Hecho por: M.C. Luis Fernando Guzmán Nateras v3 Organización de Computadoras Preparación: Examen 1 JEOPARDY.
Introducción. ¿Que es una computadora? Maquina electrónica capaz de resolver problemas ejecutando las instrucciones de un programa: 1.recibe datos, 2.los.
ARQUITECTURA DE COMPUTADORAS II
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
- Dibujo - Fundamentos de programación - Matemáticas para computadora - Matemáticas I - Física I - Seminario de Ética - Introducción a la ingeniería en.
Introducción a la Ingeniería PLAN DE CARRERA Dirección de carrera IMT Aulas VII, 3er piso
Hardware: Evolución de los ordenadores
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
COMPONENTES DE UNA COMPUTADORA Informática básica Básicamente, una máquina cuya función es procesar información… …de diferentes tipos: texto, imagen,
Software.
Menú Presentación Que es informática Sistema informático Que es un computador Dispositivo de entrada Dispositivos de salida SOFWARE Y HADWARE SOFWARE Y.
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Es la autorización de la información. ¿Qué es Computación?
Republica Bolivariana de Venezuela Universidad Alonso de Ojeda Facultad de Ingeniería Escuela de Computación Ing. Prof. Leonel Sequera Entrada y Salidas.
Prof. Velázquez SOFI 3001 Unidad 1: Introducción.
Conalep 150 Tehuacán inmi 309 soma
1 Microtecnolgía y Arquitecturas de Computadoras Introducción.
Presentación del cursoInformática I (2015-2) Departamento de Ingeniería Electrónica y de Telecomunicaciones Facultad de Ingeniería Informática I.
LINDA K. MASIAS MORALES CONCEPTOS DE HARDWARE, SOFTWARE Y TICS.
 Software  Humanware  Hardware Conformado por.
Universidad de Los Andes Facultad de Humanidades y Educación Educación: Mención Lenguas Modernas Br. Diego N. Gutiérrez D. C.I Mérida, 22 de.
CAPITULO V Arquitectura de Von Neumann
Transcripción de la presentación:

1 Circuitos Digitales II Circuitos Digitales II Fundamentos de Arquitectura de Computadores Información sobre el Curso Semana No.1 Semestre Prof. Gustavo Patiño Prof. Eugenio Duque Departamento de Ingeniería Electrónica Facultad de Ingeniería

Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería Temario Objetivos del curso De qué se trata el curso de Circuitos Digitales II Prerrequisitos del curso Cobertura del curso Tópicos principales Información del curso Notas

Objetivo general Tratar el diseño y la arquitectura de sistemas computacionales en un nivel de detalle que no dé lugar a misterios en el diseño de tales sistemas. Este objetivo será perseguido durante el curso desde el diseño con el conjunto de instrucciones hasta el diseño en el nivel de compuertas lógicas de las unidades de control y de datapath del CPU, pasando por la memoria, unidades de disco y red. Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Fundamentar las bases para el diseño de los sistemas digitales modernos. Generalmente basados en un procesador programable. Componentes y organización del sistema. Pipeline, memoria cache, periféricos. Entender cómo y porqué tales sistemas están organizados. Su interacción con la tecnología predominante. Relación entre Hardware con Software. Introducir técnicas para analizar sistemas y aplicaciones. Métricas de desempeño, metodologías, errores comunes. Conocer las bases para otro tipo de sistemas Redes, OS, compiladores, sistemas embebidos, etc Entender las capacidades de compiladores, OS. Objetivos específicos Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Relevantes Conocimiento básico sobre el análisis y diseño de circuitos digitales. Experiencia en programación con un lenguaje de alto nivel (Pascal, C/C++). No tan relevantes Familiaridad con el S.O Unix o Linux. Prerrequisitos del curso Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

En este curso usted aprenderá Operaciones en el nivel del lenguaje ensamblador Conjunto de instrucciones Operación y diseño en el nivel de arquitectura de sistemas Subsistemas y conexiones Operación y diseño en el nivel lógico digital Compuertas, memoria, buses Relación entre HW y SW en los cinco elementos fundamentales de un sistema computacional. Principios básicos de optimización y análisis de desempeño de dicha relación. En este curso usted no aprenderá Diseño de aplicaciones basadas en microcontroladores. Instalación o reparación de PCs. Instalación de software en su computador. Cobertura del curso Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Unidad No. 1 Introducción y visión general del curso Introducción a la historia de los computadores Problemas de la complejidad Ley de Moore Relación entre HW y SW en la arquitectura de un computador. Contenido Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Unidad No.2 Interface Hardware-software : Lenguaje de Máquina y lenguaje Ensamblador ISA: Arquitectura del Conjunto de Instrucciones de un procesador Selección del procesador MIPS para el curso. MIPS-ISA: Operandos y operaciones. Comparaciones con lenguaje C. MIPS-ISA: Transferencias de datos y Control MIPS-ISA: Procedimientos, ciclos y casos. Contenido (…cont) Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Unidad No.3 Desempeño y optimizaciones de código Desempeño en un procesador Compiladores, carga y enlace. Contenido (…cont) Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Unidad No.4 Diseño de Procesadores Datapath y controlador y su relación con el ISA Agregando Pipeline al procesador Pipeline y el ISA: Efectos en el desempeño Pipeline y el ILP (Paralelismo a Nivel de Instrucciones) Contenido (…cont) Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Unidad No.5 Jerarquía de memoria Memoria cache Desempeño de la Memoria Memoria Virtual Análisis de la estructura de memoria de algunos procesadores modernos. Contenido (…cont) Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Unidad No.6 Interrupciones y excepciones Interrupciones en el MIPS Contenido (…cont) Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Unidad No.7 Dispositivos de entrada y salida (I/O) Revisión y diseño de sistemas I/O Factores del desempeño I/O Interfaces y buses. DMA: Accesos Directos a Memoria Contenido (…cont) Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Unidad No.8 Introducción a los Circuitos Integrados Multiprocesador (CMP) Conexión interna de procesadores Bus Red Clusters Análisis del caso del Cluster de Google. Contenido (…cont) Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Información del curso Profesores: Gustavo Patiño Oficina: Horario de atención Eugenio Duque Oficina: Horario de Atención: 15 Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Información del curso (…cont) Textos del curso Computer Organization & Design, 3rd Edition By D. Patterson & J. Hennessy CD includes manuals, appendices, simulators, CAD tools…. Pagina Web del curso Revísela frecuentemente Encontrará: Diapositivas del curso Enunciados de laboratorio Manuales, software libre y más información útil. 16 Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Evaluación Curso teórico (55%) Primer parcial: 20% Dos quices: 5% cada Examen Final 25% Laboratorio (45%) 6 prácticas de Lab. 17 Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería