Las asignaturas del área de arquitectura y tecnología de computadores están distribuidas a lo largo de toda la carrera y en conjunto permiten al alumno realizar una aproximación gradual a los conocimientos que un Graduado en Informática debería tener sobre los distintos niveles de diseño de un computador.
Concretamente, en el primer curso se incluyen las asignaturas de Tecnología de Computadores y Estructura de Computadores, que introducen al alumno a los componentes básicos de los computadores. Estos componentes serán utilizados como elementos esenciales de los diseños que se abordan en cursos posteriores, es decir, en estas dos asignaturas se estudian los ''ladrillos'' que permitirán, en las asignaturas posteriores de esta área, construir estructuras más complejas.
En segundo curso el alumno cursa la asignatura Organización de Computadores. En esta asignatura se parte de los conocimientos adquiridos en el primer curso para a partir de ahí desarrollar sistemas más complejos. En concreto, se estudian tanto las diversas alternativas para construir la ruta de datos en sistemas multiciclo (sin o con segmentación), como el sistema de memoria de un computador, profundizando en la jerarquía de memoria cache y memoria virtual. En ambos casos se trata de aspectos fundamentales de un computador, cuya configuración determina en gran medida su rendimiento.
En tercer curso se cursa la asignatura Arquitectura de Computadores, que continúa directamente desde los conocimientos adquiridos en el curso anterior. Concretamente, en esta asignatura se amplian los conceptos sobre segmentación introducidos en el curso anterior, introduciendo técnicas avanzadas en este sentido orientadas siempre al mayor aprovechamiento del paralelismo a nivel de instrucción. También se introducen otras arquitecturas orientadas al mismo fin, como los procesadores superescalares, así como una visión de las características de los actuales procesadores comerciales.
En estas condiciones el alumno llega a cuarto curso y en concreto a la asignatura Computadores Avanzados. En esta asignatura se introduce a alumno en los sistemas de computación paralela basados en la múltiples nodos de procesamiento, como multicomputadores o multiprocesadores, y se analizan especialmente aquellos aspectos de su estructura que los diferencian de los sistemas de computación con un único nodo de procesamiento. Por ejemplo, se presta especial atención al red que interconecta los múltiples nodos.
Como puede comprobarse, la asignatura de segundo curso resulta imprescindible para aquellos alumnos que quieran dedicarse al diseño de sistemas de computación, ya que dominar los conceptos básicos que cubre dicha asignatura resulta esencial incluso para abordar los diseños más simples en este sentido.
Sin embargo, incluso para aquellos alumnos que no vayan a dedicarse al diseño de sistemas, también esta asignatura resulta fundamental, pues cualquier Graduado en Informática debería conocer y manejar con fluidez los aspectos cubiertos por dicha asignatura, ya que aparecen de forma habitual (aunque con mayor o menor profundidad) en casi cualquier actividad profesional relacionada con esta área. |