Sie sind auf Seite 1von 15

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Formato de syllabus de curso

1. IDENTIFICACIÓN DE CURSO

Escuela o unidad: Escuela de Ciencias


Sigla: ECBTI
Básicas, Tecnología e Ingeniería
Campo de formación: Formación
Nivel: Profesional disciplinar básico
Curso: Arquitectura de Computadores Código: 301302
Tipología de curso: Metodológico N° de créditos: 3
Actualizador de curso: Anyelo
Diseñador de curso: Anyelo Quintero R.
Quintero R.
Fecha de elaboración: 1 de junio de Fecha de actualización: 25 de
2017 Noviembre de 2018
Descripción del curso:

El curso “Arquitectura de Computadores”, es de tipo Metodológico, fundamentado en


la estrategia de aprendizaje basado en tareas y corresponde al campo de formación
disciplinar básico del programa de Ingeniería de Sistemas de la Universidad Nacional
Abierta y a Distancia.

Se orienta en el desarrollo de habilidades cognitivas en la temática correspondiente


a la forma como se construyen los computadores, su Organización y su Arquitectura.
El curso está compuesto por tres unidades didácticas: La primera unidad
denominada VISIÓN GENERAL DE LAS ARQUITECTURAS COMPUTACIONALES
presenta la introducción a la organización, arquitectura, estructura y funcionamiento
de las arquitecturas de Von Neumann y Harvard, así como la breve historia de los
computadores y la arquitectura interna de la CPU.

La segunda unidad denominada UNIDAD CENTRAL DE PROCESAMIENTO explica


la Aritmética del computador y representación interna de los datos, así como la
Estructura y funcionamiento de la CPU. Se abordan las arquitecturas RISC y CISC
haciendo énfasis en tecnologías de vanguardia para microprocesadores como Intel,
AMD y Tecnologías MIPS.

La tercer unidad denominada REPERTORIO DE INSTRUCCIONES


PROCESAMIENTO abarca todo lo relacionado con el lenguaje de maquina (modos
de direccionamiento, instrucciones típicas y lenguaje assembler), el paralelismo
donde se explican los sistemas multicore, los clusters y la computación vectorial. Un
tercer tema en esta unidad trata las características de los sistemas multiprocesador.

2. INTENCIONALIDADES FORMATIVAS

Propósitos de formación del curso:

Acorde con la naturaleza del curso que lo clasifica como metodológico, el propósito de
formación es el siguiente:

 Desarrollar en el estudiante la capacidad de apropiación de los conceptos y


fundamentos básicos de la organización y arquitectura de un sistema de
computación, mediante la implementación de prototipos funcionales con
instrucciones en lenguaje de maquina

Competencias del curso:

El desarrollo de este curso intenta que el estudiante adquiera las siguientes


competencias:
• El estudiante comprende los fundamentos básicos de la maquina secuencial de
programa almacenado de la Arquitecturas de Computadores Von Neumann, que
se convertirán en conocimientos significativos para el control de los sistemas
computacionales

 El estudiante resuelve métodos de conversión entre los tres sistemas numéricos


computacionales más importantes y explica adecuadamente los registros que
conforman un procesador 8086 así como las características de las arquitecturas
CISC y RISC con el propósito de identificar claramente la arquitectura predominante
en los sistemas computacionales.

 El estudiante desarrolla prototipos funcionales en lenguajes ensamblador para


conocer el funcionamiento de los registros de propósito general

3. CONTENIDOS DEL CURSO

Unidad Recursos educativos requeridos


es/tem
as
1. Castro, M. (2014). Estructura y tecnología de computadores I (Gestión y
Visión Sistemas) (págs. 1- 114). Recuperado de
General http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.co
de las
m/login.aspx?direct=true&db=edselb&AN=edselb.3217739&lang=es&site
Arquitec
turas =eds-live
Comput
acionale Departamento de Ingeniería y Tecnología de Computadores. (10 de 10 de
s 2013). Universidad de Murcia. Recuperado de
http://ditec.um.es/~jpujante/documentos/Tema4-slides.pdf
Diaz, J. (15 de 09 de 2015). Universidad Nacional de Ingenieria.
Recuperado de
http://escuelaingenieria.jimdo.com/app/download/5865883118/Introducci
on_a_las_Arquitecturas_Computacionales_5.pdf?t=1470956557

