Está en la página 1de 10

Programa de Asignatura

00 Código: F C Asign
T 109 06
T 108 06

01. Facultad: Tecnología Informática / Carrera: Ingeniería en Sistemas Informáticos

02. Asignatura: T109 – 06 – SISTEMAS DE COMPUTACIÓN II.


T108 – 06 – SISTEMAS DE COMPUTACIÓN II.

03. Año lectivo: 2022 04. Año de Cursada: 1º 05. Cuatrimestre: 1º

06. Carga horaria semanal: 5 (cinco)

07. Créditos: 6 (seis)

08. Equipo Docente

Profesor Titular: Douce, Enrique


Buenos Aires Rosario
Asociado a cargo: Asociado a cargo: López, Pedro
Adjuntos: Adjunto:
Amarilla, Ernesto Alejandro Roatta Santiago
Bellesi, José
Gonzalez, Daniel Auxiliar:
Martinez, Julio
Ayudante:
Romero, Raúl Oscar
Martínez, Carlos Alberto

Eje socioprofesional: Los Desarrollos Físicos–Tecnológicos de Sistemas Computacionales


(Hardware y Telecomunicaciones)
Coordinador de eje: Ing. Semeria, Marcelo Coordinador de eje: Ing. López, Pedro
Eje Epistémico: Hardware y Telecomunicaciones en la Construcción de la Estructura Tec-
nológica Subyacente.

09. Asignaturas correlativas previas y posteriores:


Correlativas posteriores: Arquitectura de Sistemas Operativos

10. Fundamentación:
a- Aporte específico de la asignatura a la formación académico profesional

Programa de asignatura 1
La asignatura Sistemas de Computación II completa la experiencia de aprendizaje del
hardware de los Sistemas de Computación y del software de más bajo nivel que se inició en
Sistemas de Computación I.
Construir los principios científicos/tecnológicos sobre los que el alumno edificará su
desarrollo profesional posterior, requieren volver a desarrollar contenidos de Sistemas de
Computación I, pero ahora con mayor profundidad, con mayor precisión, con más compleji-
dad.
Para ello, inicialmente se introduce al alumno en circuitos lógicos para comprender el
funcionamiento de los elementos y estructuras básicas del hardware que conforman el pro-
cesador y la memoria. Luego, se vuelve a modelizar al procesador y la memoria, perfeccio-
nando el modelo de Sistemas de Computación I, logrando ahora abordar un diseño que podría
ser construido efectivamente, que permite la ejecución de instrucciones en todos los modos
de direccionamiento estudiados y que ofrece compatibilidad con las tres únicas instrucciones
que ejecutaba el modelo previo.
Con este conocimiento del interior del procesador, entendiendo al mismo como un autó-
mata con capacidad de convertir el software en secuencias de estados internos para lograr su
ejecución, se aborda la programación en assembler.
El alumno aprende a desarrollar programas sencillos, manejar variables y vectores, reali-
zar bucles, utilizar índices, saltos condicionales. Comprende cómo se ejecutan, a nivel má-
quina, sentencias que escribe al programar en lenguaje de alto nivel del tipo WHILE, IF, etc.
Y concurrentemente explora y reconoce aspectos del interior del procesador, segmentación,
pila, tabla de vectores de interrupción.
Se utiliza el aprendizaje de la programación en assembler como un recurso para el descu-
brimiento de los elementos de la arquitectura de procesadores que en definitiva permiten la
interacción entre los programas de aplicación y el sistema operativo. El alumno puede reco-
nocer la tabla de vectores, modificarla, leer la pila y efectivamente comprobar que lo que
establece la teoría se cumple estrictamente en la práctica.
En las tres últimas unidades, se desarrollan teóricamente los avances tecnológicos que se
han desarrollado desde Von Neumann hasta el presente, tanto en memorias, memoria caché,
arquitectura interna del procesador, integración de funcionalidad del chipset dentro del pro-
cesador, concepto de núcleo e hilo, GPU, características de procesadores modernos, y buses.
Aunque mucho del abordaje de estas tres últimas unidades es información, el recorrerla
con un conocimiento preciso de la interacción entre memoria y procesador, permite que la
misma se entrelace con el saber aprendido previamente logrando la organización y la apertura
necesaria para seguir incorporando los avances tecnológicos futuros.

