Vous êtes sur la page 1sur 15
Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

GUÍA DOCENTE DE ESTRUCTURA DE COMPUTADORES

Curso 2011-2012

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

TITULACION GRADO EN INGENIERÍA INFORMÁTICA

GUIA DOCENTE DE LA ASIGNATURA ESTRUCTURA DE COMPUTADORES

Profesores

José San Martín López

Susana Mata Fernández

Laura Raya González

Coordinador de la asignatura

José San Martín López

I.- Identificación de la asignatura

Tipo

Obligatoria

Materia

3.2 Ingeniería de computadores

Período de impartición

1 er curso, 2º semestre

Nº Créditos

6

Idioma en el que se imparte

Castellano

Departamento

Arquitectura y Tecnología de Computadores y Ciencia de la Computación e Inteligencia Artificial

Asignaturas llave

Tasa de éxito

Este dato será incluido por el Vicerrectorado de Profesorado,

Titulaciones, Ordenación Académica, Coordinación y Campus

 

II.- Presentación

La asignatura Estructura de Computadores es la segunda en la secuencia de asignaturas centradas en el estudio de la estructura y la arquitectura de los computadores. Su principal objetivo es profundizar en los conceptos presentados en la asignatura de Tecnología de los Computadores así como introducir

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

conceptos más avanzados y desde un punto de vista de más alto nivel.

De este modo aumentan sus conocimientos de la estructura de los computadores, en particular, el llamado “Modelo de Von Neumann”. Se realizará un estudio del diseño de la unidad central de proceso, con un especial énfasis en el nivel de lenguaje ensamblador y máquina. Se presentará también un análisis de las medidas de rendimiento en los computadores y se terminará con una introducción a los sistemas operativos.

Esta asignatura tiene como prerrequisito haber cursado las siguientes asignaturas:

Fundamentos físicos de los computadores

Tecnología de computadores

Introducción a la programación

asignaturas de primer curso “Fundamentos Físicos de la

Informática”, “Introducción a la Programación”, “Estructuras de datos” y “Fundamentos de Computadores”. Asimismo se recomienda haber superado ya la asignatura de “Idioma Moderno”, para poder consultar la bibliografía especializada o las lecturas optativas en inglés. “Estructura de Computadores” es fundamental para comprender la asignatura “Organización y Arquitectura de

Computadores” del segundo parcial del segundo curso.

Se

recomienda

tener

aprobadas

las

III.- Competencias

Competencias transversales

 

G8 (parte)

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.

G9 (parte)

Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión de Ingeniero Técnico en Informática.

B5 (parte)

Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas propios de la ingeniería.

Competencias específicas

 

E1 (parte)

Capacidad de diseñar y construir sistemas digitales, incluyendo computadores, sistemas basados en microprocesador y sistemas de comunicaciones.

Capacidad para tener un conocimiento profundo de los principios

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

 

fundamentales y modelos de la computación y saberlos aplicar para interpretar,

seleccionar, valorar, modelar, y crear nuevos conceptos, teorías, usos y

desarrollos tecnológicos relacionados con la informática

C9 (parte)

Capacidad de conocer, comprender y evaluar la estructura y arquitectura de los computadores, así como los componentes básicos que los conforman.

IV.- Contenido

Bloque temático

Tema

Apartados

I.- Introducción a la estructura de computadores

Tema 1. Introducción.

Introducción. Arquitectura y Organización. Parámetros de los computadores. Modelo de Von Neumann.

Elementos de almacenamiento.

Elementos de proceso. Elementos de transferencia. Ciclo de instrucción y ejecución de programas. Entrada / Salida.

Tema 2. Representación de la información

Representación numérica. Binario puro, Complemento a 2. Complemento a 1. Otras bases. Otras representaciones.

II.- Lenguajes máquina y ensamblador

Tema 3. Introducción a la programación en ensamblador:

Lenguajes de alto nivel y de bajo nivel. Ensamblado. Enlazado. Introducción a los microprocesadores MIPS.

Repertorios de instrucciones y modos de direccionamiento

