Está en la página 1de 23

Fundamentos

de las Micro
computado-
ras
1/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
MICROPROCESADORES
Cíclos de Fundamentos de las Microcomputadoras
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Conocimientos previos
computado-
ras
2/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von • Conocimientos básicos de computación y programación.
Neumann
Arquitectura
Harvard
• Electrónica digital.
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Temas
computado-
ras
3/45

Julio Torres
Tello 1 Introducción
Introducción
2 Arquitectura del computador
Arquitectura
del Arquitectura de Von Neumann
computador
Arquitectura Arquitectura Harvard
de Von
Neumann
Arquitectura
Organización y operación de la computadora
Harvard
Organización
Cíclos de máquina e instrucción
y operación
de la
computadora
Cíclos de
máquina e
3 Micro computadoras
instrucción
El Microprocesador
Micro
computado- Microcomputadora básica
ras
El Micropro-
cesador
Microcomputadora 4 Conclusiones
básica

Conclusiones

Fundamentos
de las Micro Objetivos
computado-
ras
4/45

Julio Torres
Tello

Introducción

Arquitectura
del • Conocer conceptos básicos y definiciones a cerca de la arquitectura de las
computador
Arquitectura computadoras y los microprocesadores.
de Von
Neumann
Arquitectura • Analizar los fundamentos de la operación de las computadoras.
Harvard
Organización
y operación • Identificar los componentes fundamentales y principios de funcionamiento de
de la
computadora
Cíclos de
los microprocesadores.
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Preguntas clave
computado-
ras
5/45

Julio Torres
Tello

Introducción

Arquitectura
del • ¿Qué es una arquitectura de computadoras?
computador
Arquitectura • ¿Cuáles son sus componentes fundamentales?
de Von
Neumann
Arquitectura • ¿Qué características esenciales tiene la arquitectura de Von Neumann?
Harvard
Organización
y operación • ¿Qué es una microcomputadora?
de la
computadora
Cíclos de • ¿Cómo están constituidos los microprocesadores?
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Historia
computado-
ras
6/45

Julio Torres
Tello

Introducción

Arquitectura
• La EDVAC (Electronic Discrete Variable Automatic Computer), fue una de las
del
computador
primeras computadoras electrónicas.
Arquitectura
de Von • A los diseñadores de la ENIAC, J. Presper Eckert y John William Mauchly se
Neumann
Arquitectura
Harvard
les unió el matemático John von Neumann.
Organización
y operación
de la
• Una computadora de programa almacenado incluye, por diseño, un conjunto de
computadora
Cíclos de instrucciones y puede almacenar en la memoria un conjunto de estas (un
máquina e
instrucción programa) que detalla las tareas de computación.
Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Arquitectura de Von Neumann
computado-
ras
7/45

Julio Torres
Tello

• Arquitectura es la organización y relación que existe entre los componentes


Introducción

Arquitectura
de la computadora.
del
computador • La arquitectura Von Neumann, es una arquitectura de computadoras basada en
Arquitectura
de Von la descrita en 1945 por John von Neumann, en el primer borrador de un
Neumann
Arquitectura
Harvard
informe sobre la EDVAC.
Organización
y operación • Consta de una unidad de procesamiento que contiene una unidad aritmético
de la
computadora
Cíclos de
lógica y registros del procesador, una unidad de control que contiene un
máquina e
instrucción registro de instrucciones y un contador de programa, una memoria para
Micro
computado-
almacenar tanto datos como instrucciones, y mecanismos de entrada y
ras salida.
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Arquitectura de Von Neumann
computado-
ras
8/45

Julio Torres
Tello

Introducción
• El significado ha evolucionado hasta ser cualquier computador de programa
Arquitectura
del almacenado en el cual no pueden ocurrir una extracción de instrucción y
computador
Arquitectura una operación de datos al mismo tiempo, ya que comparten un bus en
de Von
Neumann común: Cuello de botella Von Neumann.
Arquitectura
Harvard
Organización • Este concepto de programa almacenado hace posible la computación de
y operación
de la
computadora
propósito general.
Cíclos de
máquina e
instrucción
• El diseño de una arquitectura Von Neumann es más simple que la arquitectura
Micro Harvard.
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Von Neumann
computado-
ras
9/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Arquitectura Harvard
computado-
ras
10/45

