Sunteți pe pagina 1din 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
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
Fecha de elaboración: 1 de junio de Fecha de actualización: 1 de junio de
2017 2017
Descripción del curso:
El curso “Arquitectura de Computadores”, es de tipo Metodológico, fundamentado en
la estrategia de aprendizaje basado en problemas 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:

• Proporcionar a los alumnos de Arquitectura de computadores, los conceptos y


temas básicos de la organización y arquitectura de un sistema de computación, así
como el estado del arte de los procesadores y arquitecturas actuales a través del
desarrollo de conceptos, nociones, tendencias, problemáticas y prácticas que
configuran el panorama de los sistemas de computación.
• Describir a los alumnos de Arquitectura de computadores, los conceptos y
temas básicos de la organización y arquitectura de la Unidad Central de Proceso.
• Presentar la información concerniente al funcionamiento de los computadores,
los avances y desarrollos tecnológicos que dan paso a las tecnologías que usamos
basados en equipos para procesamiento de datos.
• Profundizar en el conocimiento y desarrollo de los avances tecnológicos que
respectan a las Arquitecturas computacionales, su funcionamiento y se relación con
las personas.
Competencias del curso:

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


competencias:
• El estudiante comprende los fundamentos básicos de las Arquitecturas
computacionales, que se convertirán en conocimientos significativos para el control
de los sistemas computacionales de su organización.
• El estudiante reconoce la importancia que brindan las Arquitecturas
computacionales en el entorno aplicativo se su área de influencia.
• El estudiante entiende los elementos sobre los cuales se fundamentan las
Arquitecturas Computacionales y su incidencia en el entorno empresarial
• El estudiante se apropia del campo de acción de las Arquitecturas
Computacionales para asumir responsablemente su papel en la institución en la cual
tenga el control y gestión de los sistemas computacionales con el fin de ser apoyo
en la toma de decisiones de implementación de infraestructuras tecnológicas.
• El estudiante formula una propuesta de Arquitectura Computacional a nivel
general para una organización que tenga dispositivos de procesamiento de
información.
3. CONTENIDOS DEL CURSO

Unidad Recursos educativos requeridos


es/tem
as
1. Quintero Reyes, A. ( 28,11,2016). Arquitectura de Von Neumann.
Visión [Archivo de video]. Recuperado de: http://hdl.handle.net/10596/9474
General
de las
Arquitec
turas Rodriguez, L. (29 de 06 de 2016). Departamento de Informática Aplicada,
Comput Escuela universitaria de Informática. Recuperado de:
acionale http://www.dia.eui.upm.es/asignatu/arq_com/Paco/1-Introduccion.pdf
s

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

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