Goldstine, H. (1993). The Computer From Pascal to Von Neumann.


Princeton, N.J.: Princeton University Press (págs. 121-230). Recuperado
de
http://bibliotecavirtual.unad.edu.co/login?url=https://bibliotecavirtual.una
d.edu.co:2969/login.aspx?direct=true&db=e000xww&AN=366499&lang=
es&site=ehost-live

Grediaga Olivo, A. (1999). Estructuras de computadores : un computador


ejemplo : MaNoTas. [Alicante]: Digitalia. (págs. 17-37). Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login
.aspx?direct=true&db=nlebk&AN=318001&lang=es&site=eds-live

Hidalgo, J. (25 de 05 de 2010). Introducción conceptos fundamentales


Arquitectura de PC. Recuperado de
http://www.dacya.ucm.es/hidalgo/arquitectura/tema1.pdf

Moreno, J. (2015). Fundamentos del hardware (págs. 1-130).


Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.co
m/login.aspx?direct=true&db=edselb&AN=edselb.3229338&lang=es&site
=eds-live

Quintero Reyes, A. ( 28,11,2016). Arquitectura de Von Neumann.


[Archivo de video]. Recuperado de http://hdl.handle.net/10596/9474

Rodriguez, L. (29 de 06 de 2016). Departamento de Informática Aplicada,


Escuela universitaria de Informática. Recuperado de
http://www.dia.eui.upm.es/asignatu/arq_com/Paco/1-Introduccion.pdf
Vasquez, G. (19 de 02 de 2012). Arquitectura de computadores I. Red
tercer Milenio. Recuperado de
http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Arquitectura_comp
utadoras_I.pdf

Williams, A. (2010). Microprocesadores, dispositivos periféricos,


optoelectrónicos y de interfaz. (págs.1 - 21). Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.co
m/login.aspx?direct=true&db=edselb&AN=edselb.3191906&lang=es&site
=eds-live
2. Andonegui ,M. (15 de 03 de 2007). El sistema numérico decimal. [N.p.]:
Unidad Corporación Andina de Fomento (págs.1 - 29). Recuperado de
Central http://bibliotecavirtual.unad.edu.co:2048/login?user=proveedor&pass=da
de
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
Procesa
miento true&db=edsebk&AN=804505&lang=es&site=eds-live

Arquitecturas de Microprocesadores. (2005). Ediciones Paraninfo, S.A.


Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.co
m/login.aspx?direct=true&db=edsgvr&AN=edsgcl.4054500068&lang=es&
site=eds-live

Castro, M. (2014). Estructura y tecnología de computadores I (Gestión y


Sistemas) (págs.1- 114). Recuperado de
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=
1&docID=3217739&tm=1543530927242

Clasificación de los Microprocesadores. (2005). Ediciones Paraninfo, S.A.


Recuperado de
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=eds
gvr&AN=edsgcl.4054500066&lang=es&site=eds-live
García, F. (2011). Procesadores digitales de señal de altas prestaciones de
Texas InstrumentsTM: de la familia TMS320C3x a la TMS320C6000
(págs.13 -68). Recuperado de
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=
1&docID=3194922&tm=1543531162476

Lindig Bos, M. (12 de 04 de 2010). ¿Qué hay detrás de las


computadoras?. [N.p.]: Instituto Politécnico Nacional (págs. 1 - 152).
Recuperado de
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=
1&docID=3187364&tm=1543530714213

Moreno, P., & Serrano, P. (2014). Fundamentos del hardware. (págs.42 -


54). Recuperado de
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=
55&docID=3229338&tm=1543529084617

Moreno, R. (2016). Arquitectura y organización de la computadora:


microprocesadores y programación assembler (págs. 1- 95). Recuperado
de
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=
1&docID=4499097&tm=1543529967064

Quintero Reyes, A. ( 30,11,2016). Sistemas de numeración. [Archivo de


video]. Recuperado de: http://hdl.handle.net/10596/9477

Tubella, M. (2013). Arquitectura de los sistemas informáticos. (págs.56 -


59). Recuperado de
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=
6&docID=3219315&tm=1543527970769

