Usted está aquí: Inicio web asignaturas

 

Fichas de asignaturas 2014-15


ARQUITECTURA DE COMPUTADORES

Asignaturas
 

  Código Nombre    
Asignatura 21714019 ARQUITECTURA DE COMPUTADORES Créditos Teóricos 3.75
Título 21714 GRADO EN INGENIERÍA INFORMÁTICA Créditos Prácticos 3.75
Curso   2 Tipo Obligatoria
Créd. ECTS   6    
Departamento C140 INGENIERIA EN AUTOMÁTICA, ELECTRÓNICA, ARQUITECTURA Y REDES DE COMPUTADORES    

 

Requisitos previos

1.- Haber adquirido las competencias correspondientes de las asignaturas:
- Informática General
- Fundamentos de Estructura de Computadores

2.- Tener conocimientos básicos de lenguaje ensamblador.

 

Recomendaciones

- Conocimiento de lengua inglesa.
- Asistencia continua a las clases teóricas y prácticas.
- Realización de las actividades propuestas.

 

Profesorado

Nombre Apellido 1 Apellido 2 C.C.E. Coordinador  
ALEJANDRO GALLEGO ROMERO PROFESOR ASOCIADO N
ALFONSO GARCIA DE PRADO FONTELA PROFESOR SUSTITUTO INTERINO N  
SUSANA OVIEDO BOCANEGRA PROFESOR ASOCIADO N
MERCEDES RODRÍGUEZ GARCÍA PROFESOR SUSTITUTO INTERINO S

 

Competencias

Se relacionan aquí las competencias de la materia/módulo o título al que pertenece la asignatura, entre las que el profesorado podrá indicar las relacionadas con la asignatura.

Identificador Competencia Tipo
C09 Capacidad de conocer, comprender y evaluar la estructura y la arquitectura de los computadores, así como los componentes básicos que los conforman. ESPECÍFICA
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio GENERAL
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética GENERAL
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público tanto especializado como no especializado GENERAL
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía GENERAL
CG08 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones. GENERAL
CT1 Trabajo en equipo: capacidad de asumir las labores asignadas dentro de un equipo, así como de integrarse en él y trabajar de forma eficiente con el resto de sus integrantes TRANSVERSAL

 

Resultados Aprendizaje

Identificador Resultado
R05 Analizar y contrastar distintas arquitecturas de computadores.
R03 Conocer diversas realizaciones de una misma arquitectura del juego de instrucciones y su influencia en las prestaciones del procesador, entendiendo los compromisos entre los diferentes elementos para conseguir las prestaciones requeridas.
R04 Conocer la segmentación de cauce como técnica general para aumentar las prestaciones del procesador aprovechando el paralelismo a nivel de instrucciones, así como los riesgos que se presentan y las alternativas para su resolución.
R02 Saber identificar los elementos de una jerarquía de memoria y ser capar de determinar sus parámetros básicos.
R01 Ser capaz de evaluar las prestaciones y características del computador.

 

Actividades formativas

Actividad Detalle Horas Grupo Competencias a desarrollar
01. Teoría
Métodos de enseñanza-aprendizaje:
- Método expositivo.
- Método basado en problemas.
- Aprendizaje autónomo.
- Aprendizaje cooperativo.

El profesor expondrá el contenido de la
asignatura y, en todo momento, fomentará la
participación de los alumnos en clase y planteará
problemas/cuestiones que ayuden a desarrollar las
competencias definidas.

El profesor propondrá diversas cuestiones de
investigación que los alumnos deberán trabajar de
forma individual/autónoma. Asimismo se planteará
la realización de trabajos en grupo sobre
arquitecturas/componentes de un computador. Ambos
tipos de trabajos deberán ser expuestos en clase.
30 C09 CB2 CB3 CB4 CB5 CG08 CT1
03. Prácticas de informática
Métodos de enseñanza-aprendizaje:
- Resolución de ejercicios y problemas.
- Simulación.


Se propondrán problemas que los alumnos deberán
plantear y resolver en grupos pequeños. Asimismo,
dispondrán de simuladores como ayuda al
aprendizaje.

12 C09 CG08
04. Prácticas de laboratorio
Métodos de enseñanza-aprendizaje:
- Aprendizaje orientado a proyectos.
- Aprendizaje cooperativo.

Los alumnos practicarán e investigarán diferentes
arquitecturas de computadores y llevarán a cabo
la realización de un proyecto en grupo.

18 C09 CB2 CB3 CB4 CG08 CT1
10. Actividades formativas no presenciales
- Estudio individual y trabajo autónomo sobre los
contenidos de la asignatura (70 horas).
- Elaboración de proyectos en grupo (16 horas).
86 C09 CG08 CT1
12. Actividades de evaluación
Examen
4

 

Evaluación

Criterios Generales de Evaluación

* Criterios generales para evaluar los conocimientos adquiridos en clase de
teoría y prácticas de informática:
- Claridad y precisión en las respuestas.
- Correcta aplicación de los principios de la asignatura.
- Correcta expresión escrita.

