Post on 28-Jul-2015
Capaces de leer , interpretar y ejecutar secuencialmente
las instrucciones contenidas en un programa
Dispositivos diseñados para resolver distintos
problemas.
SimplementeVariando la Programación.
Controlar los Procesos
industriales.
Controlar.
Cadenas de montaje.
Teclado
Ratón.
Modernas calculadoras.
Grandes ordenadores de cálculo
Teléfono fijo.Cocina
Reproductor de música.
DVDTV.
Gran variedad de aplicaciones.
SISTEMAS MICROPROGRAMABLES.
SISTEMAS MICROPROGRAMABLES.
Ejemplo.
Artículos informáticos.
Artículos informáticos.
Periféricos.Periféricos.
Automoción.Automoción.
Electrodomésticos.Electrodomésticos.
Aplicaciones.Aplicaciones.
USOS
Los usuraos introducen el programa o aplicación
que deseen utilizar.
Sistemas de comunicación.
Sistemas de comunicación.
PLC:PLC:
Calculo matemático.Calculo matemático.
Robots.
Teléfono móvil.
Internet.
Consumo de gases.
Control de velocidad y
frenado.
Impresora.
Estructura
Generador de ondas para sincronizar el sistema
Reloj
fases
de búsqueda de ejecución
CPU
UNIDAD CENTRAL DE PROCESO
Cerebro del computador
formado por
ALU (Unidad Aritmética Lógica)
Trabaja con:
Programas aritméticos
Lógica simbólica (OR & AND)
Acumuladores y registro
Pequeña memoria donde se almacena
Un resultado temporalmente
tipos
Registros auxiliares
Registro acumulador
Registro de estado
Unidad de control
recibe Transforma interpreta
La información
En ella se encuentran
Un decodificador
Indica en que posición se
encuentra la tarea
Un contador
Traduce las instrucciones del programa
La memoriaAlmacena los
programas y la información necesaria
RAM
ROM
tiposSolo
lectura
Lectura y escritura
Unidad de entrada y salida
Permite comunicar al mundo con el
exterior
Microprocesador
Cerebro del computadorCerebro del computador
Ejecuta instrucciones programables
Ejecuta instrucciones programables
Del lenguaje de bajo nivelDel lenguaje de bajo nivel
AritméticaAritmética
LógicaLógica
Acceso a memoriaAcceso a memoria
Solo incluye al CPU
Solo incluye al CPU
Usos Usos
Aplicaciones que requieren
cantidad de memoria
Aplicaciones que requieren
cantidad de memoria
Ejecutar cantidad de programas.
Ejecutar cantidad de programas.
Prever futuras ampliaciones
Prever futuras ampliaciones
Circuito integrado central mas complejo de un sistema
informático
CPUCPU
Constituida porConstituida por
RegistrosRegistros Unidad de control
Unidad de control
Unida de calculo de
coma flotante
Unida de calculo de
coma flotante
Clasificación: según el numero
de bits
Clasificación: según el numero
de bits
8bits: es el mas empleado.
8bits: es el mas empleado. 16bits: se usa en
aplicaciones mas exigentes.
16bits: se usa en aplicaciones mas
exigentes.
32bits: para proyectos avanzados
32bits: para proyectos avanzados
Microcontrolador
Pequeños en tamaño
Pequeños en tamaño ejemploejemplo
Detecta la techa pulsada
Detecta la techa pulsada
tecladoteclado
RatónRatón
Ventajas Ventajas
Donde se empleaDonde se emplea
Alto nivel de especializaciónAlto nivel de
especialización
Capacidad de trabajo menor al
microprocesador.
Capacidad de trabajo menor al
microprocesador.
Circuito integrado que integra en la misma pastilla
En todas partesEn todas partes
Partes del PCPartes del PC
Como en industrias autómatas
Como en industrias autómatas
UsoUso
Aplicaciones donde se necesita un pequeño
procesador
Aplicaciones donde se necesita un pequeño
procesador
Registra movimientos
en X y Y
Registra movimientos
en X y Y
DesventajasDesventajas
HogarHogar
AlarmasAlarmas
RobóticaRobótica
de maquinarias industriales
de maquinarias industriales
Arquitectura Von Neumann
Posee Un solo bus para los datos
De memoria y programas.
Describe Las cuatro unidades principales
ALU
MemoriaUnidad de
control
Dispositivos E/S
Ventaja
Los microprocesadores
dan uso a esta arquitectura
Desventaja
Limitación de la longitud de las instrucciones
para el bus de datos.
Pasos
1. Obtiene la instrucción desde la memoria y la iguala en el registro de instrucciones.
2. Aumenta en contador del programa en la longitud de instrucción para apuntar a la siguiente
3. Ejecuta la instrucción.
4. Regresa al paso 1.
Arquitectura harvard
tiene
menor tiempo
Una CPU conectada
Ventajas
Se pueden ejecutar tanto accesos como bancos de datos.
el tamaño de acceso de las instrucciones no esta relacionado
con los de datosDesventajas
Mayor velocidad, menor longitud de programa y menor
tiempomayor complicación
estructural
Debe poseer instrucciones
especializadas
En dos memorias
instrucción datos
uso
Procesadores de señales digitalizadas
Video y audio