Vasquez, G. (19 de 02 de 2012). Arquitectura de computadores I. Red


tercer Milenio. Recuperado de
http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Arquitectura_comp
utadoras_I.pdf

Williams, A. (10 de 05 de 2010). Microprocesadores, dispositivos


periféricos, optoelectrónicos y de interfaz (págs.20 - 63). Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.co
m/login.aspx?direct=true&db=edselb&AN=edselb.3191906&lang=es&site
=eds-live
3. Arquitectura de una computadora. (2011). Fundamentos de Informática.
Repert Universidad Tecnológica Nacional. Facultad Regional Rosario Dto. I.
orio de Eléctrica. Recuperado de
Instruc
http://www.frro.utn.edu.ar/repositorio/catedras/electrica/2_anio/fundame
ciones
ntos_informatica/apuntes/arquitectura/Tema1.pdf

Blum, R. (2005). Professional Assembly Language. Indianapolis, IN:


Wrox. (págs.1 - 123). Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.co
m/login.aspx?direct=true&db=nlebk&AN=127889&lang=es&site=eds-
live&ebv=EB&ppid=pp_123

Hurtado, A. (15 de 11 de 2016). http://www.abreojosensamblador.net.


Recuperado de
https://w6h1uvmqkgffmqwddvae2q-
on.drv.tw/Arquitectura/ensamblador/Index.html

Moreno, R. (2016). Arquitectura y organización de la computadora:


microprocesadores y programación assembler (págs. 1- 95). Recuperado
de
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=
1&docID=4499097&tm=1543529967064

Quintero Reyes, A. ( 28,11,2016). Registros de un procesador 8086. [Archivo de


video]. Recuperado de: http://hdl.handle.net/10596/9475
Soriano, A. (2002). Estructuras de computadores: problemas resueltos.
[Alicante]: Digitalia (págs.13 - 50). Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.co
m/login.aspx?direct=true&db=nlebk&AN=318079&lang=es&site=eds-live

Universidad Carlos III de Madrid. (12 de 03 de 2016). OpenCourseWare.


Recuperado de
http://ocw.uc3m.es/ingenieria-informatica/arquitectura-de-
computadores-ii/otros-recursos-1/or-f-010.-clusters-y-
supercomputadores/view

Williams, A. (10 de 05 de 2010). Microprocesadores, dispositivos


periféricos, optoelectrónicos y de interfaz (págs.20 - 63). Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.co
m/login.aspx?direct=true&db=edselb&AN=edselb.3191906&lang=es&site
=eds-live

Recursos educativos adicionales para el curso:

Unidad 1: Durán, R. (2007). El gran libro del pc interno. (págs.476 - 649)


Recuperado de
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=12&docID
=3175408&tm=1544048135046

Garduza, S., Gómez, F., Moreno, J. A., & Ponce, V. (2016). Prototipo sensor de
imagen CMOS con arquitectura de modulación a nivel columna. Ingeniería,
Investigación y Tecnología, 17, 237–250. Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.as
px?direct=true&db=edselp&AN=S1405774316300087&lang=es&site=eds-live

Sisoftware. (10 de 06 de 2016). Sisoftware. Recuperado de


http://www.sisoftware.net/

Unidad 2: Amd (18 de 06 de 2014). Amd. Desarrollo de microprocesadores


modernos. Recuperado de http://www.amd.com
Intel. (18 de 05 de 2016). Intel. Recuperado de
http://www.intel.la/content/www/xl/es/homepage.html

Top500. (18 de 06 de 2014). Arquitecturas de clúster de computadores. Recuperado


de http://www.top500.org

Unidad 3: Arquitecturas (2014). Información de nuevos desarrollos tecnológicos.


Recuperado de http://www.storagereview.com/

Bosschere, K. de, & IOS Press (Press). (2012). Applications, Tools and Techniques
on the Road to Exascale Computing. Amsterdam: IOS Press (págs.361 - 368).
Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.as
px?direct=true&db=nlebk&AN=463804&lang=es&site=eds-
live&ebv=EB&ppid=pp_361