b- Marco conceptual que sustenta el enfoque de la asignatura


La asignatura Sistemas de Computación II, inicia al futuro profesional en el conoci-
miento de las bases científicas de la informática y de sus contenidos tecnológicos, técnicos y
operativos.
Para ello se centra específicamente en el Hardware de los sistemas y sus distintas
estructuras y el Software de más bajo nivel al que accede el procesador en forma directa.

Programa de asignatura 2
c- Articulación de la asignatura con asignaturas previas y posteriores

Articulación Vertical: con Arquitectura de Sistemas Operativos, a la cual le aporta los co-
nocimientos sobre el funcionamiento básico del computador.
Articulación Horizontal: Con Laboratorio de Cálculo compartiendo recursos matemáticos.
Con Programación Estructurada al complementar la programa-
ción en alto nivel con la visibilidad y comprensión del código generado por el compilador.

11. Competencias / sub-competencias y resultados de aprendizaje a las que tributa la


asignatura:

Nivel de
Sub-competencia dominio Resultados de
Competencias del perfil
de la sub- aprendizaje
competencia
T1-09-06-1-2-1-RA1:
[Describe] + [el Funciona-
1.2. Capacidad para miento Interno del Procesador]
realizar una búsqueda + [para explicar la ejecución ci-
1. Especificar, proyectar y clo a ciclo de instrucciones en
creativa de soluciones y 1
desarrollar sistemas de infor- distintos modos de direcciona-
seleccionar criteriosa- miento] + [en Máquinas de Es-
mación
mente la alternativa tados Finitos que se ajustan al
más adecuada. Modelo de Von Neumann o si-
milares]

T1-09-06-6-1-1-RA2:
6. Certificar el funciona- [Comprende] + [la Programa-
miento, condición de uso o es- 6.1. Capacidad para ción en Assembler] + [para rea-
tado de sistemas de informa- identificar y seleccionar lizar programas sencillos que
ción, sistemas de comunica- las técnicas y herra- 1 incluyan llamados a subrutinas
ción de datos, software, segu- mientas informáticas e interrupciones] + [en base a
ridad informática y calidad de disponibles. pautas de eficiencia en tiempo
software de ejecución y ocupación de
memoria]
T1-09-06-8-1-1-RA3:
8.1. Capacidad para de- [Describe] + [los mecanismos
tectar oportunidades y de interrupción por Hardware y
8. Competencia para contri-
necesidades insatisfe- Software] + [para explicar los
buir a la generación de desa-
rrollos tecnológicos y/o inno-
chas o nuevas maneras 1 saltos de ejecución entre pro-
de satisfacerlas me- gramas] + [en los distintos mo-
vaciones tecnológicas dos de interacción entre Apli-
diante soluciones tecno-
lógicas. caciones y Sistemas Operati-
vos]
T1-09-06-8-1-1-RA4:
8.1. Capacidad para de- [Explica] + [las mejoras tecno-
tectar oportunidades y lógicas desde Von Neumann al
8. Competencia para contri-
necesidades insatisfe- presente] + [para reconocer las
buir a la generación de desa-
rrollos tecnológicos y/o inno-
chas o nuevas maneras 1 distintas líneas de evolución
de satisfacerlas me- tecnológica y su potencial uso]
vaciones tecnológicas
diante soluciones tecno- + [en el proceso de constante
lógicas. innovación y desarrollo de la
tecnología informática]

Programa de asignatura 3
12. Unidades de desarrollo de los contenidos:

Unidad 1: CIRCUITOS LÓGICOS Y MODELO DE PROCESADOR