Departamento de Ingeniería y Tecnología de Computadores. (10 de 10 de


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

Sosa Flores, M. (. (2006). Introducción a la arquitectura de sistemas


computacionales (págs. 1-16). Recuperado de:

http://bibliotecavirtual.unad.edu.co:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=edselb&AN=edselb.10135780&lang=es&site=eds-live

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


Recuperado de:
http://bibliotecavirtual.unad.edu.co:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=edselb&AN=edselb.11046420&lang=es&site=eds-live

Goldstine, H. 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:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=e000xww&AN=366499&lang=es&site=ehost-live

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


y Sistemas) (págs. 1- 114). Recuperado de:
http://bibliotecavirtual.unad.edu.co:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=edselb&AN=edselb.10831940&lang=es&site=eds-live

Hernández, Eddy J.. Microprocesadores. Argentina: El Cid Editor |


apuntes, 2009. ProQuest ebrary. Web. 7 December 2015 (págs.1 - 23).
Recuperado de:

http://bibliotecavirtual.unad.edu.co:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=edselb&AN=edselb.10328022&lang=es&site=eds-live

2.
Unidad Quintero Reyes, A. ( 30,11,2016). Sistemas de numeración. [Archivo de
Central video]. Recuperado de: http://hdl.handle.net/10596/9477
de
Procesa
miento 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

Seoane, A. (10 de 05 de 2015). Universidad de Buenos Aires. Recuperado


de:
http://www.econ.uba.ar/www/departamentos/sistemas/plan97/tecn_infor
mac/briano/seoane/tp/2002_1/UnidadCentralProceso.htm

Andonegui ,M. (15 de 03 de 2007). El sistema numérico decimal. [N.p.]:


Corporación Andina de Fomento (págs.1 - 29). Recuperado de:
http://bibliotecavirtual.unad.edu.co:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=edsebk&AN=804505&lang=es&site=eds-live
Williams, A. B. (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:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=edselb&AN=edselb.10433883&lang=es&site=eds-live

Rocabado Moreno, S. H. (2016). Arquitectura y organización de la


computadora: microprocesadores y programación assembler (págs. 1-
95). Recuperado de:
http://bibliotecavirtual.unad.edu.co:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=edselb&AN=edselb.11200895&lang=es&site=eds-live

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:
http://bibliotecavirtual.unad.edu.co:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=edsebk&AN=865797&lang=es&site=eds-live

Hernández, E. Microprocesadores. Argentina: El Cid Editor | apuntes,


2009. ProQuest ebrary. Web. 7 December 2015 (págs. 1 -23).
Recuperado de:
http://bibliotecavirtual.unad.edu.co:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=edselb&AN=edselb.10328022&lang=es&site=eds-live

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


y Sistemas) (págs.1- 114). Recuperado de:
http://bibliotecavirtual.unad.edu.co:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=edselb&AN=edselb.10831940&lang=es&site=eds-live
Barrero García, F. J. (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:
http://bibliotecavirtual.unad.edu.co:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=edselb&AN=edselb.10491406&lang=es&site=eds-live

Markel, G. (2009). Microprocesadores, Pentium II, DVD, VIDEO Digital y


año 2000. Recuperado de:
http://bibliotecavirtual.unad.edu.co:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=edselb&AN=edselb.10316421&lang=es&site=eds-live

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


Recuperado de:
http://bibliotecavirtual.unad.edu.co:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=edsgvr&AN=edsgcl.4054500068&lang=es&site=eds-live

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


Recuperado de:
http://bibliotecavirtual.unad.edu.co:2048/login?user=proveedor&pass=da
nue0a0&url=http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=
true&db=edsgvr&AN=edsgcl.4054500066&lang=es&site=eds-live

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


Repertor video]. Recuperado de: http://hdl.handle.net/10596/9475
io de
Instrucci Solodrivers. (10 de 01 de 206). Solodrivers. Recuperado de:
ones
http://www.solodrivers.com/
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

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


Recuperado de:
http://www.abreojosensamblador.net/Productos/AOE/Index.html

Arquitectura de una computadora. (2011). Fundamentos de Informática.


Universidad Tecnológica Nacional. Facultad Regional Rosario Dto. I.
Eléctrica. Recuperado de:
http://www.frro.utn.edu.ar/repositorio/catedras/electrica/2_anio/fundame
ntos_informatica/apuntes/arquitectura/Tema1.pdf

Rocabado Moreno, S. H. (2016). Arquitectura y organización de la


computadora: microprocesadores y programación assembler (págs. 1-
95). Recuperado de:
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=eds
elb&AN=edselb.11200895&lang=es&site=eds-live

Hyde, R. (2010). The Art of Assembly Language. San Francisco: No Starch


Press (págs.1 - 150). Recuperado de:
http://bibliotecavirtual.unad.edu.co:2048/login?url=http://search.ebscoh
ost.com/login.aspx?direct=true&db=e000xww&AN=440013&lang=es&site
=ehost-live

Soriano Payá, A. (2002). Estructuras de computadores : problemas


resueltos. [Alicante]: Digitalia (págs.13 - 50). Recuperado de:
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=nle
bk&AN=318079&lang=es&site=eds-live

Hernández, Eddy J.. Microprocesadores. Argentina: El Cid Editor |


apuntes, 2009. ProQuest ebrary. Web. 7 December 2015 (págs.1 - 23).
Recuperado de:
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=eds
elb&AN=edselb.10328022&lang=es&site=eds-live

Recursos educativos adicionales para el curso:

Unidad 1: Ricardo, P. (2014). Componentes de una PC. Recuperado de:


http://roa.ult.edu.cu/bitstream/123456789/2403/1/Arquitectura%20de%20Comput
adoras%20Componentes.rar

Mansilla, A. (5 de 06 de 2010). Universidad Nacional de la Patagonia San Juan


Bosco. Recuperado de:
http://www.ing.unp.edu.ar/asignaturas/arquitectura/Conectores.pdf

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


http://www.sisoftware.net/

Unidad 2: Intel. (18 de 05 de 2016). Intel. Recuperado de:


http://www.intel.la/content/www/xl/es/homepage.html

Amd (18 de 06 de 2014). Amd. Desarrollo de microprocesadores modernos.


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

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/

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

EASYSIM. (2014). Universidad Software para emulación de microprocesadores.


Nacional de la Patagonia.Argentina. Recuperado de:
http://www.ing.unp.edu.ar/asignaturas/arquitectura/Easysim.zip
4. ESTRATEGIA DE APRENDIZAJE

Descripción de la estrategia de aprendizaje:


El curso de Arquitectura de PC utiliza la estrategia de aprendizaje basado en
problemas como punto de partida para la adquisición de conocimientos nuevos y la
concepción del estudiante como protagonista de la gestión de su aprendizaje.
El estudiante construye su conocimiento sobre la base de problemas y situaciones de
la vida real y que, además, lo hace con el mismo proceso de razonamiento que utilizará
cuando sea profesional.
El punto de partida es una situación/problema que se plantea en las actividades
individuales donde analizan cada situación; en la exploración de la situación el
estudiante explica el problema de forma lógica y secuencial; los aportes se hacen de
manera individual en el foro dejando sus puntos de vista. En la parte grupal se
continua con el desarrollo del plan de trabajo mediante la aplicación del aprendizaje
a la situación donde los estudiantes analizan de manera crítica, someten a consensos
y ponen en común las opiniones para confrontar la información presentada de manera
individual para evaluar las mas relevantes y presentar los productos solicitados en el
trabajo colaborativo.
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 Realizar el cuestionario de presaberes
Arquitectura de
Computadores
3 Elementos Mediante un mapa mental explicar el
fundamentales en concepto de maquina secuencial de programa
una arquitectura almacenado de la Arquitecturas de
computacional Computadores Von Neumann en relación a
los tres aspectos básicos como programa
almacenado, maquina secuencial e
implementación.
4 Elementos Diseñar un mapa mental explicando las
fundamentales en ventajas y características de la arquitectura
una arquitectura de Von Neumann
computacional

5 Arquitecturas Von Desarrollar un mapa conceptual en el cual


Neumann muestre el enfoque funcional y estructural de
una computadora basada en la arquitectura
Von Neumann
6 Arquitecturas Von Desarrollar un mapa conceptual en el cual
Neumann muestre el enfoque funcional y estructural de
una computadora basada en la arquitectura
Von Neumann
7 Aritmética del computador Explicar mediante un cuadro sinóptico los
y representación interna sistemas numéricos (Sistema decimal,
de los datos Sistema binario y Hexadecimal. Conversión
entre todos estos tres sistemas: Decimal a
Binario, Decimal a Hexadecimal, Binario a
Decimal, Binario a Hexadecimal, Hexadecimal
a Decimal, Hexadecimal a Binario). Cada
conversión debe tener una breve explicación
y ejemplo.
8 ALU Unidad Aritmética Explicar mediante un cuadro sinóptico las
Lógica Operaciones matemáticas básicas en base
dos (explicar y citar ejemplos), operaciones
lógicas en base dos (explicar y citar
ejemplos)
9 Estructura y Desarrollar un gráfico (no puede ser copiado
funcionamiento de la web) en el cual muestre los registros de
de la CPU un procesador 8086.
10 Arquitecturas CISC y RISC Explicar mediante un cuadro comparativo las
características de las arquitecturas CISC y
RISC.
11 Lenguaje de máquina Explicar mediante un gráfico en que consiste
Ensamblador - Formato las instrucciones tipo salto del Lenguaje
de las instrucciones Ensamblador (Direcciones corta, cercana y
lejana, etiquetas, saltos incondicionales,
saltos condicionales, instrucciones de testeo,
decisiones y bucles)
12 Lenguaje de máquina Desarrollar un código en lenguaje
Ensamblador - ensamblador que permita leer un número de
Instrucciones un digito por teclado y determinar si el
típicas número es par, impar o cero. Generar tres
capturas por pantalla de la ejecución del
programa. Anexar Archivo .asm del
programa. Nota: No utilizar Simuproc
13 Lenguaje de máquina Desarrollar un código en lenguaje
Ensamblador- Repertorio ensamblador que permita realizar una
de instrucciones multiplicación de dos números a través de
sumas sucesivas (para ello debe utilizar
instrucciones tipo bucle). Al inicio del
programa se deben capturar por teclado dos
números de un digito cada uno; Generar
tres capturas por pantalla de la ejecución del
programa. Anexar Archivo .asm del
programa.
Nota: No utilizar Simuproc
14 Lenguaje de máquina Desarrollar un código en lenguaje
Ensamblador- Repertorio ensamblador que permita realizar una
de instrucciones potencia a través de multiplicaciones
sucesivas (para ello debe utilizar
instrucciones tipo bucle). Al inicio del
programa se deben capturar por teclado dos
números de un digito cada uno; Generar
tres capturas por pantalla de la ejecución del
programa. Anexar Archivo .asm del
programa.
Nota: No utilizar Simuproc

15 y 16 Repertorio de Instrucciones Realice el prototipo funcional en lenguaje


Ensamblador, que incluya un menú de
opciones
1. Datos del autor
2. Suma de dos números
3. Resta de dos números
4. Multiplicación de dos números
5. División de dos números
6. Validar si un número es positivo o
negativo

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 Página”.

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 25
curso
Intermedi Informe sobre la arquitectura
3-6 75
a Unidad 1 de Von Neumann
Informe sobre los sistemas
numéricos, registros de un
Intermedi
7-10 procesador 8086 y 100
a Unidad 2
características de las
arquitecturas CISC y RISC.
Informe sobre las instrucciones
350
Intermedi del Lenguaje Ensamblador y el
11-14 100
a Unidad 3 desarrollo de dos códigos en
Ensamblador
Intermedi
Desarrollar cada uno de los 3
a Unidad
laboratorios (Unidad Central de
3-14 1, 2, y 3 75
Procesamiento- Emulador
Laboratori
MSX88)
o
Informe con el prototipo 125
funcional en lenguaje
15-16 Final 125
Ensamblador mediante un
menú de opciones.
Puntaje Total 500 puntos 500
puntos

S-ar putea să vă placă și