Bosschere, K. de, & IOS Press (Press). (2012). Applications, Tools and Techniques
on the Road to Exascale Computing. Amsterdam: IOS Press (págs.369 - 376).
Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.as
px?direct=true&db=nlebk&AN=463804&lang=es&site=eds-
live&ebv=EB&ppid=pp_361

Clúster de Computadores. (2013). Estructura de los clúster de computadores.


Recuperado de
http://ocw.uc3m.es/ingenieria-informatica/arquitectura-de-computadores-ii/otros-
recursos-1/or-f-010.-clusters-y-supercomputadores/view

Solodrivers. (10 de 01 de 206). Solodrivers. Recuperado de


http://www.solodrivers.com/
4. ESTRATEGIA DE APRENDIZAJE

Descripción de la estrategia de aprendizaje:


El curso de Arquitectura de PC utiliza la estrategia pedagógica Aprendizaje Basado en
Tareas, (Richards. 2010), el cual se centra en el uso de tareas como el núcleo central
de la planeación y proceso para llevar al aprendizaje, con actividades orientadas a l
elaboración de un producto real y auténtico, que tienen significado y enfoque central
en pro de lograr uno o varios objetivos específicos que deben ser alcanzados en un
tiempo determinado. En este proceso el docente monitorea el proceso de aprendizaje,
es decir va al lado como observador y guía para el logro de los objetivos propuestos,
permitiéndole al estudiante todo su protagonismo al poner en juego sus conocimientos
previos y nuevos, intereses y gustos, al igual que sus estrategias de interacción con
los recursos y personas que le rodean en la realización de la tarea.

En la Pre Tarea: “Cuestionario Presaberes” el estudiante adquiere conceptos básicos


de la Arquitectura de Von Neumann y reconoce las bases para el desarrollo del curso.
En el ciclo de la Tarea 1: “Elementos y características de la arquitectura de Von
Neumann” el grupo colaborativo realiza un informe sobre la arquitectura de Von
Neumann. En el ciclo de la Tarea 2: “Métodos de conversión entre sistemas numéricos
y registros de un procesador 8086” el grupo colaborativo realiza un informe sobre los
sistemas numéricos, registros de un procesador 8086 y características de las
arquitecturas CISC y RISC. Para el ciclo de la Tarea 3: “Repertorio de Instrucciones”
se establecen los registros de propósito general como base para el desarrollo de los
códigos en lenguajes ensamblador. En el ciclo de la Tarea 4: “Desarrollo del
componente practico” el cual estará apoyado del simulador MSX88, se desarrolla de
manera IN SITU y para el ciclo de la Tarea 5: “Prototipo Funcional en lenguaje
Ensamblador” se realiza un informe con el prototipo funcional en lenguaje
Ensamblador mediante un menú de opciones.

5. DISTRIBUCIÓN DE LAS ACTIVIDADES ACADÉMICAS DEL CURSO

Semana Contenidos a Actividad a desarrollar según la


desarrollar estrategia de aprendizaje
1y2 Organización y Pre Tarea. Cuestionario de Presaberes:
Arquitectura de Cuestionario de presaberes y conocimientos
Computadores acerca de las temáticas del curso.
3–6  Elementos Ciclo de la Tarea 1. Conocer los
fundamentales en una elementos y características de la
arquitectura arquitectura de Von Neumann:
computacional El estudiante diseña de manera grupal mapas
 Características de la mentales y conceptuales para explicar el
arquitectura de Von concepto de maquina secuencial de programa
Neumann almacenado y el enfoque funcional y
 Enfoque funcional y estructural de una computadora basada en la
estructural de una arquitectura Von Neumann
computadora basada en
la arquitectura Von
Neumann

7 – 10 Ciclo de la Tarea 2. Explicar métodos de


 Aritmética del conversión y los registros de un
computador y procesador 8086:
representación interna
de los datos El estudiante resuelve de manera grupal
métodos de conversión entre tres sistemas
 ALU Unidad Aritmética numéricos computacionales y explica los
Lógica registros de un procesador 8086 así como las
características de las arquitecturas CISC y
 Estructura y RISC.
funcionamiento de la
CPU
 Arquitecturas CISC y
RISC

11 – 14  Lenguaje de máquina Ciclo de la Tarea 3. Desarrollar códigos