Señales y Variables digitales. Compuertas. Decodificadores. Multiplexores. Análisis y Cons-
trucción de Circuitos. Sumadores. UAL. Flip-flop R-S, Flip-flop D-latch y Flip-flop maestro-
esclavo. Registros. Memoria. Modelo didáctico de computador basado en el Modelo desa-
rrollado en Sistemas de Computación I, integrando los circuitos antes estudiados. Pedido y
ejecución de instrucciones en diversos modos de direccionamiento en el Modelo. Aplicación
a las instrucciones de salto condicionado.
Tiempo: 30 hs.

Unidad 2: PROGRAMACIÓN EN ASSEMBER


Programación en Assembler en 16 bits usando DEBUG. Modos básicos de direccionamiento.
Segmentación de memoria en 16 bits. Manejo de Vectores. Llamados a subrutinas. Uso de la
pila y del stack pointer.
Tiempo: 30 hs.

Unidad 3: INTERRUPCIONES
Interrupciones por software y por hardware y su relación con el sistema operativo. Tabla de
Vectores de Interrupción. Tipo de interrupciones por hardware. Enmascaramiento de inte-
rrupciones originadas en líneas tipo IRQ
Tiempo: 5 hs.

Unidad 4: MEMORIA CACHE Y ACCESO A MEMORIA


Memoria caché. Proximidad temporal y espacial en el caché. Niveles. Caché de correspon-
dencia directa y asociativas. Funciones del controlador de caché. Jerarquía de memorias. In-
tegración de Memoria Caché en el chip del procesador. Acceso sincrónico a memoria. DDR
Tiempo: 5 hs.
Unidad 5: AVANCES EN PROCESADORES
Pipeline en el 486, Pentium y procesadores actuales. Procesamiento interior. Ejecución fuera
de orden. Procesadores CISC y RISC. Hyper Threading y Multicore. Características de los
procesadores RISC. Integración de GPU en el chip del Procesador. Características de los
últimos procesadores liberados por los principales proveedores.
Tiempo: 5 hs.
Unidad 6: AVANCES EN BUSES E I/O
Detalle de interconexiones entre memoria y periféricos a través del Northbridge y
Southbridge. Progresiva integración de funcionalidades dentro del chip del procesador. In-
terconexionado entre los buses PCI, SCSI y USB y PCI Express. Ports. Fases en las opera-
ciones de E/S. Instrucciones IN/OUT. Transferencias por ADM y AIM (PIO). Canal contro-
lador de ADM y sus registros. Ventajas del ADM sobre el PIO.
Tiempo: 5 hs.

Programa de asignatura 4
13. Metodología:

a. Encuadre metodológico de la asignatura


La asignatura plantea un abordaje metodológico sustentado en diferentes estrategias. La
cursada se desarrolla durante un período de 16 semanas, coincidiendo con el número de cla-
ses presenciales.
En la primera clase se desarrollarán actividades que permitan realizar una evaluación
diagnóstica del nivel del curso sus potencialidades y sus aspectos a fortalecer. Se presentará
la asignatura, los resultados de aprendizaje esperados y la modalidad de trabajo. Se prevé
utilizar el aula presencial fundamentalmente para realizar ejercitación sobre contenidos que
el alumno debe abordar previamente durante la semana. Se proponen actividades individuales
y grupales
Adicionalmente al aula presencial, se ofrece un Sistema de Gestión de aprendizaje
(LMS) con todos los contenidos de la materia desarrollados mediante recursos audiovisuales.
Al concluir cada clase se presentarán los temas a trabajar la clase siguiente para que el
alumno, utilizando el LMS institucional y las guías provistas aborde los contenidos necesa-
rios.
Al comienzo de cada clase, el docente responderá a dudas que se hayan presentado sobre
los contenidos, podrá presentar contenidos con otro enfoque para facilitar la comprensión y
propondrá actividades a realizar individualmente o en grupos, encuadrando las mismas en
los resultados de aprendizaje.
Las actividades áulicas serán variadas: realización de ejercicios, desafíos utilizando los
contenidos, resolución de problemas que requieran participación grupal e investigación sobre
características de novedades tecnológicas relacionadas con los contenidos.
Se fomentará el debate sobre los contenidos y las inquietudes que los alumnos suelen
tener sobre el funcionamiento de sus propias computadoras.

