13
Cátedra: Arquitectura de Compu- tadoras Departamento: Ingeniería en Sistemas de Información. Año 2012. Nivel: 1ºaño Carrera: Ingeniería en Sistemas de Información Cantidad de horas semanales: 8 hs Área: Computación Profesores (Titular-Asociado-Adjunto): Santiago Pérez Hugo Morales Daniel Arguello Cursado: Bloque: Tecnologías Básicas Auxiliares (JTP-Ayudantes): Sergio Molina Antonio Pasero Página 1/13 PLANIFICACIÓN Cátedra: ARQUITECTURA DE COMPUTADORAS 1) FUNDAMENTACIÓN DENTRO DEL PLAN DE ESTUDIOS ARQUITECTURA DE COMPUTADORAS es una de las materias del área de Computación que se dicta en el primer nivel. La materia provee los conocimientos básicos para la for- mación científica, tecnológica y complementaria, sobre la organización y funcionamiento de las computadoras y sus periféricos. El campo de la Arquitectura de las Computadoras se expande permanentemente. Nuevas máquinas, nuevas organizaciones y nuevas tecnologías eclipsan a las anteriores en poco tiempo; sin embargo la estructura básica de Von Neumann, aún se aplica en la actuali- dad. Los viejos métodos de indexación, por dar un ejemplo, también se aplican actual- mente. Un enfoque no casuístico, partiendo de la estructura elemental de una máquina y su evolución, conforman el aspecto metodológico de la asignatura. La asignatura pertenece al Bloque Tecnologías Básicas, se desarrolla en Area de Computa- ción de la carrera y comprende: - Arquitectura de las Computadoras, - Sistemas Operativos, - Comunicaciones, y - Redes de Información El contenido temático responde al requerimiento de estas asignaturas y de otras en menor grado. El punto de partida del estudio de la estructura de un computador se inicia siempre con el estudio de las funciones lógicas y su implementación mediante compuertas elementa- les. Es el camino para la comprensión de concepto que el alumno deberá manejar duran- te toda su formación para aplicarlo a estructuras más complejas como: memorias, regis- tros, sumadores, contadores, unidades aritméticas y lógicas, unidades de control, etc. Luego, resulta natural la presentación de la arquitectura básica de una computadora, organizada por los bloques funcionales: memoria principal y unidad de control de proce- sos, dividida en la unidad de control y la ALU. Posteriormente, se avanza en la programación en lenguaje de máquina y de bajo nivel (assembler) dado que son fundamentales para la comprensión básica del funcionamien- to de un programa en una computadora, del rol de los sistemas operativos y la estrecha relación con el hardware bajo control. La utilización de un modelo de máquina elemental permite resolver problemas con pocas y elementales instrucciones, poniendo de mani- fiesto la relación intrínseca entre el software y el hardware. El paso posterior consolida los conocimientos analizando la arquitectura de un procesador real. El estudio de las comunicaciones internas entre programas y subprogramas, y entre las interfaces de hardware y software permiten discutir las interacciones entre programas y el control de los periféricos. El conocimiento y manejo de los tipos de interrupciones complementa el estudio de periféricos y desarrolla en los alumnos el interés por las ru- tinas de servicio.

Cátedra: ARQUITECTURA DE COMPUTADORAS · circuitos lógicos y digitales básicos, códigos y representaciones. -Tecnología: ... Códigos numéricos y alfanuméricos. Códigos detectores

Embed Size (px)

Citation preview

Page 1: Cátedra: ARQUITECTURA DE COMPUTADORAS · circuitos lógicos y digitales básicos, códigos y representaciones. -Tecnología: ... Códigos numéricos y alfanuméricos. Códigos detectores

Cátedra: Arquitectura de Compu-tadoras

Departamento: Ingeniería en Sistemas de Información. Año 2012.

Nivel: 1ºaño Carrera: Ingeniería en Sistemas de Información

Cantidad de horas semanales: 8 hs Área: Computación Profesores (Titular-Asociado-Adjunto): Santiago Pérez

Hugo Morales – Daniel Arguello

Cursado: Bloque: Tecnologías Básicas Auxiliares (JTP-Ayudantes): Sergio Molina – Antonio Pasero

Página 1/13

PLANIFICACIÓN

Cátedra: ARQUITECTURA DE COMPUTADORAS

1) FUNDAMENTACIÓN DENTRO DEL PLAN DE ESTUDIOS

ARQUITECTURA DE COMPUTADORAS es una de las materias del área de Computación

que se dicta en el primer nivel. La materia provee los conocimientos básicos para la for-mación científica, tecnológica y complementaria, sobre la organización y funcionamiento

de las computadoras y sus periféricos.

El campo de la Arquitectura de las Computadoras se expande permanentemente. Nuevas

máquinas, nuevas organizaciones y nuevas tecnologías eclipsan a las anteriores en poco tiempo; sin embargo la estructura básica de Von Neumann, aún se aplica en la actuali-

dad. Los viejos métodos de indexación, por dar un ejemplo, también se aplican actual-mente. Un enfoque no casuístico, partiendo de la estructura elemental de una máquina y

su evolución, conforman el aspecto metodológico de la asignatura.

La asignatura pertenece al Bloque Tecnologías Básicas, se desarrolla en Area de Computa-

ción de la carrera y comprende: - Arquitectura de las Computadoras,

