Contenido de XSL
Introducción a la Arquitectura de Computadores
- Centro
- Facultad de Informática
- Titulación
- Grado en Inteligencia Artificial
- Curso académico
- 2020/21
- Curso
- 1
- Nº Créditos
- 6
- Idiomas
- Castellano
- Euskera
DocenciaAlternar navegación
Tipo de docencia | Horas de docencia presencial | Horas de actividad no presencial del alumno/a |
---|---|---|
Magistral | 40 | 60 |
P. Laboratorio | 20 | 30 |
Guía docenteAlternar navegación
ObjetivosAlternar navegación
COMPETENCIAS
* Comprender la estructura de un ordenador y la funcionalidad de cada unidad
* Entender el paralelismo a nivel de instrucción en los procesadores segmentados
* Comprender la influencia de la arquitectura del computador en la ejecución eficiente de los programas
RESULTADOS DE APRENDIZAJE
* Conocer la estructura y funcionamiento básico de un computador y de cada una de sus unidades
* Entender el lenguaje interno de un computador y la relación con los lenguajes de alto nivel, así como la representación de los datos en un computador
* Analizar la localidad de los datos en memoria para una ejecución más eficiente de los programas
* Entender la ejecución de un programa en un procesador segmentado a nivel de bloques funcionales.
* Analizar algunas optimizaciones de código para optimizar el uso del hardware y mejorar el rendimiento del procesador
* Adquirir capacidad para seleccionar plataformas de almacenamiento de datos en el contexto de aplicaciones del área de la inteligencia artificial
TemarioAlternar navegación
TEMA 1 Estructura básica de un computador
1.- Estructura básica de un computador
1.1.- Arquitectura Von Neumann
1.2.- Lenguaje Máquina
1.3.- Jerarquía de memoria
1.4.- Subsistema de entrada/salida
1.5.- Conexión entre subsistemas: buses
2.- Paralelismo a nivel de instrucción.
2.1.- Segmentación lineal. Análisis de dependencias (estructurales, datos y control)
2.2.- Procesadores multiciclo
2.3.- Procesadores superescalares
2.4.- Técnicas de optimización de código
3.- Sistemas de almacenamiento.
3.1.- Tecnologías de almacenamiento
3.2.- Sistemas RAID
3.3.- Sistemas de almacenamiento distribuido (SAN, NAS)
MetodologíaAlternar navegación
En esta asignatura se utilizan diversas metodologías de enseñanza. Se potenciará el trabajo autónomo, mediante el uso de recursos informáticos y bibliográficos que ayuden al alumnado a comprender los distintos aspectos de la materia. Se impartirán clases de exposición de los contenidos conceptuales de la materia, con participación del alumnado en debates ocasionales sobre los mismos. La resolución de cuestiones y problemas en el aula se realizará de forma participativa. Se proporcionarán problemas y ejercicios que desarrollarán individualmente o en grupo, lo que permitirá profundizar en el conocimiento teórico de la materia y relacionar la asignatura con otras áreas afines.
Se fomentará la formulación de cuestiones y la discusión abierta, de forma que el alumnado adquiera destrezas relacionadas con la comunicación oral, la capacidad de síntesis y el trabajo en equipo.
Para facilitar y asegurar el aprendizaje del alumnado, se hará un seguimiento tanto de las prácticas de aula como de las de ordenador. Se proporcionará feed-back en base a criterios de evaluación previamente establecidos, de manera que los y las estudiantes tengan la oportunidad de tomar conciencia de su aprendizaje.
Sistemas de evaluaciónAlternar navegación
La asignatura se podrá aprobar de dos maneras, en evaluación final, donde el alumnado deberá realizar algunos trabajos por un peso del 20% y un examen final con un peso del 80% de la nota (las convocatorias se detallan en el siguiente punto), o mediante evaluación continua.
La evaluación continua se podrá elegir al principio de la asignatura, y se ratificará definitivamente en los plazos que se indiquen (transcurrido el 60-80% de la asignatura), a petición del alumno o alumna y habiendo comprobado el profesorado de la asignatura su rendimiento.
EVALUACIÓN CONTINUA:
La evalución continua engloba el trabajo realizado a lo largo de la asignatura (20%) un trabajo en grupo (20%) y la evaluación de los conocimientos y destrezas adquiridas mediante varios exámenes parciales (60%).
NOTA: En caso de volver al confinamiento, las pruebas de evaluación (tanto continua como final) se realizarán de forma telemática a través de cuestionarios, entrevistas y/o entregas de eGela y mediante conexión BBC.
Materiales de uso obligatorioAlternar navegación
El moodle de la asignatura en eGela.
BibliografíaAlternar navegación
Bibliografía básica
Tanenbaum A.S.
Structured Computer Organization (5ª ed), Pearson Prentice-Hall Ed., 2006
Hennessy J.L., Patterson D.A.
Computer Architecture: A Quantitative Approach. (6. ed.). Morgan Kaufmann, 2019
Arquitectura de computadores: un enfoque cuantitativo. (1. ed.). McGraw-Hill, 1993
Patterson D.A., Hennessy J.L.
Computer Organization and Design: The Hardware/Software Interface. (5. ed.). M. Kaufmann, 2013.
Estructura y diseño de computadores. La interfaz hardware/software. (4. ed.). Reverté, 2011
Ortega J., Anguita M., Prieto A.
Arquitectura de Computadores. Thomson, 2005
Bibliografía de profundización
Stallings W.
Computer Organization and Architecture. Designing for performance. (8. ed.). Pearson, 2010.
Organización y Arquitectura de Computadores (7. ed.). Pearson - Prentice Hall, 2006.
Hamacher V.C., Vranesic Z.G., Zaky S.G.
Organización de Computadores (5. ed.). McGraw-Hill, 2003
Nemirovsky M., Tullsen D.
Multithreading Architecture. Morgan & Claypool Pub., 2013
Scott M.L.
Shared memory synchronization. Morgan & Claypool Pub., 2013
Sorin D.J., Hill M.D., Wood D.A.
A primer on memory consistency and cache coherence. M. & C. Pub., 2011
GruposAlternar navegación
01 Teórico (Castellano - Mañana)Mostrar/ocultar subpáginas
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
1-15 | 12:30-14:00 | 12:30-14:00 |
Profesorado
01 P. Laboratorio-1 (Castellano - Mañana)Mostrar/ocultar subpáginas
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
1-15 | 09:00-10:30 |
Profesorado
31 Teórico (Euskera - Mañana)Mostrar/ocultar subpáginas
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
1-15 | 10:45-12:15 | 09:00-10:30 |
Profesorado
31 P. Laboratorio-1 (Euskera - Mañana)Mostrar/ocultar subpáginas
Semanas | Lunes | Martes | Miércoles | Jueves | Viernes |
---|---|---|---|---|---|
1-15 | 15:00-16:30 |