Propiedades de las instrucciones. Formatos de instrucción. Modos de direccionamiento. Clasificación de las instrucciones. Modos de direccionamiento y repertorio de instrucciones de los microprocesadores MIPS

Tema 4. Programación en

Operaciones con bits. Tipos de datos simples. Variables simples.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

 

ensamblador.

Evaluación de expresiones aritméticas. Evaluación de expresiones booleanas. Sentencias de control en ensamblador.

Subrutinas. Estructuras de datos. Proceso de traducción.

III.- Diseño de la unidad central de proceso

Tema 5. Construcción de una ALU.

Circuitos para implementar operaciones lógicas. Sumadores binarios. Circuitos para sumar y restar números binarios. Comparaciones. Diseño modular de una unidad aritmético-lógica. Anticipación de acarreo. Operaciones de cambio y extensión de signo. Multiplicación y división binaria

Tema 6. Construcción de un camino de datos uniciclo

Metodología de sincronización. Elementos del camino de datos. Camino de datos básico. Construcción incremental del camino de datos uniciclo. Control de la UAL. Diseño de la unidad de control el camino de datos uniciclo.

Tema 7. Construcción de un camino de datos multiciclo

Construcción del camino de datos multiciclo. Diseño de la unidad de control para el camino de datos multiciclo. Implementación con lógica cableada y microprogramada.

Tema 8. Segmentación del camino de datos.

Concepto de segmentación. Ejecución de instrucciones con segmentación. Diseño de repertorios de instrucciones para segmentación. Riesgos en la segmentación. Segmentación del camino de datos.

IV. Otros conceptos sobre estructura de computadores

Tema 9. Medidas de rendimiento en los computadores

Definición de rendimiento. Estrategias para evaluar el rendimiento. Ley de Amdahl.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

IV. B. Actividades obligatorias (evaluables):

Práctica 1. Laboratorio de programación en lenguaje ensamblador

Práctica 2. Laboratorio de diseño de unidad central de proceso usando VHDL

V.-

Tiempo de trabajo

 
 

Clases teóricas

26

Clases prácticas/de resolución de problemas, casos, etc.

10

Prácticas en laboratorios tecnológicos, clínicos, etc.

8

Realización de pruebas

4

Tutorías académicas

12

Preparación de clases teóricas

25

Preparación de clases prácticas/problemas/casos

10

Preparación de prácticas de laboratorio

25

Preparación de pruebas

30

Total de horas de trabajo del estudiante

150

VI.- Metodología y plan de trabajo

Clases teóricas

Periodo

Contenidos

Semana 1

Tema 1

Semana 2

Tema 2

Semana 3-4

Tema 3

Semana 5-6

Tema 4

Semana 7-8

Tema 5

Semana 9-10

Tema 6

Semanas 11-13

Tema 7

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Semana 14

Tema 8

Semana 15

Tema 9

Sesiones de resolución de problemas

Periodo

Contenidos

Semana 2

Problemas Tema 2

Semana 6

Problemas Bloque II

Semana 9

Problemas Tema 6

Semana 13

Problemas Tema 7

Prácticas en laboratorio

Periodo

 

Contenidos

Semana 7

Práctica 1. Laboratorio de programación en lenguaje ensamblador

Semana 13

Práctica 2. Laboratorio de diseño de unidad central de proceso usando VHDL

Pruebas

Fecha

Contenidos

XX/XX/2011

Entrega de práctica 1

XX/XX/2011

Temas 1-4. Prueba escrita

XX/XX/2011

Entrega de práctica 2

XX/XX/2011

Temas 5-7. Prueba escrita.

XX/12/2011

Temas 1-4; Temas 5-7; Temas 8-9. Pruebas escritas

VII.- Métodos de evaluación

VII. A. Ponderación para la evaluación continua

El sistema de evaluación de las titulaciones en el marco del EEES es la evaluación continua.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

En el sistema de evaluación continua la asistencia a clase es obligatoria y su valoración en el proceso de evaluación continua de la asignatura la establecerán los profesores en cada asignatura.

% Mínimo de asistencia a clase: 80%.