- Sistemas Operativos, - Comunicaciones, y

- Redes de Información

El contenido temático responde al requerimiento de estas asignaturas y de otras en menor grado.

El punto de partida del estudio de la estructura de un computador se inicia siempre con el estudio de las funciones lógicas y su implementación mediante compuertas elementa-

les. Es el camino para la comprensión de concepto que el alumno deberá manejar duran-te toda su formación para aplicarlo a estructuras más complejas como: memorias, regis-

tros, sumadores, contadores, unidades aritméticas y lógicas, unidades de control, etc. Luego, resulta natural la presentación de la arquitectura básica de una computadora,

organizada por los bloques funcionales: memoria principal y unidad de control de proce-

sos, dividida en la unidad de control y la ALU.

Posteriormente, se avanza en la programación en lenguaje de máquina y de bajo nivel (assembler) dado que son fundamentales para la comprensión básica del funcionamien-

to de un programa en una computadora, del rol de los sistemas operativos y la estrecha

relación con el hardware bajo control. La utilización de un modelo de máquina elemental permite resolver problemas con pocas y elementales instrucciones, poniendo de mani-

fiesto la relación intrínseca entre el software y el hardware. El paso posterior consolida los conocimientos analizando la arquitectura de un procesador real.

El estudio de las comunicaciones internas entre programas y subprogramas, y entre las interfaces de hardware y software permiten discutir las interacciones entre programas y

el control de los periféricos. El conocimiento y manejo de los tipos de interrupciones complementa el estudio de periféricos y desarrolla en los alumnos el interés por las ru-

tinas de servicio.

Page 2: Cátedra: ARQUITECTURA DE COMPUTADORAS · circuitos lógicos y digitales básicos, códigos y representaciones. -Tecnología: ... Códigos numéricos y alfanuméricos. Códigos detectores

Cátedra: Arquitectura de Compu-tadoras

Departamento: Ingeniería en Sistemas de Información. Año 2012.

Nivel: 1ºaño Carrera: Ingeniería en Sistemas de Información

Cantidad de horas semanales: 8 hs Área: Computación Profesores (Titular-Asociado-Adjunto): Santiago Pérez

Hugo Morales – Daniel Arguello

Cursado: Bloque: Tecnologías Básicas Auxiliares (JTP-Ayudantes): Sergio Molina – Antonio Pasero

Página 2/13

Finalmente, el abordaje de las comunicaciones externas y hacia redes de computadores comienza con el conocimiento de la estructura y parámetros de las puertas serie y para-

lelo de transferencias de información.

El desarrollo de la materia se realiza en un semestre a razón de 8 horas semanales, en 16

semanas, con 128hs. de clases en total.

2) OBJETIVOS

Objetivo General (Según Plan de Estudios vigente)

- Aplicar los aspectos centrales que hacen a la tecnología de la computación y concep-

tos sobre hardware, plataformas y arquitecturas, para abordar las cuestiones vincula-

das al procesamiento y a las comunicaciones.

Objetivos buscados por la Cátedra:

- Reconocer la representación de caracteres numéricos y alfanuméricos en diferentes

sistemas de codificación y la importancia de detectar y corregir errores.

- Reconocer la relación entre el álgebra de Boole como ente matemático que soporta la

teoría de los circuitos digitales empleados en el computador. Desarrollar habilidades

para analizar y diseñar bloques funcionales del computador.

- Comprender las arquitecturas de las memorias como bloques funcionales de circuitos

combinacionales y secuenciales.

- Identificar las funciones de cada bloque en un computador elemental basado en la ar-

quitectura de Von Neumman con transferencia de datos e instrucciones. Desarrollar la

capacidad para crear programas de lógica simple en lenguaje de bajo nivel.

- Conocer y comprender la estructura funcional de cada bloque de una computadora

convencional. Desarrollar habilidades de programación en lenguaje assembler.

- Conocer la tecnológica del hardware con lógica microprogramada y las arquitecturas

CISC y RISC.

- Conocer las características de la comunicación del procesador con los periféricos aso-

ciados.

Objetivos de logros para el estudiante

Que el estudiante

- Pueda describir y comprender las diferentes técnicas y normas utilizadas en la repre-

sentación de caracteres alfanuméricos en los sistemas de codificación habituales

- Conozca y comprenda las relación entre el Algebra de Boole y los circuitos digitales de

uso computacional

- Adquiera las habilidades de diseño de bloques funcionales digitales básicos

Page 3: Cátedra: ARQUITECTURA DE COMPUTADORAS · circuitos lógicos y digitales básicos, códigos y representaciones. -Tecnología: ... Códigos numéricos y alfanuméricos. Códigos detectores

Cátedra: Arquitectura de Compu-tadoras

Departamento: Ingeniería en Sistemas de Información. Año 2012.

Nivel: 1ºaño Carrera: Ingeniería en Sistemas de Información

Cantidad de horas semanales: 8 hs Área: Computación Profesores (Titular-Asociado-Adjunto): Santiago Pérez

Hugo Morales – Daniel Arguello

Cursado: Bloque: Tecnologías Básicas Auxiliares (JTP-Ayudantes): Sergio Molina – Antonio Pasero

Página 3/13

- Adquiera dominio sobre las características y funcionamiento de los bloques funciona-

