Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ACyLab C01v PDF
ACyLab C01v PDF
Laboratorio
Clase 01: Apertura del curso
2
Presentación del curso
▶ Propósito
Arquitectura de Computadores y Laboratorio (2020-1)
▶ Justificación
La comprensión de la organización del computador desde el nivel
lógico hasta el nivel estructural permitirá a los estudiantes disponer de
elementos relevantes para la construcción de programas que se
ejecuten de manera más eficiente sobre máquinas reales.
3
Objetivo general
Comprender los principios, técnicas y componentes fundamentales del diseño de sistemas digitales y su
Arquitectura de Computadores y Laboratorio (2020-1)
4
Objetivos específicos
▶ Implementar operaciones lógicas mediante circuitos lógicos combinacionales.
Arquitectura de Computadores y Laboratorio (2020-1)
▶ Dominar los conceptos de circuitos secuenciales que permitan analizar e implementar sistemas secuenciales en
forma de máquinas de estados.
▶ Conocer la interface entre el software y el hardware para saber cómo el primero le ordena al segundo realizar las
funciones requeridas.
▶ Conocer las técnicas básicas empleadas por los diseñadores de hardware para mejorar el rendimiento de las
computadoras.
▶ Adquirir destreza en la consulta y lectura de temas propios del área en lengua inglesa.
▶ Asumir compromisos y responsabilidades en el proceso de aprendizaje que se puedan trasladar al ejercicio
profesional.
▶ Desempeñarse éticamente en el plano académico y personal.
5
Metodología
▶ Clase magistral para la exposición de contenidos fundamentales y complejos. Está actividad será enriquecida
Arquitectura de Computadores y Laboratorio (2020-1)
mediante la discusión y análisis por parte de los estudiantes, los cuales, de acuerdo con el desarrollo del curso,
deberán leer de antemano el contenido correspondiente usando la bibliografía sugerida.
▶ Solución de problemas con orientación de los monitores del curso para afianzar los conceptos teóricos.
▶ Uso de herramientas de diseño y simuladores con el fin de resolver problemas prácticos que permitan adquirir una
visión más clara de la operación de los sistemas digitales.
▶ Actividades fuera de clase en las que los estudiantes deben observar videos, realizar búsquedas bibliográficas y
leer material recomendado.
▶ Espacio abierto a los estudiantes para el desarrollo de iniciativas y proyectos dentro de la temática del curso.
6
Contenido*
▶ Unidad 1: Representación de datos y álgebra Booleana
Arquitectura de Computadores y Laboratorio (2020-1)
* Para conocer el contenido detallado remitirse al microcurrículo del curso disponible en Moodle
7
Evaluación
▶ Tres exámenes escritos individuales y cinco prácticas de laboratorio
Arquitectura de Computadores y Laboratorio (2020-1)
▶ Los exámenes se realizan aproximadamente una semana después de terminar las unidades correspondientes . Es
obligatoria la asistencia a exámenes y sustentaciones de las prácticas. Los supletorios (de exámenes y
sustentaciones) se regirán por el Reglamento Estudiantil.
8
Bibliografía
Textos de referencia para el curso
Arquitectura de Computadores y Laboratorio (2020-1)
▶ Computer Organization and Design: The Hardware/Software Interface, D. Patterson and J. Henessy. Morgan
Kaufmann Publishers
Tercera, cuarta y quinta edición son útiles
9
Bibliografía complementaria
Algunas referencias complementarias:
Arquitectura de Computadores y Laboratorio (2020-1)
▶ Contemporary Logic Design, R. Katz and G. Borriello. 2nd Ed. Pearson education
▶ Logic and Computer Design fundamentals, M. Mano and C. Kime. Prentice-Hall
▶ Sistemas Digitales. Principios y Aplicaciones, R. Tocci, N. Widmer, G. Moss. Pearson Educación
▶ Fundamentos de Diseño Lógico, 5ta. Ed., C. Roth. Thomson
▶ Análisis y Diseño de Circuitos Digitales, V. Nelson, H. Troy, B. Carroll, J. David. Prentice Hall
▶ Computer Architecture. From Microprocessors to Supercomputers, B. Parhami. Oxford
▶ Computer Architecture: A Quantitative Approach, J. Hennessy & D. Patterson. Morgan Kaufmann Publishers
▶ Computer Organization and Architecture: Designing for Performance, 7th ed., W. Stallings. Pearson Education
▶ IEEE Xplore (http://ieeexplore.ieee.org)
10
Niveles de descripción y diseño de un computador
Arquitectura de Computadores y Laboratorio (2020-1)
Aplicación
Nivel físico
11
Niveles de descripción y diseño de un computador
Arquitectura de Computadores y Laboratorio (2020-1)
Aplicación
Nivel físico
12
Niveles de descripción y diseño de un computador
Arquitectura de Computadores y Laboratorio (2020-1)
Aplicación
Aplicación
Nivel físico
14
Niveles de descripción y diseño de un computador
Arquitectura de Computadores y Laboratorio (2020-1)
Aplicación
Nivel físico
15
Niveles de descripción y diseño de un computador
Arquitectura de Computadores y Laboratorio (2020-1)
Aplicación
Nivel físico
16
Niveles de descripción y diseño de un computador
Arquitectura de Computadores y Laboratorio (2020-1)
Aplicación
Nivel físico
17
Niveles de descripción y diseño de un computador
Arquitectura de Computadores y Laboratorio (2020-1)
Aplicación
Nivel físico
18
Niveles de descripción y diseño de un computador
Arquitectura de Computadores y Laboratorio (2020-1)
Aplicación
Nivel físico
19
Aspectos curriculares del curso
▶ Áreas y núcleos académicos del currículo de Ingeniería de Sistemas
Arquitectura de Computadores y Laboratorio (2020-1)
INGENIERÍA DE SOFTWARE Y
SISTEMAS DE INFORMACIÓN INGENIERÍA INFORMÁTICA Y
CIENCIA COMPUTACIONAL INGENIERÍA DE
COMPUTADORES Y REDES
Elementos sociales
Ingeniería de software Algoritmia y programación
y profesionales
Arquitectura de máquinas y
sistemas operativos
Sistemas de información Matemáticas discretas
Comunicación de datos
Administración de la Ciencia computacional
información
SOCIO-HUMANÍSTICAS
BÁSICAS DE INGENIERÍA
CIENCIAS BÁSICAS
20
Aspectos curriculares del curso
▶ Existen muchas carreras profesionales relacionadas con la computación
Arquitectura de Computadores y Laboratorio (2020-1)
▶ Programas de pregrado que tienen guías curriculares aprobadas por instituciones científicas y profesionales
internacionales (ACM, IEEE-CS) (según CC2020):
● Computer engineering (CE)
● Computer science (CS)
● Cybersecurity (CSEC)
● Data science (DS)
● Information systems (IS)
● Information technology (IT)
● Software engineering (SE)
Abarca cualquier actividad orientada por objetivos que requiera de los computadores, se beneficie de ellos, o se
dedique a crearlos
▶ Incluye el diseño de sistemas de hardware y software para una gran variedad de propósitos:
● Procesar, estructurar y gestionar diferentes tipos de información
● Realizar estudios (científicos, tecnológicos, económicos, sociales) usando computadores
● Hacer que los sistemas se comporten de manera inteligente
● Buscar y compartir información
● Crear y usar medios de comunicación y entretenimiento
▶ La computación puede tener otros significados más específicos de acuerdo al contexto en el que se use el término
▶ Debido al amplio campo de acción de la computación, ser competente en todo su espectro es virtualmente
imposible
22
Aspectos curriculares del curso
▶ Vista de las disciplinas de la computación (según CC2005)
Arquitectura de Computadores y Laboratorio (2020-1)
23
Aspectos curriculares del curso
▶ Vista de las disciplinas de la computación (según CC2020)
Arquitectura de Computadores y Laboratorio (2020-1)
24
Aspectos curriculares del curso
▶ Recomendaciones para un curso de arquitectura de computadores en un programa de Ingeniería de Software
Arquitectura de Computadores y Laboratorio (2020-1)
25
Actividades recomendadas
▶ Leer sobre:
Arquitectura de Computadores y Laboratorio (2020-1)
▶ Videos recomendados:
● Early Computing: Crash Course Computer Science #1
● Electronic Computing: Crash Course Computer Science #2
26
Arquitectura de Computadores y Laboratorio (2020-1)
Material
complementario
27
Aspectos curriculares del curso
▶ Representación gráfica de las disciplinas de la computación (según CC2005)
Arquitectura de Computadores y Laboratorio (2020-1)
28
Aspectos curriculares del curso
▶ Representación gráfica de las disciplinas de la computación (según CC2005)
Arquitectura de Computadores y Laboratorio (2020-1)
29
Aspectos curriculares del curso
▶ Representación gráfica de las disciplinas de la computación (según CC2005)
Arquitectura de Computadores y Laboratorio (2020-1)
30
Aspectos curriculares del curso
▶ Representación gráfica de las disciplinas de la computación (según CC2005)
Arquitectura de Computadores y Laboratorio (2020-1)
31
Aspectos curriculares del curso
▶ Representación gráfica de las disciplinas de la computación (según CC2005)
Arquitectura de Computadores y Laboratorio (2020-1)
32