Actividad evaluadora

 

Tipo

 

Ponderación

Periodo

Contenido

Prácticas

dentro

del

     

ReevaluablePrácticas dentro del       25% Octubre Temas 1-4

25%

Octubre

Temas 1-4

aula:

 
Liberatoria No reevaluable

Liberatoria

No reevaluableLiberatoria

Resolución

Resolución

de

 

Puntuación mínima (de 1 a 10):…>5…

problemas

 

Prácticas

dentro

del

     

ReevaluablePrácticas dentro del       25% Noviembre Temas 5-7

25%

Noviembre

Temas 5-7

aula:

 
Liberatoria No reevaluable

Liberatoria

No reevaluableLiberatoria

 

Puntuación mínima

Resolución

Resolución

de

(de 1 a 10):…>5…

problemas

 

Prácticas

dentro

del

     

ReevaluablePrácticas dentro del       15% Diciembre Temas 8-9

15%

Diciembre

Temas 8-9

aula:

 
Liberatoria No reevaluable

Liberatoria

No reevaluableLiberatoria

Resolución

Resolución

de

 

Puntuación mínima (de 1 a 10):…>5…

problemas

 
     

Acumulativa

       
     

Reevaluable      10% Octubre Práctica 1

10%

Octubre

Práctica 1

Laboratorios

 
Laboratorios   Liberatoria No reevaluable

Liberatoria

No reevaluableLaboratorios   Liberatoria

   

Puntuación mínima (de 1 a 10):…5…

       

Reevaluable        10% Noviembre Práctica 2

10%

Noviembre

Práctica 2

   
    Liberatoria No reevaluable

Liberatoria

No reevaluable    Liberatoria

Laboratorios

 

Puntuación mínima (de 1 a 10):…5…

Prácticas

fuera

del

 
Prácticas fuera del   Acumulativa     Reevaluable 10% Sept.-Dic. Entrega de

Acumulativa

   

Reevaluable

10%

Sept.-Dic.

Entrega de

aula:

   

problemas

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

     

No reevaluable          propuestos

   

propuestos

Trabajos individuales    

Trabajos individuales

   

Prueba:

 
Prueba :   Acumulativa     Reevaluable 5% Sept.-Dic. Temas 1-9.

Acumulativa

   

Reevaluable

5%

Sept.-Dic.

Temas 1-9.

   

Participación

No reevaluableen clase.

en clase.

Preguntas cortas

Preguntas

cortas

orales

Total

   

100%

   

VII. B. Ponderación para la evaluación de alumnos a tiempo parcial

Para que un alumno pueda optar a esta evaluación, tendrá que obtener la “Dispensa Académica” para la asignatura, que habrá solicitado al Decano o Director/a del Centro que imparte su titulación.

La “Dispensa Académica” no excluye de la evaluación continua. Dicha evaluación se acomodará por el profesor, asistido por el coordinador de grado, estableciéndose la adaptación curricular según las características de cada caso concreto.

VII. C. Revisión de las pruebas de evaluación.

Las partes indicadas como Participación en clase y Entrega de problemas propuestos están asociadas al seguimiento por parte del alumno de la asignatura y por tanto deben realizarse junto con cada uno de los temas especificados. De esta manera, se potencia el aprendizaje escalonado de conceptos de la asignatura.

Al tratarse de una evaluación continua, se considerará que el alumno se ha presentado a la convocatoria correspondiente de la asignatura desde el momento que ha participado en alguna de las partes en las que se divide la asignatura: pruebas escritas, prácticas, ejercicios voluntarios, etc. Por tanto, la única manera de obtener la calificación de NO PRESENTADO es no participar en ninguna de las partes, ni entregar ninguna práctica obligatoria o ejercicio voluntario. Por el contrario, los alumnos que hayan participado en alguna de las partes pero que no superen toda la asignatura en la convocatoria correspondiente, recibirán una calificación de SUSPENSO, gastándose para ellos una convocatoria.

Ninguna

convalidadas.

de

las

notas

de

partes

de

la

asignatura

aprobadas

en

cursos

anteriores

serán