b. Contextos de desarrollo de las actividades formativas


Complementariamente a la cursada presencial, la asignatura contará con un aula virtual
en el LMS institucional, UAIOnline Ultra, donde los alumnos podrán acceder a los conteni-
dos analíticos y actividades de aprendizaje sincrónicas y asincrónicas alineadas con los re-
sultados de aprendizaje.
El acceso a las actividades virtuales se realizará desde la WEB APP miUAI con las
credenciales institucionales y serán tutorizadas por el docente a cargo.
Cada Resultado de Aprendizaje esperado, se aborda con una multiplicidad de metodo-
logías y recursos didácticos tal como propone la siguiente tabla.

Programa de asignatura 5
Evalua-
ción
Conteni- Producción del
Resultado de Aprendizaje Ámbito Actividad para
dos Estudiante
Acredi-
tación
Desarrollo de Contenidos Lectura
Debate sobre dudas Participación
T1-09-06-1-2-1-RA1: [Describe] +
[el Funcionamiento Interno del Trabajo en
LMS Modelización
Procesador] + [para explicar la eje- Grupo TP 1
cución ciclo a ciclo de instruccio- Realización de Parcial 1
Ejercitación Unidad 1
nes en distintos modos de direccio- Trabajo Práctico Examen
namiento] + [en Máquinas de Esta- Profundización de Con- Final
dos Finitos que se ajustan al Mo- Participación
Aula tenidos
delo de Von Neumann o similares]
Presencial Resolución de Problemas Trabajo en
en Aula Invertida Grupo
Desarrollo de Contenidos Lectura
Presentación de
T1-09-06-6-1-1-RA2: [Utiliza] + Foro
LMS Casos
[la Programación en Assembler] +
Realización de TP 2
[para realizar programas sencillos Ejercitación
Trabajo Práctico Parcial 2
que incluyan llamados a subrutinas Unidad 2
Examen
e interrupciones] + [en base a pau- Profundización de Con-
Participación Final
tas de eficiencia en tiempo de eje- tenidos
Aula
cución y ocupación de memoria]
Presencial Resolución de Problemas Trabajo en
en Aula Invertida Grupo
Desarrollo de Contenidos Lectura
LMS
T1-09-06-8-1-1-RA3: [Describe] + Debate sobre dudas Participación
[los mecanismos de interrupción Aula Profundización de Con-
Participación TP 3
por Hardware y Software] + [para Presencial tenidos Parcial 2
explicar los saltos de ejecución en- Unidad 3
Resolución de Ejercicios Trabajo en Examen
tre programas] + [en los distintos
Integradores Grupo Final
modos de interacción entre Aplica-
LMS
ciones y Sistemas Operativos] Realización de
Ejercitación
Trabajo Práctico
Desarrollo de Contenidos Lectura
T1-09-06-8-1-1-RA4: [Explica] + LMS
[las mejoras tecnológicas desde Debate sobre dudas Participación
Von Neumann al presente] + [para
reconocer las distintas líneas de Aula Profundización de Con- Unidades Examen
evolución tecnológica y su poten- 4-5-6 Participación Final
Presencial tenidos
cial uso] + [en el proceso de cons-
tante innovación y desarrollo de la Elaboración de
tecnología informática] LMS Foro
Informe

c. Recursos didácticos
i. Material audiovisual desarrollando contenidos en el LMS institucional
ii. Guía de preguntas para orientar el aprendizaje
iii. Guía de abordaje bibliográfico
iv. Guía de Trabajos Prácticos
v. Foros sobre dudas e inquietudes
vi. Ejercitación sobre contenidos en el LMS institucional
vii. Emulador de procesador x86 (DEBUG sobre DOSBOX)

Programa de asignatura 6
viii. Bibliografía

14. Procedimiento de evaluación y criterios de promoción:

a. Modalidad y criterios de Evaluación

