3.1 Contenido de Unidad: Introduccion a las componentes
de un computador
-
Los Sistemas numéricos decimal, binario, octal hexadecimal
-
Aritmetica binaria, complemento a 1 y complemento a 2
-
Tiempo: 2 [h]
-
Metodo de medicion:
El alumno debe poder identificar en presencia de que sistema numerico
esta.
El alumno debe poder realizar sumas y restas en binario usando complemento
uno o dos.
-
Definicion de los operadores binarios NOT, AND, OR, XOR, NAN, NOR y
THEN a traves de sus tablas de verdad.
-
Tiempo: 2 [h]
-
Metodo de medicion:
El alumno debe poder aplicar estos conceptos para analizar el estado
de verdad de proposiciones logicas
-
Definicion de circuitos de conmutacion, funciones de conmutacion y maquina
secuencial
-
Uso de algebra de conmutacion y mapas de Karnaut para minimizacion de
funciones de conmutacion
-
Tiempo: 8 [h]
-
Metodo de medicion:
El alumno debera poder describir una maquina secuencial simple,
del tipo necesario para detectar una secuencia dentro de un string. Esta
descripcion debe poder hacerla en termino de sus estados internos, minimizarla
si es posible y escribir un programa, en visual, que la implemente.
-
Definicion de circuitos Comparadores, Decodificadores, Multiplexores,
Flip-Flop, Sumadores.
-
Tiempo: 8 [h]
-
Metodo de medicion: El alumno debera poder construir un diagrama en
bloques, con las componentes vistas hasta el momento, que implemente una
memoria de 4 bit para almacenar numeros desde el -7 al mas 8
Quedan por ocupar 8 horas
3.2 Contenido de la Unidad Una arquitectura
basica: el computador de Newmann
-
Los elementos de CPU: Unidad de Control, ALU, Program Counter del computador
de Newmann.
-
Los elementos de MEMORIA: RAM y ROM
-
Los buses de datos, control y direcciones y su relacion con decodificadores
y buffers
-
Tiempo: 8 [h]
-
Metodo de medicion: El alumno debe entender la relacion entre el computador
de Newmann y la maquina secuencial de la unidad anterior.
-
El concepto de seudo lenguage
-
El concepto de programa, como secuencia de instrucciones, en estado
de espera
-
El concepto de programa, como secuencia de instrucciones en ejecucion.
-
Tiempo: 8 [h]
-
Metodo de medicion:
El alumno debe ser capaz de describir el funcionamiento de cada
una de las partes del computador de Newmann cuando sobre sobre el se ejecuta
un pequeño programa en seudo-aseembler que implementa la lectura
de dos datos numericos de periferico, los suma , almacena el resultado
en memoria e imprime el resultado en un display simple.
Quedar por ocupar 4 horas
3.3 Contenido de la unidad: Interrupciones,
drivers y tarjetas controladoras
-
Polling, Interrupts, dma, plug & play, drivers y perifericos
-
Tiempo: 4 [h]
-
Metodo de medicion:
El alumno de poder establecer, a nivel de diagrama en bloques, la
relacion entre la CPU, Interrupciones, el driver y el periferico para situaciones
comunes como lectura de archivos desde internet, transmision de querys
desde un cliente a un server.
3.4 Contenido de unidad: Una Arquitectura mas
actual
-
El cuello de botella de la arquitectura de Newmann
-
La separacion del bus unico de Newmann en bus de sistema y de datos.
-
La separacion del bus de sistema en los buses de memoria, cpu y cache.
-
Una proposicion posible de arquitectura.
-
Tiempo: 2 [h]
-
Metodo de medicion:
El alumno debe poder identificar cuando esta en presencia de una
maquina llamada computador.
-
Los distintos tipos de buses de datos, ISA, EISA, VESA, PCI caracterizados
fundamentalmente en terminos de su ancho y tasa de transferencia.
-
Tiempo: 4 [h]
-
Metodo de medicion:
El alumno debe poder evaluar el impacto de utilizar una arquitectura
basada en uno u otro bus de I/O para situaciones comunes de transferencia
de archivos a redes ethernet de 10 y 100 [MHz], ATM de 640 [MHz], Chat,
Video conferencia.
-
Video y multimedia
-
El mecanismo de despliegue de images y caracteres a nivel de diagrama
en bloques.
-
Tiempo: 4 [h]
-
Metodo de medicion:
-
El alumno debe entender el calculo de las cantidades de memorias de
video requeridas para desplegar una cierta cantidad de colores en las resoluciones
mas utilizadas
-
Los distintos tipos de tecnologias de discos duros, sus buses de interconexion
y sus tarjetas controladoras.
-
Tiempo: 4 [h]
-
Metodos de medicion:
El alumno debe poder evaluar el impacto de utilizar una arquitectura
basada en uno u otro tipo de disco duro para situaciones comunes de tranferencias
de archivo.
-
Las distintas tecnologias de memorias RAM utilizadas actualmente y los
buses utilizados.
-
Tiempo: 2 [h]
-
Metodo de medicion:
El alumno debe poder distinguir cuales tecnologias estan en uso
de las que estan emergiendo.
-
Tecnologias de discos duros removibles
-
Tiempo: 2 [h]
-
Metodos de medicion:
El alumno debe poder evaluar el impacto de utilizar una arquitectura
basada en uno u otro tipo de disco duro para situaciones comunes de tranferencias
de archivo.