Se considerará que el estudiante ha adquirido las competencias evaluadas en las pruebas escritas si su calificación en dicha prueba es mayor o igual a 5 sobre 10 puntos. En caso contrario se considera que el estudiante no ha adquirido dichas competencias. Las competencias evaluadas en las pruebas escritas son reevaluables. Las pruebas de los Bloques I, II y III pueden ser reevaluadas dentro de la misma convocatoria en el momento de la prueba del Bloque IV. Nos obstante no es posible realizar la

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

reevaluación de éstas pruebas en la segunda convocatoria si no se han realizado las pruebas en la primera convocatoria, de no ser así no existiría evaluación continua.

El material permitido para la realización de la prueba escrita consistirá en el enunciado de la prueba, útiles de escritura (excepto color rojo) y las hojas de solución proporcionadas por el profesor. La prueba escrita es individual. El incumplimiento de las dos últimas normas se penalizará con la calificación de suspenso en la asignatura en la convocatoria evaluada donde se produzca dicho incumplimiento.

Se considerará que el estudiante ha adquirido las competencias evaluadas en las prácticas de laboratorio si su calificación en dicha práctica es mayor o igual a 5 sobre 10 puntos. En caso contrario se considera que el estudiante no ha adquirido dichas competencias. Las competencias evaluadas en la práctica obligatoria son reevaluables. El profesor se reserva la posibilidad de requerir defensa presencial.

Las partes de prácticas y pruebas escritas se deben aprobar independientemente, sin que pueda existir compensación entre ellas con alguna nota inferior a 5.

Tanto las soluciones y entregables de la prácticas de laboratorio como de las prácticas optativas deben ser originales, no pudiendo utilizar soluciones realizadas por otras personas distintas a las reflejadas en la autoría de la solución. El plagio total o parcial de dichas soluciones se penalizará con la calificación de suspenso en la asignatura en la convocatoria evaluada donde se produzca dicho plagio, debiendo reevaluar todas las pruebas en la siguiente convocatoria. El profesor se reserva la posibilidad de requerir defensa presencial, de todos o parte de las/los autoras/es de un trabajo plagiado en todas las pruebas de la siguiente convocatoria.

VIII.- Recursos y materiales didácticos

Todos los libros recomendados se encuentran disponibles a los alumnos/as en las Biblioteca de la Universidad Rey Juan Carlos. Es imprescindible consultar la bibliografía, pues las transparencias de clase no son suficientes para aprobar la asignatura.

General

Título

Estructura y Diseño de Computadores Volumen I

Autor

D.A. Patterson, J.L. Hennessy

Editorial

Editorial Reverté. Barcelona, 2000. ISBN-84-291-2619-8

Título

VHDL, Lenguaje de síntesis y modelado de circuitos

Autor

F. Pardo y J. A. Boluda

Editorial

RA-MA editorial, 1999

Título

Organización y Arquitectura de Computadores

Autor

W. Stallings

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Editorial

Pearson Prentice Hall, 2006, ISBN 8489660824

Título

Fundamentos de los Computadores

Autor

P.

de Miguel

Editorial

Editorial Paraninfo. Madrid, 2004. ISBN 8497322940

Complementaria

Título

Introduction to Assembly language programming for Pentium and RISC processors

Autor

S.P. Dandamudi

Editorial

Springer, Nueva York, 2005. ISBN 0387206361

Título

VHDL – Lenguaje estándar de diseño electrónico

Autor

Ll.

Terés, Y. Torroja, S. Olcoz y E. Villar

Editorial

McGraw-Hill, 1998

Título

Digital Systems Design using VHDL

Autor

C.

H. Roth

Editorial

PWS, Thomson, 1998

Título

Diseño de hardware digital con VHDL

Autor

A.

Urquía y C. Martín

Editorial

UNED. ISBN: 978-84-362-5576-8

Complementaria (Unidad Aritmético-Lógica, Unidad de Control y medidas de rendimiento)

Título

Fundamentos y Estructura de Computadores

Autor

J.

M. Angulo, J. García, I. Angulo

Editorial