Se considera a la evaluación como un recurso que permite tanto al alumno como al do-
cente controlar el proceso de enseñanza-aprendizaje, permitiendo realizar las modificaciones
necesarias para el logro de los objetivos propuestos.
La evaluación se sustenta en la participación en clase, la producción domiciliaria (Tra-
bajos Prácticos y Actividades en el LMS) y los parciales.
A continuación, se detallan los criterios aplicados para cada instrumento:
Parciales.
Se prevé la realización de dos exámenes parciales, centrados en la resolución de ejerci-
cios integradores sobre los contenidos. El primero se desarrollará entre la semana séptima y
octava del curso. El segundo entre la semana trece y catorce.
Las actividades a evaluar se habrán ejercitado en clases previas.
Es condición necesaria aprobar los dos parciales para poder acceder a la instancia de
examen final. Se calificarán entre 1(uno) y 10(diez), requiriéndose un 4 (cuatro) para aprobar.
Los parciales deben contener un 60% de los contenidos correctos para ser aprobados,
correspondiendo este porcentaje con un 4 (cuatro).
Se prevén instancias recuperatorias para quienes no aprueben.
Los temas de los parciales están centrados en los resultados de aprendizaje. Plantean
ejercicios que integran distintos contenidos para que el alumno pueda demostrar el dominio
de los mismos mediante su capacidad de interrelacionarlos correctamente.
Los parciales se proponen como una actividad individual.
Recuperatorios.
La asignatura ofrece al alumno la posibilidad de recuperar los parciales que no haya
logrado aprobar.
Para ello, en la corrección del parcial, el docente indicará cuales son los contenidos que
debe ejercitar, pudiendo incluso proponer actividades específicas para lograr alcanzar el
desempeño requerido.
Se propone al alumno que se esfuerce para lograr el nivel esperado cuanto antes, y se
ofrece al alumno la posibilidad de recuperar cuando él considere que esté en condiciones de
hacerlo. De esta forma, se espera que el alumno desarrolle la responsabilidad y la autogestión
para alcanzar el nivel esperado.
El docente podrá ofrecer al alumno un segundo recuperatorio, siempre que considere
que pueda ser beneficioso en el proceso de aprendizaje.

Programa de asignatura 7
Trabajos prácticos.
La asignatura incluye tres trabajos prácticos. Es condición necesaria para acceder a la
evaluación final, el haber aprobado los tres trabajos prácticos con nota 4 (cuatro) o superior
que equivale a tener un 60% o más del trabajo correcto.
Los trabajos prácticos son ejercicios integradores que permiten al alumno utilizar con-
tenidos de distintas unidades y relacionarlos entre sí.
El primer trabajo práctico, desarrolla actividades sobre los elementos constitutivos del
Modelo de Procesador para integrarlos finalmente en un Modelo que podría ser construido
físicamente. Los dos siguientes utilizan un emulador de procesador x86 con el que se reali-
zarán programas sencillos en assembler que permiten al alumno entrenarse en el uso de ins-
trucciones con distintos modos de direccionamiento y descubrir elementos de la arquitectura
de los procesadores como ser la segmentación de memoria, el uso de la pila, y las interrup-
ciones por SW y HW.
Dado que el emulador puede instalarse en cualquier PC, no es necesario la utilización
de laboratorio para su ejecución.
Nota conceptual.
Adicionalmente a la Evaluación mediante Exámenes Parciales y Trabajos Prácticos, el
docente podrá adicionar una Nota Conceptual que evalúe la participación del alumno en las
distintas actividades áulicas y extra áulicas propuestas.

b. Evidencias
Las evidencias que darán cuenta del alcance de los Resultados de Aprendizaje serán

a. Realización de los Trabajos Prácticos integradores.


b. Aprobación de los Parciales
c. Participación en las actividades en clase
d. Participación en las actividades extraaulicas (LMS)
e. Rúbricas
f. Examen Final

c. Requisitos de aprobación de la asignatura