les de la Arquitectura básica de una computadora, y de una computadora estándar y

servidores

- Conozca y comprenda como se ejecuta un programa en una computadora

- Adquiera las habilidades fundamentales de programación en lenguajes assembler

- Comprenda los fundamentos de las arquitecturas RISC y CISC

- Sea capaz de conocer y diferenciar los distintos medios de comunicación de entrada

salida entre los periféricos y la computadora

3) CONTENIDOS MÍNIMOS (Según Plan de Estudios vigente)

- Sistemas numéricos de distintas bases, operaciones básicas, resta por complemento,

circuitos lógicos y digitales básicos, códigos y representaciones.

- Tecnología: memorias, almacenamientos auxiliares, dispositivos de entrada y salida.

- Arquitectura: unidades estructurales básicas, UCP, memorias, UAL, controladores, bu-

ses, relojes, interfaz de E/S, concepto de microcódigo, plataformas CISC y RISC, prin-

cipios de programación en lenguajes de base.

4) METODOLOGÍA DE ENSEÑANZA

Completar según sea necesario

Metodología Explicación de la modalidad

Clases teóricas En la clase teórica, el docente realiza una exposición multimedial sobre los objeti-

vos y contenidos del tema planificado, con participación activa de los alumnos.

Trabajos Prácticos En la clase práctica de gabinete, el docente expone los objetivos de la clase

práctica, y desarrolla una explicación general sobre los ejercicios y resuelve algu-

nos ejercicios modelos. Los alumnos organizados en grupo resuelven los restan-

tes ejercicios en la clase y bajo supervisión del docente.

Prácticas en laborato-

rio

En las clases prácticas de laboratorio, los alumnos participan, reconocen y resuel-ven diversas actividades experimentales que validan los conceptos adquiridos.

Otras Se realizará un trabajo de investigación, estudio y evaluación de diferentes tipos de periféricos o dispositivos de entrada/salida, de uso corriente en un computa-

dor. El trabajo será supervisado por los docentes de la cátedra. Se realizará un control

parcial antes del 30/10. En la evaluación final se interrogará sobre los detalles del

trabajo a cada integrante del grupo. Se calificará en forma individual. La Monografía debe estar aprobada como máximo al día 15/12 y es condición

necesaria para promocionar o regularizar la asignatura. Para la evaluación de la monografía se presentará la documentación de acuerdo al

modelo indicado en la web de la asignatura con un mínimo de 10 y máximo de

20 páginas (no se cuentan tablas, fotos, etc). El informe se presentará en Word 98 o su pdf. Los gráficos y/o diagramas se in-

Page 4: Cátedra: ARQUITECTURA DE COMPUTADORAS · circuitos lógicos y digitales básicos, códigos y representaciones. -Tecnología: ... Códigos numéricos y alfanuméricos. Códigos detectores

Cátedra: Arquitectura de Compu-tadoras

Departamento: Ingeniería en Sistemas de Información. Año 2012.

Nivel: 1ºaño Carrera: Ingeniería en Sistemas de Información

Cantidad de horas semanales: 8 hs Área: Computación Profesores (Titular-Asociado-Adjunto): Santiago Pérez

Hugo Morales – Daniel Arguello

Cursado: Bloque: Tecnologías Básicas Auxiliares (JTP-Ayudantes): Sergio Molina – Antonio Pasero

Página 4/13

sertan sobre el procesador de textos. Todo deberá ser presentado en papel A4, tipo de letra Times New Roman, tamaño 12. En el pie de página se indicara:

Grupo Nro,, Titulo del trabajo y numeración de las paginas.

La carátula del trabajo y el contenido del informe deberá ajustarse al modelo que se indica en la web de la asignatura Se presentará un (1) original impreso y

cada integrante del grupo dispondrá de una copia, que será firmada por el profe-sor.

Se deberá entregar el archivo de la monografía en un CD, identificando el Nº de

Grupo y el título del trabajo

Unidad a la que corres-

ponde

Título del trabajo prácti-co/actividad de laborato-

rio/taller/etc.

Objetivo Temas a apli-car/cubrir según programa (Nro.)

1 T.P. Nº 1: Sistemas de numera-ción

Reconocer la represen-tación de cantidades

enteras y reales en los diferentes sistemas de

numeración. Adquirir

dominio de las opera-ciones matemáticas en

los diferentes sistemas.

Conversión de ba-ses. Operaciones

aritméticas con enteros y fracciones.

Desarrollo en la

práctica. Comple-mentación binaria.

Representación punto fijo y flotante.

Operaciones bási-

cas.

1 T.P. Nº 2: Códigos

Reconocer la represen-

tación de caracteres numéricos y alfanumé-

ricos en diferentes sis-

temas de codificación y la importancia de de-

tectar y corregir erro-res.

Códigos numéricos y

alfanuméricos. Códigos detectores

y correctores de

error.

2 T.P. Nº 3: Algebra de Boole

Comprender la relación

entre el álgebra de Boole como fundamen-

to matemático que

soporta la teoría de los circuitos digitales

electrónicos empleados en el computador. Des-

arrollar las habilidades para analizar y diseñar

sistemas digitales.

Funciones boolea-

nas. Minimización. Tabla de verdad.

Implementación con

compuertas. Simpli-ficación de funcio-

nes con Karnaugh.