* Criterios generales para evaluar los trabajos en grupo de la asignatura:
- Presentación en tiempo y forma.
- Consecución de objetivos.
- Calidad del material escrito presentado.
- Calidad de la defensa en público.

 

Procedimiento de Evaluación

Tarea/Actividades Medios, Técnicas e Instrumentos Evaluador/es Competencias a evaluar
Examen final Prueba escrita compuesta por problemas y cuestionarios.
  • Profesor/a
C09 CG08
Trabajo en grupo (TGL) Presentación oral y escrita de trabajo en grupo sobre las competencias desarrolladas en clase de laboratorio.
  • Profesor/a
C09 CB2 CB3 CB4 CB5 CG08 CT1
Trabajo en grupo (TGT) Presentación oral y escrita de trabajo en grupo sobre componentes/arquitectura de un computador.
  • Profesor/a
C09 CB2 CB3 CB4 CB5 CG08 CT1

 

Procedimiento de calificación

La NOTA FINAL tiene tres componentes:

1.- E (Examen final). Peso 70%. El examen tiene tres secciones: teoría, problemas
primera parte (correspondientes a temas 1 y 2) y problemas segunda parte
(correspondientes a temas 3 y 4). Para superar el examen es necesario aprobar las
tres secciones. Una sección se considera aprobada si se obtiene como mínimo el
50% de los puntos. Será materia de examen cualquiera de los contenidos tratados o
planteados en clase de teoría, en clase de prácticas de informática, en clase de
prácticas de laboratorio y en foros. El examen final se realizará en las
convocatoria oficial establecida por la Universidad.

2.- TGT (Trabajo en Grupo presentado en clase de Teoría). Peso 10%.

3.- TGL (Trabajo en Grupo presentado en clase de Laboratorio). Peso 20%. Para
optar a este componente de la nota final es requisito fundamental la ASISTENCIA
CON APROVECHAMIENTO a prácticas de laboratorio.

NOTA FINAL = 0,7 * E + 0,1 * TGT + 0,2 * TGL

IMPORTANTE, para aprobar la asignatura hay que cumplir estos dos requisitos:
1.- Superar el examen final.
2.- Obtener una NOTA FINAL superior o igual a 5 puntos.

IMPORTANTE, si se detectan plagios («copiar en lo sustancial obras ajenas,
dándolas como propias») en los trabajos presentados se tendrá suspensa la
asignatura en el presente curso académico (no recuperable).

 

Descripcion de los Contenidos

Contenido Competencias relacionadas Resultados de aprendizaje relacionados
            Tema 1.- Introducción de arquitecturas de computadores. Análisis de prestaciones.


        
C09 CG08 R01
            Tema 2.- Jerarquía de memoria.


        
C09 CG08 R02
            Tema 3.- Implementación no segmentada de un procesador



        
C09 CG08 R03
            Tema 4.- Segmentación

        
C09 CG08 R04
            Tema tratado en laboratorio.- Introducción de las arquitecturas x86 y ARM. Componentes de un computador.
        
C09 CG08 R05

 

Bibliografía

Bibliografía Básica

 

  

[PATT11]   Estructura y Diseño de Computadores.

                             D. A. Patterson ; J. L. Hennessy.

                             Ed. Reverté, 2011

 

 

 

Bibliografía Específica

 

ARM system-on-chip architecture. 2ª edición

Steve Furber

Addison-Wesley, 2000


ARM assembly language : fundamentals and techniques

William Hohl

CRC Press, 2009

 

Intel® 64 and IA-32 Architectures Software Developer’s Manual. Volume 1: Basic Architecture

http://download.intel.com/products/processor/manual/253665.pdf

 

Intel® 64 and IA-32 Architectures Software Developer’s Manual. Volume 2: Instruction Set Reference

http://download.intel.com/products/processor/manual/325383.pdf

 

 

 

Bibliografía Ampliación

[STAL00]    Organización y Arquitectura de Computadores. 5ª edición

 

                             W. Stallings 

                             Prentice-Hall, 2007


[ORTE05]   Arquitectura de computadores

                             Julio Ortega ; Mancia Anguita ; Alberto Prieto

                             Thomson-Paraninfo, 2005 


[CART04]    Arquitectura de computadores

                             N. Carter

                             Serie Schaum. McGraw-Hill, 2004


 

[HAMA03]   Organización de computadores. 5ª edición.

                             C. Hamacher; Z. Vranesic; S. Zaky

                             McGraw-Hill, 2003

 

[STAL10]    Computer Organization and Architecture: Designing for Performance. 8/E

W. Stallings

Prentice-Hall, 2010

 

El presente documento es propiedad de la Universidad de Cádiz y forma parte de su Sistema de Gestión de Calidad Docente. En aplicación de la Ley 3/2007, de 22 de marzo, para la igualdad efectiva de mujeres y hombres, así como la Ley 12/2007, de 26 de noviembre, para la promoción de la igualdad de género en Andalucía, toda alusión a personas o colectivos incluida en este documento estará haciendo referencia al género gramatical neutro, incluyendo por lo tanto la posibilidad de referirse tanto a mujeres como a hombres.