Para poder acceder a la instancia evaluadora final, el alumno deberá aprobar primero la
cursada de la asignatura.
Para ello deberá primero, alcanzar un presentismo superior al 70%
Luego deberá obtener una nota promedio de cierre de cursada igual a 4 (cuatro) o supe-
rior. Resulta imprescindible para alcanzar este objetivo el tener aprobados los dos parciales
y los tres trabajos prácticos. Este promedio debe incluir como mínimo cuatro notas.
Aunque el promedio obtenido en la cursada de la asignatura sea igual o superior a 4
(cuatro), el alumno no podrá inscribirse si no puede acreditar el presentismo indicado.

Programa de asignatura 8
Para aprobar definitivamente la materia, el alumno será evaluado, según su promedio
mediante alguna de estas dos modalidades.

a. Evaluación final “integradora coloquial”: accederán a este régimen de evaluación


aquellos alumnos cuyo promedio de cursada se encuentre comprendido entre 6 y 10
puntos. La evaluación se realizará en forma individual, debiendo demostrar el domi-
nio de la asignatura como unidad, la capacidad de asociarla con otras materias del
plan de estudio ya cursadas estudio y haber alcanzado los resultados de aprendizaje
esperados. La evaluación podrá incluir módulos escritos y orales.

b. Examen final: acceden a este régimen de evaluación aquellos alumnos que han obte-
nido durante su cursada un promedio comprendido entre 4 y 5,99 puntos. El alumno
se presentará en forma individual ante un tribunal examinador, el que interrogará so-
bre el programa de la asignatura, debiendo demostrar su capacidad de integrarla y
relacionarla con otras asignaturas del plan de estudio y haber alcanzado los resultados
de aprendizaje esperado. La evaluación podrá incluir módulos escritos y orales.

Todo alumno que no haya aprobado la cursada de la materia y no esté en condiciones de


acceder a la Evaluación final podrá recuperar la cursada bajo las siguientes pautas.

Examen recuperatorio: En las carreras de grado, aquellos alumnos cuyo promedio


sea inferior o igual a 3,99 puntos (obtenidos en las dos o tres evaluaciones parciales)
y tengan una asistencia a clases igual o mayor al 50%, deberán rendir un Examen
Recuperatorio de Materia en una de las fechas publicadas para el Examen Final.
Luego de aprobar el Examen Recuperatorio de la Materia, con nota mínima de 4 (cua-
tro) puntos, estarán en condiciones de acceder al Examen Final en el siguiente lla-
mado, con la previa inscripción realizada 48 horas hábiles antes del mismo.
El derecho a rendir Examen Recuperatorio de la Materia tendrá validez por dos años
o dos presentaciones a lo que se produzca primero.
La evaluación se enfocará en los contenidos evaluados en los exámenes parciales Se
requerirá al alumno la presentación de los informes de los Trabajos Prácticos aproba-
dos.

15. Bibliografía

Obligatoria:
Ginzburg, Mario Carlos. (2013). La PC por Dentro: arquitectura y funcionamiento de
computadores. 6ta.ed. Buenos Aires. 206 páginas
Ginzburg, Mario Carlos. (2014). Periféricos. 4a. ed. Buenos Aires. 175 páginas

Ginzburg, Mario Carlos. (2010). Assembler Desde Cero e Interrupciones. 3ra. ed. Buenos
Aires. 58 páginas

Programa de asignatura 9
Douce, Enrique E. (2022). Circuitos Lógicos y Principios de Procesadores. 1a. ed. Edito-
rial UAI Buenos Aires

Ampliatoria:
Heuring, Vincent P. y Murdocca, Miles J. (2002) Principios de arquitectura de compu-
tadoras. 1a. ed. Buenos Aires: Pearson Education. 551 páginas
Stallings, William. (2012). Organización y arquitectura de computadores. 7a.ed. Madrid:
Prentice Hall. 813 páginas
Tanenbaum, Andrew S. (2010). Organización de computadoras: un enfoque estructu-
rado. 4a. ed. México: Prentice Hall. 669 páginas

Programa de asignatura 10

También podría gustarte