Editorial Paraninfo. Madrid, 2004. ISBN 8497321804

Título

The principles of computer hardware

Autor

A.

Clements

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Editorial

Oxford University Press, 2006. ISBN 0199273138

Complementaria (Libros de problemas)

Título

Problemas de Fundamentos y Estructura de Computadoras

Autor

A.

Cuesta y J.I. Hidalgo

Editorial

Prentice-Hall, 2009, ISBN: 9788483225912

Título

Problemas Resueltos de Estructura de Computadores

Autor

Félix García Carballeira, Jesús Carretero Pérez, José Daniel García Sánchez, David Expósito Singh

Editorial

Editorial Paraninfo, 2008. ISBN: 8497325362

Título

Arquitectura de computadores

Autor

N.

Carter

Editorial

Editorial McGraw-Hill, 2004. ISBN 8448142799

Título

Problemas de Estructura y Tecnología de Computadores

Autor

S.

Dormido, S. Dormido Canto, A. Pérez de

Madrid, P. Ruipérez

Editorial

Editorial Sanz y Torres. Madrid, 2002. ISBN84-88667-82-5

Direcciones web de interés

http://tams-www.informatik.uni-hamburg.de/vhdl/vhdl.html

Webopedia: Online Computer Dictionary for Computer and Internet Terms and Definitions

http://www.webopedia.com

TechNewsWorld: All Tech – All the Time

http://www.technewsworld.com

Top Tech News

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

http://www.toptechnews.com

Documental: “Triumph of the Nerds”, PBS, 1996

http://www.youtube.com/watch?v=3jV4JdtaOGc&feature=player_embedded (primero de seis vídeos)

http://www.pbs.org/nerds (incluye transcripción de los capítulos)

Documental: “Maravillas Modernas, el Ordenador”, Canal Historia, 2001

http://www.youtube.com/watch?v=RJcu4AATA_E%feature=player_embedded (primero de cinco vídeos)

IX.- Profesorado

 

Nombre y apellidos

 

José San Martín López

Horario

de

tutorías

L-M-X: 11:00-13:00. Previa Cita.

académicas

Correo electrónico

 

Departamento/área

de

Departamento de Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial

conocimiento

Categoría

Profesor Titular de Universidad

Titulación Académica

 

Doctor Ingeniero Industrial-ICAI

Experiencia Docente

 

9 años de experiencia docente en el Área de Arquitectura y Tecnología de Computadores.

Experiencia profesional

 

Diseño de Automatismos (1 año)

 

Electrónica de control de tráfico ferroviario (1 año)

Consultoría tecnológica (3 año)

Profesor asociado en la Universidad Carlos III (1 año)

Profesor ayudante en la Universidad Rey Juan Carlos (4 años)

Profesor Titular de Universidad en la Universidad Rey Juan Carlos (4 años)

Nombre y apellidos

Susana Mata Fernández

Horario de tutorías académicas

L: 11:00-13:00

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

 

V: 11:00-13:00

(Previa cita)

Correo electrónico

Departamento/área de conocimiento

Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial

Categoría

Profesora Contratada Doctor

Titulación Académica

Doctora por la URJC (2009)

Licenciada en Informática por la UPM (1998)

Experiencia Docente

9

años de experiencia docente en el Área de Arquitectura y Tecnología de

Computadores.

Experiencia profesional

Programación de sistemas de control de tráfico aéreo, para Indra (Feb 1998- Jun 1998)

Análisis y diseño de sistemas de resultados para eventos deportivos, para IBM y MSL (Sept 1998 – Marzo 2002)

Profesora en la URJC (Nov. 2002- Actualidad)

Nombre y apellidos

Laura Raya González

Horario de tutorías académicas

Por determinar. Previa cita.

Correo electrónico

Departamento/área de conocimiento

Arquitectura y Tecnología de Computadores y Ciencia de la Computación e Inteligencia Artificial

Categoría

Personal Docente Investigador en formación

Titulación Académica

Ingeniería Informática

Experiencia Docente

3

años de antigüedad en el área

Experiencia profesional

 
Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.