Julio Torres
Tello

Introducción

Arquitectura
del
• También es un sistema de programa almacenado, pero tiene un conjunto
computador
Arquitectura
dedicado de buses de direcciones y de datos para leer datos desde memoria y
de Von
Neumann escribir datos en la misma, y otro conjunto para ir a buscar instrucciones.
Arquitectura
Harvard
Organización
• El término proviene de la computadora Harvard Mark I basada en relés, que
y operación
de la
computadora
almacenaba las instrucciones sobre cintas perforadas y los datos en
Cíclos de
máquina e
interruptores electromecánicos.
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Harvard
computado-
ras
11/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Organización
computado-
ras
12/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Operación - Estructura Interna del uP
computado-
ras
13/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Operación - Estructura Interna del uP
computado-
ras
14/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Operación
computado-
ras
15/45

Julio Torres
Tello

Introducción

Arquitectura Ejemplo de operación de un computador con la arquitectura de Von Neumann.


del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
Video.
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Ciclo de máquina
computado-
ras
16/45

Julio Torres
Tello

Introducción

Arquitectura Se asocian a acciones determinadas del microprocesador (tipos de ciclo de


del
computador máquina):
Arquitectura
de Von
Neumann
• Lectura de instrucción.
Arquitectura
Harvard • Lectura de memoria o E/S.
Organización
y operación
de la • Escritura en memoria o E/S.
computadora
Cíclos de
máquina e • Ejecución de una operación interna.
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Ciclo de máquina
computado-
ras
17/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Ciclo de instrucción
computado-
ras
18/45

Julio Torres
Tello
Combinación completa de varias acciones.
Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Ciclo de instrucción
computado-
ras
19/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Introducción
computado-
ras
20/45

Julio Torres
Tello

Introducción • Es un dispositivo de computación que utiliza un microprocesador como su


Arquitectura
del
unidad central de procesamiento o CPU.
computador
Arquitectura • Cuando las microcomputadoras aparecieron por primera vez, se consideraban
de Von
Neumann
Arquitectura
equipos para un solo usuario.
Harvard
Organización • La distinción entre microcomputadoras y grandes computadoras corporativas o
y operación
de la
computadora mainframe ha perdido vigencia.
Cíclos de
máquina e
instrucción • Cuando están equipadas con un teclado y una pantalla para entrada y salida,
Micro son también computadoras personales.
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Implementación de una arquitectura
computado-
ras
21/45

Julio Torres
Tello

Introducción

Arquitectura
del
Factores importantes a tener en cuenta:
computador
Arquitectura
• Mínimo sistema que usa el microprocesador.
de Von
Neumann
Arquitectura
• Conjunto de instrucciones.
Harvard
Organización
y operación
• Acceso a la memoria.
de la
computadora
Cíclos de
• Arquitectura del microprocesador.
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Mínimo sistema
computado-
ras
22/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Conjunto de instrucciones
computado-
ras
23/45

Julio Torres
• El grupo de instrucciones que un microprocesador específico puede ejecutar.
Tello
• Diferentes en cada arquitectura y microarquitectura, pero pueden clasificarse en
Introducción grupos que siempre están presentes.
Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Instrucciones, lenguaje ensamblador y de máquina
computado-
ras
24/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Conjunto de instrucciones
computado-
ras
25/45

Julio Torres
Tello

Introducción
• Aritméticas.
Arquitectura
del
computador
• Lógicas.
Arquitectura
de Von • De transferencia de datos.
Neumann
Arquitectura
Harvard • Bifurcación.
Organización
y operación
de la • Llamada a subrutina.
computadora
Cíclos de
máquina e • De vuelta o retorno.
instrucción

Micro • Misceláneas.
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Acceso a la memoria
computado-
ras
26/45

Julio Torres
Tello

Introducción • Acceder = leer o escribir.