2 T.P Nº 4: Sistemas Combina-cionales

Desarrollar las habili-dades para analizar el

funcionamiento y dise-

ñar bloques combina-cionales típicos de uso

general.

Aplicaciones de sistemas combina-

cionales.

2 T.P. Nº 5: Sistemas Secuencia- Describir y comprender Sistemas secuencia-

Page 5: Cátedra: ARQUITECTURA DE COMPUTADORAS · circuitos lógicos y digitales básicos, códigos y representaciones. -Tecnología: ... Códigos numéricos y alfanuméricos. Códigos detectores

Cátedra: Arquitectura de Compu-tadoras

Departamento: Ingeniería en Sistemas de Información. Año 2012.

Nivel: 1ºaño Carrera: Ingeniería en Sistemas de Información

Cantidad de horas semanales: 8 hs Área: Computación Profesores (Titular-Asociado-Adjunto): Santiago Pérez

Hugo Morales – Daniel Arguello

Cursado: Bloque: Tecnologías Básicas Auxiliares (JTP-Ayudantes): Sergio Molina – Antonio Pasero

Página 5/13

les.

a los biestables como bloques elementales de

memoria. Y a las arqui-

tecturas de las memo-rias electrónicas o chips

de memoria, como uni-dades funcionales de

circuitos combinaciona-

les y secuenciales.

les. Biestables. Me-morias. Capacidades

y direccionamiento.

3 T.P. Nº 6: Memorias/Placa de

Memoria

Reconocer las carac-

terísticas eléctricas, distribución de pines y

el funcionamiento de

memorias RAM /ROM/EPROM reales.

Reconocimiento

memorias RAM / ROM / EPROM.

Placa de Memoria

(Laboratorio)

4 T.P. Nº7: Programación máqui-

na elemental

Conozca y comprenda

como se ejecuta un programa en una com-

putadora. - Adquie-ra las habilidades fun-

damentales de progra-mación en lenguaje

assembler en una

máquina elemental didáctica.

Programación en

máquina elemental (Blue). Uso del

Simulador (Labora-torio)

5 T.P. Nº 8 - Parte A: Reconoci-

miento registros.

Reconocer los registros

internos y memoria principal de un proce-

sador real. Adquirir las habilidades básicas de

programación en len-guaje assembler en un

procesador real.

Reconocimiento y

manipulación de registros internos

del PC. Análisis de memoria. Progra-

mación básica. Uso del DEBUG. (Labo-

ratorio)

5 T.P. Nº 8–Parte B: Programa-ción Avanzada

Adquiera las habilidades de tópicos avanzados

de programación en

lenguaje assembler en un procesador real.

Programación con DEBUG. Estructuras

condicionales y

repetitivas. Utiliza-ción de “flag” del

Registro de Estado. (Laboratorio). Pro-

gramación, aprendi-

zaje de estructuras complejas con

DEBUG. (Laborato-rio)

7 T.P. Nº 9: Parte A: Puerto Para-

lelo

Conocer las característi-

cas de la comunicación serie y paralela de un

procesador real usando lenguaje assembler.

Manejo de puerta

paralelo/Serie. Pro-gramación con

DEBUG. Rutinas. Aplicaciones. (Labo-

ratorio )

Page 6: Cátedra: ARQUITECTURA DE COMPUTADORAS · circuitos lógicos y digitales básicos, códigos y representaciones. -Tecnología: ... Códigos numéricos y alfanuméricos. Códigos detectores

Cátedra: Arquitectura de Compu-tadoras

Departamento: Ingeniería en Sistemas de Información. Año 2012.

Nivel: 1ºaño Carrera: Ingeniería en Sistemas de Información

Cantidad de horas semanales: 8 hs Área: Computación Profesores (Titular-Asociado-Adjunto): Santiago Pérez

Hugo Morales – Daniel Arguello

Cursado: Bloque: Tecnologías Básicas Auxiliares (JTP-Ayudantes): Sergio Molina – Antonio Pasero

Página 6/13

Planificación de aplicación de horas Cantidad de horas al año

Cantidad de horas destinadas a la formación teórica 57,6 horas

Cantidad de horas destinadas a la “Formación experimental” (actividad expe-

rimental en laboratorio o campo de Física, Química, Redes, Comunicaciones,

etc.).

19,2 horas

Cantidad de horas destinadas a la realización de trabajos de los estudiantes de

“Resolución de Problemas de Ingeniería” (identificación de problemas de si-

tuaciones reales o hipotéticas cuya solución requiera la aplicación de conoci-

mientos de ciencias básicas y tecnológicas).

19,2 horas

Cantidad de horas destinadas a la realización de trabajos de estudiantes, de

“Proyecto y Diseño” (empleando ciencias básicas y de ingeniería, realizar desa-

rrollos integrados que satisfagan necesidades optimizando recursos disponi-

bles).

----------

5) CORRELATIVIDADES (según Plan de Estudios vigente)

Para cursar Para rendir

Tener regulares Tener Aprobadas Tener aprobadas

Ninguna

Ninguna Ninguna

6) METODOLOGÍA DE EVALUACIÓN, INSTANCIAS DE RECUPERACIÓN Y RÉGIMEN DE

PROMOCIÓN.

a) Aspectos considerados en la evaluación.

