Arquitectura de Computadoras (Temario)
Arquitectura de Computadoras (Temario)
- DATOS DE LA ASIGNATURA Nombre de la asignatura : Arquitectura de Computadoras Carrera : Ingeniera en Tecnologas Informacin y Comunicaciones de la
Clave de la asignatura : TIC-1005 SATCA1 2-2-4 2.- PRESENTACIN Caracterizacin de la asignatura. Esta asignatura aporta al perfil del Ingeniero en Tecnologas de la Informacin y Comunicaciones, los conocimientos suficientes para conocer la forma en que opera una computadora, su organizacin y sus componentes. El estudiante conocer diferentes arquitecturas de computadoras, as como diferentes arquitecturas de microprocesadores y micro-controladores, que le permita analizar y aprovechar de mejor forma los recursos de una computadora o arreglo de computadoras. . Se pretende que el estudiante aprenda las filosofas de diseo de las computadoras y tenga la formacin de base que les permita entender las tecnologas futuras. Intencin didctica. El estudio de esta materia se divide en cuatro unidades donde el estudiante podr reconocer y construir diversos circuitos digitales, realizar su minimizacin, analizar diversos modelos o arquitectura de las computadoras, manejar entradas y salidas para interfaces, memoria, control de seales, disear interfaces de Entrada/Salida, identificar sistemas distribuidos y emergentes. En la primera unidad, el estudiante conocer los modelos de arquitectura de computadoras, analizar componentes del equipo de cmputo y dispositivos perifricos. En la segunda unidad, se conocern el concepto de bus, direccionamiento, temporizacin, interrupciones y acceso a memoria. En la tercera unidad, se abordan temas de seleccin y ensamble de equipos de cmputo y aplicaciones. En la unidad cuatro, se analizan los microcontroladores, su arquitectura, caractersticas, programacin y aplicaciones. Es importante que el profesor le permita ubicar al estudiante en el panorama general en lo que ser su ocupacin profesional y los aportes que se dan a la sociedad. Orientar las actividades de aprendizaje a reforzar los conceptos bsicos, resolver ejercicios y desarrollar programas y aplicar los principios de electrnica para disear interfaces. Destinar las prcticas de laboratorio a desarrollar habilidades elementales sobre comunicacin con dispositivos externos a travs de software e interfaces.
Identificar
la tecnologa de la computacin a travs de las arquitecturas de diferentes modelos y desarrollar habilidades que le permitan sugerir soluciones ptimas utilizando los sistemas de cmputo.
Capacidad de anlisis y sntesis Capacidad de organizar y planificar Conocimientos bsicos de la carrera Comunicacin oral y escrita Habilidades bsicas de manejo de la computadora Habilidad para buscar y analizar informacin proveniente de fuentes diversas Toma de decisiones. Competencias interpersonales
Capacidad
de aplicar los conocimientos en la prctica Habilidades de investigacin Capacidad de aprender Capacidad de generar nuevas ideas (creatividad) Habilidad para trabajar en forma autnoma Bsqueda del logro
4.- HISTORIA DEL PROGRAMA Lugar y fecha de Participantes elaboracin o revisin Representantes de los Institutos Tecnolgicos de: Aguascalientes, Apizaco, Superior de Centla, Chetumal, Instituto Tecnolgico Ciudad Cuauhtmoc, Ciudad Superior de Puerto Madero, Comitn, Delicias, Len, Vallarta del 10 al 14 de Superior de Misantla, Pachuca, agosto de 2009. Pinotepa, Puebla, Superior de Puerto Vallarta, Roque, Tepic, Tijuana, Tuxtla Gutirrez y Villahermosa. Academias de Ingeniera en Desarrollo de Programas Tecnologas de la Informacin y en Competencias Comunicaciones de los Institutos Profesionales por los Tecnolgicos de: Institutos Tecnolgicos Apizaco, Delicias, Villahermosa, del 17 de agosto de Superior de Misantla. 2009 al 21 de mayo de 2010. Representantes de los Institutos Tecnolgicos de: Aguascalientes, Apizaco, Instituto Tecnolgico de Superior de Centla, Chetumal, Villahermosa del 24 al 28 Len, Pachuca, Puebla, Roque, Tepic, Tuxtla Gutirrez y de mayo de 2010. Villahermosa.
Evento Reunin Nacional de Diseo e Innovacin Curricular para el Desarrollo y Formacin de Competencias Profesionales de la Carrera de Ingeniera en Tecnologas de la Informacin y Comunicaciones. Elaboracin del programa de estudio propuesto en la Reunin Nacional de Diseo Curricular de la Carrera de Ingeniera en Tecnologas de la Informacin y Comunicaciones. Reunin Nacional de Consolidacin de los Programas en Competencias Profesionales de la Carrera de Ingeniera en Tecnologas de la Informacin y Comunicaciones.
5.- OBJETIVO GENERAL DEL CURSO Identificar la tecnologa de la computacin a travs de las arquitecturas de diferentes modelos y desarrollar habilidades que le permitan sugerir soluciones ptimas utilizando los sistemas de cmputo. 6.- COMPETENCIAS PREVIAS
Capacidad de aplicar los conocimientos en la prctica. Habilidad en el uso bsico de computadoras. Analizar e integrar equipos y/o sistemas electrnicos. Capacidad para aplicar Estndares Nacionales e Internacionales. Capacidad de aprender y actualizarse permanentemente. Capacidad para actuar en nuevas situaciones. Compresin de lectura.
7.- TEMARIO Unidad Temas Modelo de arquitectura de cmputo Subtemas 1.1. Modelos de arquitecturas de cmputo: clsicas, segmentadas, de multiprocesamiento. 1.2. Anlisis de los componentes: CPU, arquitectura, memoria, dispositivos de I/O. 2.1. Buses: bus local, bus de datos, bus de direcciones, bus de control, buses normalizados. 2.2. Direccionamiento: modo real, modo protegido, modo real virtual. 2.3. Temporizacin: reloj de sistema, reset del sistema, estados de espera. 2.4. Interrupciones de Hardware : Enmascarable, no-enmascarable. 2.5. Acceso Directo a memoria. 2.6. Sistema de video. 2.7. Sistema de discos. 3.1. Chip Set: CPU, controlador del Bus, puertos de E/S, controlador de Interrupciones, controlador de DMA, circuitos de temporizacin y control, controladores de video. 3.2. Aplicaciones: entrada/ Salida, almacenamiento. fuente de alimentacin. 3.3. Ambientes de servicios: negocios, Industria, comercio electrnico. 4.1. Arquitectura: terminales, CPU, espacio de Memoria, entrada/ Salida, caractersticas especiales. 4.2. Programacin: modelo de programacin, conjunto de instrucciones, modos de direccionamiento, lenguaje ensamblador.
1.
2.
3.
4.
Micro-controladores
9.- SUGERENCIAS DE EVALUACIN La evaluacin debe ser continua y formativa por lo que se debe considerar el desempeo en cada una de las actividades de aprendizaje, haciendo especial nfasis en: Dar seguimiento al desempeo integral del estudiante en el desarrollo del programa (dominio de los conceptos, capacidad de la aplicacin de los conocimientos en problemas reales). Participacin en actividades individuales y de equipo. Cumplimiento de los objetivos y desempeo en las prcticas. Observar el ensamble de equipos de cmputo. Seleccionar temas de componentes electrnicos para discusin en clase. Realizar prcticas de componentes electrnicos que pueda utilizar en las siguientes materias. Realizar prcticas en relacin a la electrnica computacional. Utilizar herramientas de simulacin de comunicacin de datos. 10.- UNIDADES DE APRENDIZAJE Unidad 1: Modelo de arquitectura de cmputo Competencia especfica a desarrollar
Actividades de Aprendizaje
Identificar las diferentes arquitecturas en equipos de cmputo, as como sus caractersticas y partes principales.
Analizar, identificar y describir el funcionamiento y tcnicas de transferencia de datos entre los elementos internos de una computadora.
Identificar, seleccionar, ensamblar y realizar comunicacin con dispositivos externos a los equipos de cmputo de ser posible a travs de software).
Identificar las arquitecturas y programacin de micro-controladores y sus aplicaciones.
Actividades de Aprendizaje Buscar, identificar y seleccionar informacin sobre caractersticas, origen y evolucin de los microcontroladores. Discutir, en sesin plenaria, los conceptos adquiridos en la investigacin realizada sobre Micro-controladores. Programar micro-controladores, utilizando el lenguaje, las tcnicas y los recursos disponibles, propios de cada microcontrolador. Realizar prcticas de micro-controladores en las diferentes reas de control.
11.- FUENTES DE INFORMACIN 1. Stallings, William. Organizacin y Arquitectura de computadoras. Ed. Pearson Educacin. Espaa. 2001. 2. Tanenbaum, Andrew. Organizacin de computadoras. Mxico: Ed. Pearson Educacin. 2000. 3. Mano, Morris M y Charles R. Kime. Logic and computer design fundamentals, 2/E. Ed. Pretince Hall. 2000. 4. Mano, Morris M .Arquitectura de Computadoras, 3a./E. Ed. Pretince Hall. 2000. 5. Hill, Mark D., Norman Jouppi y Gurindar S. Sohi. Readings in computer architecture. Morgan Kaufmann. 1999. 6. Mueller, Scott. Manual de actualizacin y reparacin de PCs. Mxico: Ed. PrenticeHall. 2002. 7. Brey, Barry B. Intel Microprocessors 8086/8088, 80186/80188, 80286,80386, 80486 Pentium, Pentium Pro Processor, Pentium II, Pentium III, and Pentium IV: Architecture, Programming, and Interfacing, 6/E. USA: Prentice Hall. 2002. 8. Angulo, Jos. Micro-controladores PIC. Diseo Prctico de Aplicaciones. Espaa: Ed. McGraw Hill. 1999. 9. Wray, W./ Greenfield, J./ Bannatyne, R. Using Microprocessors and Microcomputers: The Motorola Family, 4/E. USA: Ed. Prentice Hall. 1999. 10. Huang, Han-Way. MC 68HC12 An Introduction. Sofware and Hardware Interfacing. USA: Ed. Delmar Learning. 2000. 12.- PRCTICAS PROPUESTAS
Utilizando software especializado, identificar las caractersticas de los elementos que integran una computadora personal y monitorear su funcionamiento. Utilizando un lenguaje de nivel medio, elaborar y probar rutinas de atencin a interrupciones. Desarmar e identificar los elementos de una computadora personal, como componentes y subsistemas. Ensamblar y probar una computadora, utilizando analizador lgico, osciloscopio y multmetro. Utilizando el microcontrolador disponible, desarrollar una aplicacin que le permita: - La programacin de un microcontrolador. - Su interconexin a una computadora personal. Desarrollar una aplicacin que incluya el uso de un microcontrolador en adquisicin de datos y control, como sistema independiente o conectado a una computadora.