Arquitectura • ¿Tiempo de acceso?
del
computador
Arquitectura
• Las líneas de dirección determinan el número de palabras de la memoria.
de Von
Neumann
Arquitectura
• Las líneas de datos están relacionadas con el tamaño de las palabras.
Harvard
Organización
y operación
• ¿Mapa de memoria?
de la
computadora
Cíclos de
• Dirección: Número que identifica la localidad de una palabra de memoria.
máquina e
instrucción • RAM vs. SAM.
Micro
computado- • Líneas de dirección, datos y control.
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Rendimiento de la memoria
computado-
ras
27/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Jerarquía
computado-
ras
28/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Mapa de memoria y mapa de E/S
computado-
ras
29/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Otros ejemplos de mapas de memoria
computado-
ras
30/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Ampliación cantidad y tamaño de las palabras
computado-
ras
31/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Ampliación cantidad y tamaño de las palabras
computado-
ras
32/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Ampliación cantidad y tamaño de las palabras
computado-
ras
33/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Arquitectura del microprocesador
computado-
ras
34/45

Julio Torres
Tello

Introducción

Arquitectura
del • La unidad principal de un sistema que realiza tareas computacionales
computador
Arquitectura (computador) se denomina CPU.
de Von
Neumann
Arquitectura • Los microprocesadores son la CPU del sistema.
Harvard
Organización
y operación • Los elementos principales son: unidad aritmético lógica (ALU), unidad de
de la
computadora
Cíclos de
control y registros.
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Funciones principales del CPU
computado-
ras
35/45

Julio Torres
Tello

Introducción

Arquitectura
del • Buscar, decodificar y ejecutar instrucciones del programa en el orden
computador
Arquitectura adecuado.
de Von
Neumann
Arquitectura • Transferir datos entre memoria y dispositivos de E/S.
Harvard
Organización
y operación
• Responder a las interrupciones externas.
de la
computadora
Cíclos de
• Proporcionar señales de temporización y control al sistema completo.
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Arquitectura simplificada de la CPU
computado-
ras
36/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Unidad aritmético lógica
computado-
ras
37/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Microcomputadora básica
computado-
ras
38/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Diseño
computado-
ras
39/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Distribución de pines
computado-
ras
40/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Distribución de pines
computado-
ras
41/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Distribución de pines (Datos, direcciones y control)
computado-
ras
42/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro Conclusiones
computado-
ras
43/45

Julio Torres
Tello

Introducción

Arquitectura
del • Se ha logrado conocer y analizar conceptos básicos sobre las computadoras.
computador
Arquitectura
de Von
• Se ha podido comprender lo que es una arquitectura de computadoras.
Neumann
Arquitectura
Harvard
• Se han definido las características básicas de la arquitectura de Von Neumann.
Organización
y operación • Se ha estudiado los principios de funcionamiento y componentes básicos de los
de la
computadora
Cíclos de
microprocesadores.
máquina e
instrucción

Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

Fundamentos
de las Micro Bibliografía
computado-
ras
44/45

Julio Torres
Tello

Introducción

Arquitectura
del
B. B. Brey, The Intel Microprocessors.
computador Pearson Education, Nov. 2011.
Arquitectura
de Von
Neumann
Arquitectura
R. L. Tokheim, Fundamentos de los microprocesadores.
Harvard
Organización
McGraw-Hill, 1992.
y operación
de la
computadora D. M. Harris and S. L. Harris, Digital Design and Computer Architecture.
Cíclos de
máquina e
instrucción
Elsevier, July 2012.
Micro
computado-
ras
El Micropro-
cesador
Microcomputadora
básica

Conclusiones
Fundamentos
de las Micro ¡Gracias!
computado-
ras
45/45

Julio Torres
Tello

Introducción

Arquitectura
del
computador
Arquitectura
de Von
Neumann
Arquitectura
Harvard
Organización
y operación
de la
computadora
Cíclos de
máquina e
instrucción

Micro
computado-
ras
¡Muchas gracias por su atención!
El Micropro-
cesador
Microcomputadora
básica

Conclusiones

También podría gustarte