Los aspectos que serán evaluados para la obtención de la regularización y promoción directa de la materia son:

- El cumplimiento de las condiciones académicas y de asistencias reglamentadas por la Univer-sidad,

- La elaboración de la carpeta individual de trabajos prácticos de ejercicios de gabinete y labo-ratorio de acuerdo a las modalidades de presentación que se indique.

- Los trabajos especiales y/o monografías que se asignen, y que serán calificados en forma in-

dividual, y - Los conocimientos teóricos y prácticos

- La participación, actitud, comportamiento e integración a la clase; la dedicación en el apren-dizaje de los contenidos, y en el trabajo individual aportado en la elaboración del trabajo es-

pecial y/o monografía.

b) Forma de evaluación y controles.

Las condiciones para la obtención de la regularización y promoción directa de la materia son:

- Tener satisfechas las condiciones académicas y de asistencias reglamentadas por la Uni-versidad.

Page 7: Cátedra: ARQUITECTURA DE COMPUTADORAS · circuitos lógicos y digitales básicos, códigos y representaciones. -Tecnología: ... Códigos numéricos y alfanuméricos. Códigos detectores

Cátedra: Arquitectura de Compu-tadoras

Departamento: Ingeniería en Sistemas de Información. Año 2012.

Nivel: 1ºaño Carrera: Ingeniería en Sistemas de Información

Cantidad de horas semanales: 8 hs Área: Computación Profesores (Titular-Asociado-Adjunto): Santiago Pérez

Hugo Morales – Daniel Arguello

Cursado: Bloque: Tecnologías Básicas Auxiliares (JTP-Ayudantes): Sergio Molina – Antonio Pasero

Página 7/13

- Tener aprobada en un 100% la carpeta de Trabajos Prácticos de ejercicios de gabinete y

laboratorio de acuerdo a las modalidades de presentación que se indique. Para ello, se hará énfasis en el respeto a las fechas de elevación de los Trabajos Prácticos; y considerando especialmente la

presentación definitiva y aprobada (con sus correcciones incluidas) antes del examen global

- Tener aprobados por lo menos con un 70% los trabajos especiales y/o monografías que se

asignen, y que serán calificados en forma individual al momento de su exposición (NC). Se formarán grupos de no más de cuatro alumnos; se presentará y expondrá al final del cursado. Deberá ajustarse a

las especificaciones indicadas. Esta actividad es obligatoria y excluyente.

- Tener aprobadas las evaluaciones que se realizarán a través de 2 tipos instancias:

- De teoría (TX) : Consiste de preguntas en múltiples elección dentro de un tiempo de 20 m. - De práctica (TPX): Consiste de preguntas y/o ejercicios propuestos de la carpeta de prácticos

dentro de un tiempo de 30 m.

Tienen carácter de examen y están indicadas en la Planificación la asignatura.

El alumno debe aprobar el 60% de las TX y de las TPX.

- La evaluación que realiza el profesor del alumno, en cuanto a su comportamiento en clases y su participación en la monografía se engloban en una nota conceptual (NC).

c) Instancias de aprobación

El alumno será calificado a través de una nota ponderada.

a) Nota ponderada Con los resultados obtenidos en las TX, TPX y su NC se calcula la siguiente expresión

NP = 0,15*(1/6*(3 Evaluaciones TX + 3 Evaluaciones TPX) +

0,25*(1/3*(1 Evaluación TX + 2 Evaluaciones TPX) +

0,5*(1/6*(3 Evaluaciones TX + 3 Evaluaciones TPX)) + 0,10*NC

Donde: NP : Nota promedio ponderada.

TPX: Evaluación parcial trabajo prácticos

TX : Evaluación parcial teoría NC: Nota Conceptual

b) Calificación final

De acuerdo al valor de NP, se tiene: Si NP < 4, el alumno está APLAZADO.

Si NP >= 4, el alumno puede optar entre dos alternativas:

ALTERNATIVA I:

Sin más trámite quedar como alumno REGULAR.

ALTERNATIVA II:

Rendir una Evaluación Global (EG) y obtener una Nota Final (NF) de acuerdo a la siguiente expre-sión:

NF = 0,6 EG + 0,4 NP Donde:

NF: Nota final EG: Evaluación Global

De acuerdo al valor de NF, se tiene:

Si NF es mayor o igual a 7 (siete), resulta alumno PROMOCIONADO.

Page 8: Cátedra: ARQUITECTURA DE COMPUTADORAS · circuitos lógicos y digitales básicos, códigos y representaciones. -Tecnología: ... Códigos numéricos y alfanuméricos. Códigos detectores

Cátedra: Arquitectura de Compu-tadoras

Departamento: Ingeniería en Sistemas de Información. Año 2012.

Nivel: 1ºaño Carrera: Ingeniería en Sistemas de Información

Cantidad de horas semanales: 8 hs Área: Computación Profesores (Titular-Asociado-Adjunto): Santiago Pérez

Hugo Morales – Daniel Arguello

Cursado: Bloque: Tecnologías Básicas Auxiliares (JTP-Ayudantes): Sergio Molina – Antonio Pasero

Página 8/13

Si NF es mayor o igual a 4 (cuatro) y menor a 7 (siete), continua como REGULAR. Si NF es menor a 4 (cuatro), resulta alumno APLAZADO

d) Instancias de recuperación

