Anda di halaman 1dari 4

Introduccin a la Arquitectura de Sistemas

Programa de Contenidos - Cursada 2008

1. Representacin de datos
[TCS, Bro94, PLT99, Des02, CG93] Bases numricas Binario. Octal. Hexadecimal. Representacin de nmeros enteros Signo Valor Absoluto. Complemento a la base menos uno. Complemento a la Base. Cero Desplazado / Notacin en Exceso. Representacin de nmeros racionales Punto jo. Punto otante. Convenciones: IBM/370, PDP11, IEEE 754. Representacin de caracteres normas ISO-646 (ASCII), familia ISO-8859, ISO10646 (UCS), UNICODE. Representacin de sonido Digitalizacin de seales sonoras. Conceptos tericos de series de Fourier. Teorema de Nyquist. Compresin de sonido. Formatos comunes. Representacin de imgenes y video Mapas de bits y formatos vectorizados. Compresin con prdida y sin prdida. Formatos comunes.

2. Organizacin de sistemas computacionales


[Tan99, TCS, Bro94, PLT99] Procesadores Organizacin de la CPU. Ejecucin de instrucciones. RISC y CISC. Procesamiento paralelo. Memoria Principal Memorias de slo lectura (ROM, PROM, EPROM, etc.). Memoria de acceso aleatorio (RAM esttica, RAM dinmica, ash RAM, etc.). Memoria cache.

3 MANIPULACIN DE DATOS

Memoria Secundaria Jerarquas de memoria. Discos magnticos. Tecnologas IDE, SCSI, SATA. Arreglos Redundantes de Discos Independientes (RAID). Tecnologas pticas y optomagnticas: CD, CDR, CDRW, DVD, DVDR, DVDRW, CD-MO, DVDMO. Entrada/Salida Buses. Monitores de rayos catdicos. Monitores de Cristal Lquido. Tarjetas controladoras. Tecnologas de impresoras. Tecnologas de Scaners y Cmaras. El CCD.

3. Manipulacin de datos
[TCS, Bro94, PLT99] Unidad Central de Procesamiento Ruta de datos. Unidad de Control. Programa almacenado Instrucciones. Lenguaje de mquina. Lenguaje ensamblador. Mnemnicos. Ejecucin de programas Descomposicin de instrucciones en microinstrucciones. Instrucciones Operaciones aritmticas y lgicas. Operaciones de control. El Computador Didctico Elemental (CODE-2) Introduccin. Arquitectura. Formato de las instrucciones de mquina. Mtodos de direccionamiento de memoria y puertos de entrada/salida. Lenguaje ensamblador del CODE-2.

4. Sistemas Operativos
[TCS, Bro94, PS90, PLT99, Tan94] Introduccin Concepto y Funciones de los Sistemas Operativos. Llamadas al sistema. Drivers. Caractersticas Multitarea. Multiprocesamiento. Multiusuario. Respuesta en Tiempo Real. Evolucin Historia de los Sistemas Operativos. Procesamiento por lotes. Procesamiento Interactivo. Procesamiento por tiempo compartido. Sistemas operativos de PC Enfoque histrico de OS/2, DOS, Windows.

5 LENGUAJES DE PROGRAMACIN

UNIX Historia de UNIX. System 5, Solaris, BSD, Linux. Concepto de Portabilidad. Estndar POSIX.

5. Lenguajes de Programacin
[TCS, Bro94, GJ89, PLT99] Niveles de programacin Lenguaje mquina. Lenguaje ensamblador. Lenguajes de alto nivel. Paradigmas de programacin Imperativo. Procedural. Orientado a objetos. Funcional. Lgico. Implementacin de lenguajes Precompilacin, compilacin, enlace y carga. Compilacin vs. Interpretacin.

6. Comunicacin de datos
[TCS, Bro94, PLT99, Tan91] Introduccin Red de computadoras. Funciones. Conceptos bsicos. Modelo de capas Arquitectura OSI. TCP/IP. Nivel fsico. Nivel de acceso al medio. Protocolo IP. Protocolo TCP. Protocolo UDP. Servicios de Internet Servidor de nombres (DNS). HTTP, FTP, MAIL (POP,IMAP,SMTP). Seguridad Introduccin a la criptografa. Sistemas criptogrcos simtricos y asimtricos con clave pblica y privada. Ataque del intermediario (Middle Man Attack).

Referencias
[Bro94] G. Brookshear. Introduccin a las ciencias de la computacin. Addison Wesley iberoamericana, 1994. [CG93] J. Crowford y P. Gelsinger. Programacin del 80386/387 . Editorial Anaya, 1993. [Des02] J. P. Deschamps. Sntesis de circuitos digitales. Thomson, 2002. [GJ89] C. Ghezzi y M. Jazayeri. Conceptos de lenguajes de programacin. Ediciones Daz de Santos, 1989.

REFERENCIAS

[PLT99] A. Prieto, A. Lloris y J. C. Torres. Introduccin a la Informtica. McGraw Hill interamericana de Espaa, 1999. ISBN: 84-481-1627-5. [PS90] J. Peterson y A. Silberschatz. Sistemas operativos. Conceptos fundamentales. Editorial Revert, 1990.

[Tan91] A. Tanembaum. Redes de ordenadores. Prentice Hall iberoamericana, 1991. [Tan94] A. Tanembaum. Modern Operating Systems. Prentice Hall International Editions, 1994. [Tan99] A. Tanembaum. Structured Computer Organization. Prentice Hall, 1999. ISBN: 0-13-095990-1. [TCS] E. Todorovich, H. J. Curti y G. Sutter. Apuntes de ctedra.

Anda mungkin juga menyukai