Upload
dokhue
View
250
Download
0
Embed Size (px)
Citation preview
Objetivo de la Asignatura
• Comprender el funcionamiento de un sistema digital, como por ejemplo un procesador sencillo.
• Diseñar sistemas digitales que permitan solucionar problemas reales. (Un procesador sencillo).
Sistemas Digitales Profesor: Carlos Fajardo 2
Muchos transistores
• Intel 4004 (1972).
– 2300 Transistores
– 10 micras (10-5 metros)
– 500 – 700 kHz.
Sistemas Digitales Profesor: Carlos Fajardo 3
Muchos transistores
• Ivy Bridge (2012)
– 1400’000.000 Transistores.
– 22 nanómetros (10-9
metros).
– 3.9 GHz
Sistemas Digitales Profesor: Carlos Fajardo 5
El arte de simplificar lo complejo
• Es imposible comprender el funcionamiento de tantos transistores interconectados.
• La solución: niveles de abstracción.
• Cada nivel muestra únicamente determinadas características e ignora las otras.
Sistemas Digitales Profesor: Carlos Fajardo 6
El arte de simplificar lo complejo
• Diseñar una casa (Niveles de abstracción).
– A nivel de habitaciones: dormitorios, salas, comedores, baños, cocinas, etc.
– A nivel de paredes.
– A nivel de ladrillos.
Sistemas Digitales Profesor: Carlos Fajardo 7
Niveles de abstracción
• Nivel de Procesador o Arquitectura (Digitales III –Arquitectura de Computadores)
Sistemas Digitales Profesor: Carlos Fajardo 8
Niveles de abstracción
• Nivel de Procesador o Arquitectura
• Digitales III y Digitales IV
Sistemas Digitales Profesor: Carlos Fajardo 9
Niveles de abstracción
• Nivel de Procesador o Arquitectura
• Digitales III y Digitales IV
Sistemas Digitales Profesor: Carlos Fajardo 10
Niveles de abstracción
• Nivel de Transferencia de Registros
• (Digitales I – Digitales II)
Sistemas Digitales Profesor: Carlos Fajardo 11
Niveles de abstracción
• Nivel de Transferencia de Registros
• (Digitales I – Digitales II)
Sistemas Digitales Profesor: Carlos Fajardo 12
Niveles de abstracción
• Nivel de compuertas lógicas
• Digitales I
Sistemas Digitales Profesor: Carlos Fajardo 13
Niveles de abstracción
• Nivel de compuertas lógicas
• Digitales I
Sistemas Digitales Profesor: Carlos Fajardo 14
En resumen
Sistemas Digitales Profesor: Carlos Fajardo 18
Arquitectura Transferencia entre
Registros
En resumen
Sistemas Digitales Profesor: Carlos Fajardo 19
Arquitectura Transferencia entre
Registros
En resumen
Sistemas Digitales Profesor: Carlos Fajardo 20
Arquitectura Transferencia entre
Registros
Compuertas
Lógicas
En resumen
Sistemas Digitales Profesor: Carlos Fajardo 21
Arquitectura Transferencia entre
Registros
Compuertas
Lógicas
Transistor
En resumen
Sistemas Digitales Profesor: Carlos Fajardo 22
Arquitectura Transferencia entre
Registros
Compuertas
Lógicas
Transistor
Niveles de Abstracción
• Nivel de Procesador o Arquitectura
• Nivel de Transferencia de Registros
• Nivel de compuertas lógicas
• Nivel de transistor
Sistemas Digitales Profesor: Carlos Fajardo 23
Niveles de Abstracción
• Nivel de Procesador o Arquitectura
• Nivel de Transferencia de Registros
• Nivel de compuertas lógicas
• Nivel de transistor
Sistemas Digitales Profesor: Carlos Fajardo 24
El aporte de:Claude Elwood Shannon
• Ingeniero y Matemático del MIT.
• Su tesis doctoral: Todas las operaciones matemáticas se pueden construir a partir del Algebra Boole.
• Todas las operaciones de transferencia de datos digitales se pueden realizar utilizando Algebra de Boole.
Sistemas Digitales Profesor: Carlos Fajardo 26
La conexiónAlgebra de Boole - Electrónica
Sistemas Digitales Profesor: Carlos Fajardo 27
Es posible realizar toda el algebra de Boole usando tres
Compuertas Lógicas.
Algebra de Boole
• Tres operaciones:
– Multiplicación (AND)
– Suma (OR)
– Negación (NOT)
• Sólo dos símbolos.
– Verdadero o Falso
– 1 o 0
Sistemas Digitales Profesor: Carlos Fajardo 28
Qué vamos a ver
• Representación Binaria de los números
• Aritmética Binaria.
Sistemas Digitales Profesor: Carlos Fajardo 29