Todas las evaluaciones parciales, teóricas y prácticas, y el global tienen el carácter de exámenes, y se debe

asistir obligatoriamente. Cuando por razones de fuerza mayor, el alumno no pudiese asistir, podrá acordar

con los docentes rendir de nuevo dichos exámenes.

e) Resumen de método de evaluación

- Promoción Directa:

Para Promocionar Para regularizar

Notas, valores o % mínimos esperados Individual Grupal Individual Grupal

Trabajos Prácticos 100% -- 100% --

Talleres de trabajo 100% -- 100% --

Presentaciones/coloquios/monografía 100% 100% 100% 100%

Parciales 40% -- 40% --

Recuperatorios de parciales 40% -- 40% --

Globales 60% -- --

Recuperatorios de globales 60% -- -- --

Otros: -- -- -- --

Asistencia (mínimo 75%). 75% -- 75% --

f) Modalidad de examen final

En general, para la evaluación de examen final, el alumno es evaluado con una instancia de admi-

sión a través de la evaluación de uno de los ejercicios de gabinete. Superada dicha instancia, el

alumno elije una de dos bolillas sacadas al azar del bolillero, y deberá exponer una o parte de una de las unidades temáticas que incluyen la bolilla elegida, a solicitud del docente. El examen puede

incluir 2 ó 3 exposiciones del contenido de la materia, más consultas breves del resto de los conteni-dos.

El alumno deberá presentarse a rendir con la carpeta de trabajos prácticos y el informe de la mono-

grafía

7) TRABAJOS DE CAMPO, VISITAS A EMPRESAS.

------------------------------------------

Page 9: Cátedra: ARQUITECTURA DE COMPUTADORAS · circuitos lógicos y digitales básicos, códigos y representaciones. -Tecnología: ... Códigos numéricos y alfanuméricos. Códigos detectores

Cátedra: Arquitectura de Compu-tadoras

Departamento: Ingeniería en Sistemas de Información. Año 2012.

Nivel: 1ºaño Carrera: Ingeniería en Sistemas de Información

Cantidad de horas semanales: 8 hs Área: Computación Profesores (Titular-Asociado-Adjunto): Santiago Pérez

Hugo Morales – Daniel Arguello

Cursado: Bloque: Tecnologías Básicas Auxiliares (JTP-Ayudantes): Sergio Molina – Antonio Pasero

Página 9/13

8) ARTICULACIÓN HORIZONTAL Y VERTICAL CON OTRAS MATERIAS:

Articulación con la Materia: Nivel (Año de la Carrera)

Sistemas y Organización (Integradora) 1° año

Matemática Discreta 1° año

Algoritmo y Estructuras de Datos 1° año

En el siguiente, completar un cuadro por cada Materia con la cual hay articulación y mar-

car con una X en la celda que corresponda.

Materia relacionada

Temas de la Cátedra

Te

ma

s (

mate

ria r

ela

cio

na

da)

M

ate

mática

Dis

creta

Alg

oritm

os

y E

stru

ctura

s

de D

ato

s

Algebra de Boole X

Códigos. Códigos de paridad. X

Lenguaje de programación. El pro-grama. El algoritmo.

X

Circuitos Digitales.

Tipos de datos. Datos numéricos. Datos cadena de caracteres. Varia-bles y constantes.

X

Estructuras de control de flujo. Sub-programas: funciones y subrutinas.

X

9) CRONOGRAMA ESTIMADO DE CLASES, ACTIVIDADES Y EVALUACIONES

Fecha o semana

Clases y acti-vidades

Actividades prácticas

Evaluaciones

Recursos didácticos que se utili-zan

06/8 (1)

UTN°1: Repre-sentación numérica y codificación. Sistemas de Numeración. Breve introduc-ción conceptual (desarrollo en la práctica). Punto Fijo.

T.P. Nº 1: Sistemas de numeración Conversión de bases. Opera-ciones aritméti-cas con ente-ros y fraccio-nes. Desarrollo en la práctica.

Para el componente teórico: Exposi-ción docente interactiva, apuntes de la cátedra, material de la página WEB de la cátedra. Para el componente práctico: exposi-ción docente interactiva, exposición de grupo de alumnos sobre ejercicios con supervisión docente, resolución de problemas, ejercicios resueltos de ejemplo, presentación de informes. Se consideran especialmente los

Page 10: Cátedra: ARQUITECTURA DE COMPUTADORAS · circuitos lógicos y digitales básicos, códigos y representaciones. -Tecnología: ... Códigos numéricos y alfanuméricos. Códigos detectores

Cátedra: Arquitectura de Compu-tadoras

Departamento: Ingeniería en Sistemas de Información. Año 2012.

Nivel: 1ºaño Carrera: Ingeniería en Sistemas de Información

Cantidad de horas semanales: 8 hs Área: Computación Profesores (Titular-Asociado-Adjunto): Santiago Pérez

Hugo Morales – Daniel Arguello

Cursado: Bloque: Tecnologías Básicas Auxiliares (JTP-Ayudantes): Sergio Molina – Antonio Pasero

Página 10/13

Formato de representación. Complementos a 1 y a 2.

siguientes recursos: - Documentación completa, teórica y práctica de la Unidad Temática n° 1 desarrollada por la cátedra disponible en la página web de la Facultad y en el Aula Virtual. http://web.frm.utn.edu.ar/arquitectura/. http://www.virtual.utn.edu.ar/frm/course/view.php?id=87