Ensamblador - Formato en lenguajes ensamblador:
de las instrucciones
 Lenguaje de máquina El estudiante explica de manera grupal las
Ensamblador – instrucciones tipo salto del lenguaje de
Instrucciones típicas máquina y desarrolla códigos en lenguaje
 Lenguaje de máquina ensamblador utilizando registros de propósito
Ensamblador- general.
Repertorio de
instrucciones
 Repertorio de
instrucciones –
Etiquetas
 Repertorio de
instrucciones –
Instrucciones tipo salto

6 - 14 Unidad 1, Unidad 2, Ciclo de la Tarea 4. Desarrollo del


Unidad 3 componente practico:
El estudiante asiste de forma presencial (IN
SITU), realiza la práctica y entrega del informe
al tutor asignado en el centro.
15 y 16 Unidad 1, Unidad 2, Ciclo de la Tarea 5. Desarrollar un
Unidad 3 prototipo funcional:
El estudiante de manera grupal desarrolla un
prototipo funcional en lenguaje Ensamblador,
que incluya un menú de opciones.
6. ESTRATEGIAS DE ACOMPAÑAMIENTO DOCENTE

Descripción de las estrategias de acompañamiento docente a utilizar en


este curso.

El curso de Arquitectura de PC de la UNAD se encuentra diseñado en Ambientes


Virtuales de Aprendizaje en campus virtual; sin embargo, el acompañamiento
docente se puede realizar en forma sincrónica, en los centros de la universidad, con
lo cual se fortalecerá la interacción estudiante – estudiante y estudiante – docente
para la comprensión de los temas que se desarrollan en los cursos. Para ello, se han
definido las siguientes estrategias que permitirán al docente destacar los procesos
de aprendizaje en estos escenarios de acompañamiento, las cuales se mencionan a
continuación.

Formas de acompañamiento In-situ: Son las actividades académicas para el curso


de Arquitectura de PC que se desarrollan en el lugar, en el sitio y que implican
asistencia y participación por parte del docente y el estudiante en un lugar
determinado, bien sea en centro o en el lugar de práctica del estudiante. Las formas
de acompañamiento in situ son: franjas de atención académica en centro, CIPAS y
componente práctico, los cuales posibilitan oportunidades para el afianzamiento de
los procesos de aprendizaje, la interacción dialógica y para la vivencia del entorno y
de la vida universitaria.

Formas de acompañamiento virtual: Los chat es otra forma de acompañamiento que


se brinda a través del Skype, las franjas de atención se publican en el entorno de
aprendizaje colaborativo en el vínculo “Atención sincrónica vía Skype”.
La teleconferencia es otro mecanismo sincrónico que permite profundizar en temas
relacionados con cada una de las unidades y actividades planteadas en el curso. Los
horarios se publican en el entorno de aprendizaje colaborativo en el vínculo
“Encuentros sincrónicos vía webconferencia ”.

Las audiorealimentaciones complementan el acompañamiento en los diferentes


entornos del curso (Información Inicial, entorno de aprendizaje colaborativo y
mensajería interna).

7. PLAN DE EVALUACIÓN DEL CURSO

Númer Momento
Puntaje Ponderaci
o de s de la Productos a entregar según
máximo/500 ón/500
seman evaluació la estrategia de aprendizaje
puntos puntos
a n
Cuestionario de presaberes del 25
1-2 Inicial 5%
curso
Intermedi Informe sobre la arquitectura
3-6 15%
a Unidad 1 de Von Neumann
Informe sobre los sistemas
numéricos, registros de un
Intermedi
7-10 procesador 8086 y 20%
a Unidad 2
características de las
arquitecturas CISC y RISC.
Informe sobre las instrucciones
350
Intermedi del Lenguaje Ensamblador y el
11-14 20%
a Unidad 3 desarrollo de dos códigos en
Ensamblador
Intermedi
Informe de cada uno de los 3
a Unidad
laboratorios (Unidad Central de
6-14 1, 2, y 3 15%
Procesamiento- Emulador
Laboratori
MSX88)
o
Informe con el prototipo 125
funcional en lenguaje
15-16 Final 25%
Ensamblador mediante un
menú de opciones.
Puntaje Total 500 puntos 100%