Menu Content/Inhalt
Home
Arquitectura de Computadoras

Contenidos Mínimos:

  1. Unidad Central de Procesos (CPU).
  2. Memorias semiconductors.
  3. Coprocesadores y procesadores digitales de señales.
  4. Conversores analógico/digital y digital/analógico.
  5. Interfaces dedicadas y periféricos.
  6. Arquitecturas no convencionales.

Correlativa:

Organización del Computador

Objetivos:

Que el alumno sea capaz de interpretar el funcionamiento de los bloques "internos" asociados a Sistemas de Computación.

Programa:


Sección 1: Arquitecturas convencionales

  • Unidad 1: Unidad Central de Procesos - CPU ("Central Processor Unit")
  1. Arquitecturas Von Neumann y CISC ("Complex Instruction Set Computer").
  2. Microprocesadores 8086/88 de Intel. Principios de funcionamiento. Líneas de datos, direccionamiento y control.
  3. Sus registros internos.
  4. Modos de direccionamientos.
  5. Instrucciones en lenguajes nemónico ("Assembly") y de máquina ("Hexadecimal").
  6. Interrupciones. El controlador 8259 - PIC - ("Programmable Interrupt Controller"). Nociones sobre acceso directo a memoria - DMA - ("Direct Memory Access"). Controlador 8237. Temporizador programable 8253.
  7. Coprocesador matemático 8087 - NPX - ("Numerical Processor Extension").
  8. Introducción a las arquitecturas Harvard y RISC ("Reduced Instruction Set Computer"). Conceptos sobre "PIPELINE".
  • Unidad 2: Memorias Semiconductoras
  1. Memorias de lectura solamente: ROM - ("Read Only Memory"), PROM ("Programmable ROM"), EPROM ("Erasable PROM"), EEPROM ("Electricaly EPROM"), "Flash", PLA ("Programmable Logic Array"), PAL ("Progammable Array Logic") y PLDs ("Programmable Logic Devices").
  2. Memorias de lectura y escritura: SRAM ("Static Random Access Memory"), DRAM ("Dynamic RAM") y "Cache".
  3. Principios de funcionamiento, configuración interna y estructuración de bancos ("Memory Mapped").
  • Unidad 3: Interfases Programables de Entrada y Salida.
    1. Estructuración de dispositivos de entrada y salida ("I/O Mapped").
    2. Norma de comunicación "Centronics".
    3. Interfaz programable paralelo 8255 - PPI - ("Programmable Peripheral Interface").
    4. Normas de comunicaciones RS-232C y por lazo de corriente.
    5. Interfaz programable serie 8250 - UART - ("Universal Asynchronous Receiver/Transmitter").
Sección 2: Arquitecturas no convencionales
  • Unidad 4: Computadoras de Segmentación Encausada
  1. Conceptos sobre procesamiento paralelo.
  2. Segmentación encausada y procesamiento vectorial.
  3. Aplicaciones varias.
  • Unidad 5: Procesadores Matriciales
  1. Organización de las computadoras matriciales.
  2. Redes de interconexión.
  3. Algoritmos para procesadores matriciales.
  • Unidad 6: Sistemas Multiprocesadores
    1. Arquitectura de los multiprocesadores.
    2. Su programación.
    3. Ejemplos varios.

Bibliografiía Fundamental

  1. The 80X86 Family - Design, Programming and Interfacing. Second Edition. John Uffenbeck. Prentice Hall (1998).
  2. Arquitectura de Computadoras y Procesamiento Paralelo. Kai Hwang y Faye A. Briggs. Mc Graw-Hill (1988).

Bibliorgrafía Complementaria

  1. iAPX 86/88, 186/188 User's Manual. Programmer's Reference. Intel - Reward Books (1985).
  2. Microsystem Components Handbook. Microprocessors and Peripherals (Volume I) Intel (1985).
  3. Memory Components Handbook. Intel (1983).
  4. Parallel Port Complete. Programming, Interfacing, & Using de PC's Parallel Printer Port. Jan Axelson. Lakeview Research (1997).
  5. Serial Port Complete - Programming and Circuits for RS-232 and RS-485 Links and Networks. Jan Axelson. Lakeview Research (1998).
  6. RS-232 made easy: Connecting computers, printers, terminals and modems. Martin D. Seyer. Prentice Hall, Inc. (1984).
  7. Microprocessors and Peripheral Circuits. Mitsubishi Electric (1985).
  8. The Indispensable Pentium Book. Hans - Peter Messmer. Addison Wesley (1995).
  9. Los Microprocesadores Intel 8086/88, 80186, 80286/386/486. Arquitectura, Programación e Interfaces. Tercera Edición. Prentice Hall.

 

 
< Anterior   Siguiente >
Content Management System: Joomla!
Template based on an original designed by www.madeyourweb.com