13/8 (2)

Punto flotante. Formato de representación. Exceso. Códi-gos. Códigos detectores y correctores de error. Códigos. Introducción. Códigos numé-ricos.

T.P. Nº 1: Complemen-tación bina-ria. Punto flotante Complementa-ción binaria. Representa-ción punto fijo y flotante. Ope-raciones bási-cas.

20/8 (3)

UTN° 2: Sis-temas Digita-les. Álgebra de Boole. Com-puertas. Fun-ciones boolea-nas. Minimiza-ción. Sistemas combinaciona-les.

T.P. Nº 2: Códigos Códigos numé-ricos y alfa-numéricos. Códigos detec-tores y correc-tores de error. Complementa-ción del desa-rrollo teórico en la práctica.

Evaluación

teórica n° 1

Evaluación practica n° 1

Idem a anterior para Unidad Temática n° 2. En el Aula Virtual se incluyen hojas técnicas, artículos diversos de apoyo y visión integral de circuitos digitales. - Computadoras con softwa-re de simulación sobre circuitos digi-tales combinacionales y secuenciales.

27/8 (4)

Sistemas com-binacionales MSI. Sistemas secuenciales. Biestables. Registros. Con-tadores

T.P. Nº 3: Algebra de Boole Funciones booleanas. Minimización. Tabla de ver-dad. Imple-mentación con compuertas

Evaluación

practica n° 2

03/9 (5)

UTN° 3: Me-morias electrónicas. Memoria electrónicas. Concepto. Di-reccionamiento. Ciclos. Clasifi-cación

T.P. N° 3: Simplificación de Funciones. Simplificación de funciones con Karnaugh. Desarrollo en la práctica.

Evaluación

teórica n° 2

Idem a anterior para Unidad Temática n° 3. En el Aula Virtual se incluyen hojas técnicas, artículos diversos de apoyo y visión integral de circuitos secuencias y memorias electrónicas. - Placas reales de reconocimiento y entrenamiento sobre memorias

10/9 (6)

Memorias RAM y ROM Memorias de

T.P Nº 4: Sis-temas Com-binacionales

Evaluación

practica n° 3

Idem a anterior para Unidad Temática n° 4. En el Aula Virtual se incluyen artículos diversos de apoyo y visión

Page 11: Cátedra: ARQUITECTURA DE COMPUTADORAS · circuitos lógicos y digitales básicos, códigos y representaciones. -Tecnología: ... Códigos numéricos y alfanuméricos. Códigos detectores

Cátedra: Arquitectura de Compu-tadoras

Departamento: Ingeniería en Sistemas de Información. Año 2012.

Nivel: 1ºaño Carrera: Ingeniería en Sistemas de Información

Cantidad de horas semanales: 8 hs Área: Computación Profesores (Titular-Asociado-Adjunto): Santiago Pérez

Hugo Morales – Daniel Arguello

Cursado: Bloque: Tecnologías Básicas Auxiliares (JTP-Ayudantes): Sergio Molina – Antonio Pasero

Página 11/13

acceso serie. UTN° 4:Arquitectura básica Arquitectura Von Neumman. Unidades.

Aplicaciones de sistemas combinaciona-les. Recuperar atrasos en los prácticos ante-riores.

integral sobre las primeras computa-doras y su evolución. - Computadoras con software de simulación de ma-quina elemental (BLUE): Desarrollado por la Cátedra con fines didácticos. Videos con audio para la compren-sión y uso del simulador de la BLUE.

17/9 (7)

Estructura de máquina ele-mental. Regis-tros. Conjunto de instrucciones. Bus. Transfe-rencia entre registros.

T.P. Nº 5: Sistemas Secuenciales. Sistemas se-cuenciales. Biestables. Memorias. Capacidades y direcciona-miento.

Evaluación

teórica n° 3

Evaluación

practica n° 4

24/9 (8)

Ciclo de ins-trucción. Uni-dad de control. Unidad aritmé-tica y lógica. Entrada/salida bajo control de programa.

TALLER T.P. Nº 6: Memo-rias/Placa de Memoria Reconocimien-to memorias RAM / ROM / EPROM. Pla-ca de Memoria (Laboratorio)

Evaluación practica n° 5

01/10 (9)

UTN° 5: Arqui-tectura con-vencional Nuevos regis-tros. Nuevas instrucciones. Modos de di-reccionamiento

T.P. Nº7: Pro-gramación máquina ele-mental Programación en máquina elemental (Blue).

Evaluación

teórica n° 4

Evaluación practica n° 6

Idem a anterior para Unidad Temática n° 5. En el Aula Virtual se incluyen artículos diversos de apoyo y visión integral sobre computadoras y el pro-cesador 8088. - Computadoras con programa DEBUG para reconocimien-to y ejecución de programa en el pro-cesador (orientado al procesador básico 80x86). Reconocimiento de equipamiento real.

08/10 (10)

Interrupciones. Sistema ele-mental de inte-rrupciones. Clasificación de interrupciones. Prioridades

Programación en máquina elemental (Blue). Uso de Simu-lador.

15/10 (11)

Microprocesa-dor 8088 como ejemplo de máquina con-vencional

T.P. Nº 7: Simulador de la Blue Ejecución de programas. (Laboratorio).

Evaluación teórica n° 5

22/10 UNIDAD 6 T.P. Nº 8 - Evaluación Idem a anterior para Unidad Temática

Page 12: Cátedra: ARQUITECTURA DE COMPUTADORAS · circuitos lógicos y digitales básicos, códigos y representaciones. -Tecnología: ... Códigos numéricos y alfanuméricos. Códigos detectores

Cátedra: Arquitectura de Compu-tadoras

Departamento: Ingeniería en Sistemas de Información. Año 2012.

Nivel: 1ºaño Carrera: Ingeniería en Sistemas de Información

Cantidad de horas semanales: 8 hs Área: Computación Profesores (Titular-Asociado-Adjunto): Santiago Pérez

Hugo Morales – Daniel Arguello

Cursado: Bloque: Tecnologías Básicas Auxiliares (JTP-Ayudantes): Sergio Molina – Antonio Pasero

Página 12/13

(12)

Arquitectura Avanzada Unidad de con-trol micropro-gramada. Técnicas para aumentar la velocidad de procesamiento. Memoria caché. Canales de datos (DMA). Pipeli-ne. Maquinas CISC

Parte A: Re-conocimiento registros. Reconocimien-to y manipula-ción de regis-tros internos del PC. Análi-sis de memo-ria. Programa-ción básica. Uso del DEBUG. (La-boratorio)

practica n° 7 n° 6. En el Aula Virtual se incluyen artículos diversos de apoyo y visión integral sobre procesadores avanza-dos RISC.

29/10 (13)

Unidad de con-trol cableada. Máquinas RISC. Compa-ración CISC RISC. Máqui-nas híbridas. Ejemplo 80x86, RISC e híbridas

T.P. Nº 8–Parte B: Pro-gramación Avanzada Programación con DEBUG. Estructuras condicionales y repetitivas. Utilización de “flag” del Re-gistro de Esta-do. (Laborato-rio)

Evaluación

teórica n° 6

05/11 (14)

UTN° 7: Uni-dades de en-trada-salida Transmisión serie. Paralelo. Puertas de entrada salida Interfase y con-troladores.

T.P. Nº 8-Pate B: Progra-mación avan-zada Programación, aprendizaje de estructuras complejas con DEBUG. (La-boratorio)

Idem a anterior para Unidad Temática n° 7. En el Aula Virtual se incluyen hojas técnicas, artículos diversos de apoyo y visión integral de circuitos electrónicos para entradas salidas. - Placas reales de reconocimiento y entrenamiento de entradas-salidas. Reconocimiento de periféricos y com-ponentes reales.

12/11 (15)

Exposición de periféricos por alumnos. Mo-nografía.

TALLER T.P. Nº 9: Parte A: Puer-to Paralelo Manejo de puerta parale-lo/Serie. Pro-gramación con DEBUG. Ruti-nas. Aplica-ciones. (Labo-ratorio )

Evaluación

teórica n° 7

Evaluación

practica n° 8

19/11 (16)

Exposición de periféricos por alumnos. Mo-nografía.

Durante la exposición de muestras equipos de diversas marcas y mode-

los.

Page 13: Cátedra: ARQUITECTURA DE COMPUTADORAS · circuitos lógicos y digitales básicos, códigos y representaciones. -Tecnología: ... Códigos numéricos y alfanuméricos. Códigos detectores

Cátedra: Arquitectura de Compu-tadoras

Departamento: Ingeniería en Sistemas de Información. Año 2012.

Nivel: 1ºaño Carrera: Ingeniería en Sistemas de Información

Cantidad de horas semanales: 8 hs Área: Computación Profesores (Titular-Asociado-Adjunto): Santiago Pérez

Hugo Morales – Daniel Arguello

Cursado: Bloque: Tecnologías Básicas Auxiliares (JTP-Ayudantes): Sergio Molina – Antonio Pasero

Página 13/13

27/11 GLOBAL Aulas FRMZA - 19.00 hs.

- Incluir dictado de unidades del programa, evaluaciones parciales, globales, trabajos prácticos, recuperatorios, entregas, talleres, trabajos de campo, presentaciones.

10) CRONOGRAMA ESTIMADO DE REUNIONES DE CÁTEDRA

Fecha estimada Objetivo

Febrero 2012 Balance del Ciclo lectivo 2011 y Mejoras en los aspectos teóricos y prácticos.

Redacción de informe final de Cátedra, Estadísticas, y entrega de Evalua-ciones Parciales 2011.

Julio 2012 Situación cantidad de alumnos y cursos ciclo lectivo. Horarios de dictado de

clases y cronograma del ciclo lectivo 2012.

Octubre 2012 Balance de Actividades hasta la fecha. Cumplimiento de los objetivos teóri-

cos y prácticos.

11) HORARIOS DE CONSULTA

Docente Día de la semana Horario Pérez, Santiago Jueves 19:00

Arguello, Daniel Viernes 19:00

Morales, Elbo Lunes 19:00

Molina, Sergio Miércoles 17:30

Pasero, Antonio Lunes 18:00

Lugar y fecha: Mendoza, 01/02/2012

DIRECTOR DE CÁTEDRA Apellido y nombre: Santiago C. Pérez

N° de Legajo: 21112-2

Firma: