SlideShare una empresa de Scribd logo
1 de 15
Sistemas Microprogramables
Son dispositivos o conjuntos de dispositivos de propósito
general, que según sea necesario se programan para resolver
distintos problemas.
Tienen una gran variedad de aplicaciones, ya que
simplemente variando la programación, se les puede indicar
que realicen una función u otra.
Tipos de Sistemas Microprogramables
Aplicaciones informáticas: Los ordenadores personales son sistemas
microprogramables en los que el usuario introduce el programa de aplicación que
desea utilizar en cada momento. También se encuentran en casi todos los periféricos;
ratones, teclados, impresoras, escáner, etc.
Cálculo matemático: Las modernas calculadoras y los grandes ordenadores de
cálculo.
Procesos industriales: Los sistemas microprogramables, en numerosas
ocasiones, se utilizan para controlar procesos industriales, como es el caso de los
autómatas programables (PLC) utilizados para controlar robots, cadenas de montaje,
entre otros.
Electrodomésticos: lavadoras, hornos, frigoríficos, lavavajillas, batidoras,
televisores, vídeos, reproductores DVD, equipos de música, mandos a distancia,
consolas, entre otros.
Estructura de los
Sistemas Microprogramables
Reloj: Es un generador de ondas cuadradas periódicas,
utilizado para que todo el sistema esté sincronizado.
Unidad Central de Proceso o CPU (Central Process
Unit): Es la parte mas importante del sistema
microprogramable. Es donde se realiza la interpretación y
ejecución de las instrucciones, se generan todas las órdenes
de control para gobernar todo el sistema y se realizan las
operaciones aritméticas y lógicas.
Estructura de los
Sistemas Microprogramables
Memoria Central o Interna: En este tipo de dispositivos se
encuentran los datos y programas que debe utilizar el sistema
microprogramable. Existe otro tipo de memorias con las cuales
no se deben confundir, denominadas memorias de masa, que
forman parte de los periféricos y se encuentran fuera del
sistema, como por ejemplo los discos duros.
Unidad de entrada/salida (interface): Este circuito
permite la comunicación del sistema microprogramable con el
exterior. Su función fundamental es la de adaptar las diferentes
velocidades y códigos utilizados por los elementos externos del
sistema y el interior.
Estructura de los
Sistemas Microprogramables
Periféricos: Estrictamente hablando podríamos decir que
no forman parte del sistema microprogramable. Es un conjunto
de dispositivos que realizan un trabajo en el exterior del sistema.
Estos periféricos pueden ser de entrada o de salida, aunque
existen algunos que realizan ambas. Por ejemplo, en un PC los
periféricos de entrada mas importantes son el teclado y el ratón y
los de salida el monitor y la impresora.
Unidad Aritmética Lógica ALU (Aritmetic Logic
Unit):Esta compuesta por un circuito combinacional complejo
que se encarga de realizar las operaciones aritméticas (suma,
multiplicación...), lógicas (AND, OR...) desplazamientos, etc.
Estructura de los
Sistemas Microprogramables
Acumuladores y Registros: Un registro es una pequeña
memoria interna, donde se almacenan temporalmente los
resultados intermedios de las operaciones.
Existen varios registros diferentes, entre los que se destacan:
• Registro acumulador.
• Registro de estado.
• Registros auxiliares.
• Registro SP (Stack Pointer).
• Registro CP (Contador de Programa)
• Registros internos.
Estructura de los
Sistemas Microprogramables
.
Unidad de Control (Control Unit, CU): Es una parte
fundamental del sistema puesto que se encarga de gobernar
el funcionamiento global del mismo. Recibe la información,
la transforma e interpreta, enviando las ordenes precisas a
los elementos que las requieren para un procesamiento
correcto de los datos.
Arquitectura Harvard
Usos: Este modelo, que utilizan los microcontroladores
PIC, tiene la unidad central de proceso (CPU) conectada a dos
memorias (una con las instrucciones y otra con los datos) por
medio de dos buses diferentes. Una de las memorias contiene
solamente las instrucciones del programa (Memoria de
Programa), y la otra sólo almacena datos (Memoria de Datos).
Estructura
Arquitectura Harvard
Ventajas
• El tamaño de las instrucciones no esta relacionado con
el de los datos, y por lo tanto puede ser optimizado para que
cualquier instrucción ocupe una sola posición de memoria
de programa, logrando así mayor velocidad y menor
longitud de programa.
• El tiempo de acceso a las instrucciones puede
superponerse con el de los datos, logrando una mayor
velocidad en cada operación.
Arquitectura Harvard
Desventajas
• Cuando solo hay una memoria cache la divide en
dos disminuyendo el rendimiento en caso de que las
instrucciones o los datos no tengan el mismo espacio.
Arquitectura Von Neumann.
Usos: Los sistemas con microprocesadores se basan en
esta arquitectura, en la cual la unidad central de proceso
(CPU), está conectada a una memoria principal única (casi
siempre sólo RAM) donde se guardan las instrucciones del
programa y los datos. A dicha memoria se accede a través de
un sistema de buses único (control, direcciones y datos).
Estructura
Arquitectura Von Neumann.
Ventajas
• Permite código automodificable
• Arquitectura electrónica “fácil” de diseñar
• Instrucciones y datos recuperados de forma secuencial
(Von Neumann Bottleneck)
Desventajas
Arquitectura Von Neumann
• Limitación de la longitud de las instrucciones por el
bus de datos, que hace que el microprocesador tenga que
realizar varios accesos a memoria para buscar
instrucciones complejas.
• Limitación de la velocidad de operación a causa del bus
único para datos e instrucciones que no deja acceder
simultáneamente a unos y otras, lo cual impide
superponer ambos tiempos de acceso.
Sistemas microprogramables

Más contenido relacionado

La actualidad más candente

Estructura de la cpu
Estructura de la cpuEstructura de la cpu
Estructura de la cpucamilo cortes
 
Memorias ram y rom
Memorias ram y romMemorias ram y rom
Memorias ram y romYury Torres
 
Conectores, buses, zócalos y puertos
Conectores, buses, zócalos y puertosConectores, buses, zócalos y puertos
Conectores, buses, zócalos y puertosJimmy Torres
 
La importancia del algebra booleana en mi mercado laboral y practica profesional
La importancia del algebra booleana en mi mercado laboral y practica profesionalLa importancia del algebra booleana en mi mercado laboral y practica profesional
La importancia del algebra booleana en mi mercado laboral y practica profesionalRené Domínguez
 
Generaciones del microprocesador
Generaciones del microprocesadorGeneraciones del microprocesador
Generaciones del microprocesadorDiego Becerra
 
Componentes internos de una computadora diapositiva estructura de datos
Componentes internos de una computadora diapositiva estructura de datosComponentes internos de una computadora diapositiva estructura de datos
Componentes internos de una computadora diapositiva estructura de datosYuniia Maluenga
 
Generaciones del computador, Hardware y Software
Generaciones del computador, Hardware y SoftwareGeneraciones del computador, Hardware y Software
Generaciones del computador, Hardware y SoftwareThalía León
 
Unidad Central de Procesamiento (CPU)
Unidad Central de Procesamiento (CPU)Unidad Central de Procesamiento (CPU)
Unidad Central de Procesamiento (CPU)albert7pedro
 
Buses de datos, de direcciones y de control
Buses de datos, de direcciones y de controlBuses de datos, de direcciones y de control
Buses de datos, de direcciones y de controlkellykatherineescobar
 
Exposición sobre la placa madre de la computadora
Exposición sobre la placa madre de la computadoraExposición sobre la placa madre de la computadora
Exposición sobre la placa madre de la computadoraIng-Ervens
 
Componentes Internos Del Computador
Componentes Internos Del ComputadorComponentes Internos Del Computador
Componentes Internos Del Computadorhugo3
 
Introducción a la computación
Introducción a la computaciónIntroducción a la computación
Introducción a la computaciónAndres Marin
 

La actualidad más candente (20)

Funciones del Procesador
Funciones del ProcesadorFunciones del Procesador
Funciones del Procesador
 
Estructura de la cpu
Estructura de la cpuEstructura de la cpu
Estructura de la cpu
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
Memorias ram y rom
Memorias ram y romMemorias ram y rom
Memorias ram y rom
 
UPS - RED INFORMÁTICA SOSA 17 (C.A.T.A.W)
UPS - RED INFORMÁTICA SOSA 17 (C.A.T.A.W)UPS - RED INFORMÁTICA SOSA 17 (C.A.T.A.W)
UPS - RED INFORMÁTICA SOSA 17 (C.A.T.A.W)
 
Introducción
IntroducciónIntroducción
Introducción
 
Conectores, buses, zócalos y puertos
Conectores, buses, zócalos y puertosConectores, buses, zócalos y puertos
Conectores, buses, zócalos y puertos
 
La importancia del algebra booleana en mi mercado laboral y practica profesional
La importancia del algebra booleana en mi mercado laboral y practica profesionalLa importancia del algebra booleana en mi mercado laboral y practica profesional
La importancia del algebra booleana en mi mercado laboral y practica profesional
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Generaciones del microprocesador
Generaciones del microprocesadorGeneraciones del microprocesador
Generaciones del microprocesador
 
Componentes internos de una computadora diapositiva estructura de datos
Componentes internos de una computadora diapositiva estructura de datosComponentes internos de una computadora diapositiva estructura de datos
Componentes internos de una computadora diapositiva estructura de datos
 
Unidad de control
Unidad de controlUnidad de control
Unidad de control
 
Generaciones del computador, Hardware y Software
Generaciones del computador, Hardware y SoftwareGeneraciones del computador, Hardware y Software
Generaciones del computador, Hardware y Software
 
Unidad Central de Procesamiento (CPU)
Unidad Central de Procesamiento (CPU)Unidad Central de Procesamiento (CPU)
Unidad Central de Procesamiento (CPU)
 
Buses de datos, de direcciones y de control
Buses de datos, de direcciones y de controlBuses de datos, de direcciones y de control
Buses de datos, de direcciones y de control
 
Exposición sobre la placa madre de la computadora
Exposición sobre la placa madre de la computadoraExposición sobre la placa madre de la computadora
Exposición sobre la placa madre de la computadora
 
Componentes Internos Del Computador
Componentes Internos Del ComputadorComponentes Internos Del Computador
Componentes Internos Del Computador
 
Microprocesador 6800
Microprocesador 6800Microprocesador 6800
Microprocesador 6800
 
Introducción a la computación
Introducción a la computaciónIntroducción a la computación
Introducción a la computación
 
Partes de la caja de un computador
Partes de la caja de un computadorPartes de la caja de un computador
Partes de la caja de un computador
 

Similar a Sistemas microprogramables

Sistemas microprogramables
Sistemas microprogramablesSistemas microprogramables
Sistemas microprogramablesJhonayker2811
 
1 conceptos introductorios a los microcontroladores
1 conceptos introductorios a los microcontroladores1 conceptos introductorios a los microcontroladores
1 conceptos introductorios a los microcontroladoresVictor Bernal Sandoval
 
Clase Ocho TecnologíA 2009
Clase Ocho  TecnologíA 2009Clase Ocho  TecnologíA 2009
Clase Ocho TecnologíA 2009infosistemasuno
 
tarea 3
tarea 3tarea 3
tarea 3ADPTm
 
Arquitectura Y Estructura De La Computadora
Arquitectura Y Estructura De La ComputadoraArquitectura Y Estructura De La Computadora
Arquitectura Y Estructura De La ComputadoraCarlos Tinoco
 
Estructura funcional de las computadoras, soporte de la informacion y unidade...
Estructura funcional de las computadoras, soporte de la informacion y unidade...Estructura funcional de las computadoras, soporte de la informacion y unidade...
Estructura funcional de las computadoras, soporte de la informacion y unidade...Luis Fernando Martinez Soliz
 
4CM8AD2014_VIEYRA_GONZALEZ_ALEJANDRO_4CM8_SISTDECOMPUTO
4CM8AD2014_VIEYRA_GONZALEZ_ALEJANDRO_4CM8_SISTDECOMPUTO4CM8AD2014_VIEYRA_GONZALEZ_ALEJANDRO_4CM8_SISTDECOMPUTO
4CM8AD2014_VIEYRA_GONZALEZ_ALEJANDRO_4CM8_SISTDECOMPUTOAleXvGlez
 
Sistemas de computo
Sistemas de computoSistemas de computo
Sistemas de computoCandy Venus
 
Arquitecturayestructuradelacomputadora
ArquitecturayestructuradelacomputadoraArquitecturayestructuradelacomputadora
ArquitecturayestructuradelacomputadoraMavericks Az
 
sistemas micro-programables
sistemas micro-programables sistemas micro-programables
sistemas micro-programables kira-akira
 
Sistema informático
Sistema informáticoSistema informático
Sistema informáticojuanivalen
 
Dany luis a martinez
Dany luis a martinezDany luis a martinez
Dany luis a martinezslipkdany21
 

Similar a Sistemas microprogramables (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Sistemas microprogramables
Sistemas microprogramablesSistemas microprogramables
Sistemas microprogramables
 
trabajo 3
trabajo 3trabajo 3
trabajo 3
 
Presentación 3
Presentación 3Presentación 3
Presentación 3
 
Presentación 3
Presentación 3Presentación 3
Presentación 3
 
1 conceptos introductorios a los microcontroladores
1 conceptos introductorios a los microcontroladores1 conceptos introductorios a los microcontroladores
1 conceptos introductorios a los microcontroladores
 
Clase Ocho TecnologíA 2009
Clase Ocho  TecnologíA 2009Clase Ocho  TecnologíA 2009
Clase Ocho TecnologíA 2009
 
tarea 3
tarea 3tarea 3
tarea 3
 
Arquitectura Y Estructura De La Computadora
Arquitectura Y Estructura De La ComputadoraArquitectura Y Estructura De La Computadora
Arquitectura Y Estructura De La Computadora
 
Estructura funcional de las computadoras, soporte de la informacion y unidade...
Estructura funcional de las computadoras, soporte de la informacion y unidade...Estructura funcional de las computadoras, soporte de la informacion y unidade...
Estructura funcional de las computadoras, soporte de la informacion y unidade...
 
4CM8AD2014_VIEYRA_GONZALEZ_ALEJANDRO_4CM8_SISTDECOMPUTO
4CM8AD2014_VIEYRA_GONZALEZ_ALEJANDRO_4CM8_SISTDECOMPUTO4CM8AD2014_VIEYRA_GONZALEZ_ALEJANDRO_4CM8_SISTDECOMPUTO
4CM8AD2014_VIEYRA_GONZALEZ_ALEJANDRO_4CM8_SISTDECOMPUTO
 
Sistemas de computo
Sistemas de computoSistemas de computo
Sistemas de computo
 
Arquitecturayestructuradelacomputadora
ArquitecturayestructuradelacomputadoraArquitecturayestructuradelacomputadora
Arquitecturayestructuradelacomputadora
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
Sistemas microprogramables
Sistemas microprogramablesSistemas microprogramables
Sistemas microprogramables
 
sistemas micro-programables
sistemas micro-programables sistemas micro-programables
sistemas micro-programables
 
Wiki
WikiWiki
Wiki
 
Wiki2
Wiki2Wiki2
Wiki2
 
Sistema informático
Sistema informáticoSistema informático
Sistema informático
 
Dany luis a martinez
Dany luis a martinezDany luis a martinez
Dany luis a martinez
 

Sistemas microprogramables

  • 1.
  • 2. Sistemas Microprogramables Son dispositivos o conjuntos de dispositivos de propósito general, que según sea necesario se programan para resolver distintos problemas. Tienen una gran variedad de aplicaciones, ya que simplemente variando la programación, se les puede indicar que realicen una función u otra.
  • 3. Tipos de Sistemas Microprogramables Aplicaciones informáticas: Los ordenadores personales son sistemas microprogramables en los que el usuario introduce el programa de aplicación que desea utilizar en cada momento. También se encuentran en casi todos los periféricos; ratones, teclados, impresoras, escáner, etc. Cálculo matemático: Las modernas calculadoras y los grandes ordenadores de cálculo. Procesos industriales: Los sistemas microprogramables, en numerosas ocasiones, se utilizan para controlar procesos industriales, como es el caso de los autómatas programables (PLC) utilizados para controlar robots, cadenas de montaje, entre otros. Electrodomésticos: lavadoras, hornos, frigoríficos, lavavajillas, batidoras, televisores, vídeos, reproductores DVD, equipos de música, mandos a distancia, consolas, entre otros.
  • 4. Estructura de los Sistemas Microprogramables Reloj: Es un generador de ondas cuadradas periódicas, utilizado para que todo el sistema esté sincronizado. Unidad Central de Proceso o CPU (Central Process Unit): Es la parte mas importante del sistema microprogramable. Es donde se realiza la interpretación y ejecución de las instrucciones, se generan todas las órdenes de control para gobernar todo el sistema y se realizan las operaciones aritméticas y lógicas.
  • 5. Estructura de los Sistemas Microprogramables Memoria Central o Interna: En este tipo de dispositivos se encuentran los datos y programas que debe utilizar el sistema microprogramable. Existe otro tipo de memorias con las cuales no se deben confundir, denominadas memorias de masa, que forman parte de los periféricos y se encuentran fuera del sistema, como por ejemplo los discos duros. Unidad de entrada/salida (interface): Este circuito permite la comunicación del sistema microprogramable con el exterior. Su función fundamental es la de adaptar las diferentes velocidades y códigos utilizados por los elementos externos del sistema y el interior.
  • 6. Estructura de los Sistemas Microprogramables Periféricos: Estrictamente hablando podríamos decir que no forman parte del sistema microprogramable. Es un conjunto de dispositivos que realizan un trabajo en el exterior del sistema. Estos periféricos pueden ser de entrada o de salida, aunque existen algunos que realizan ambas. Por ejemplo, en un PC los periféricos de entrada mas importantes son el teclado y el ratón y los de salida el monitor y la impresora. Unidad Aritmética Lógica ALU (Aritmetic Logic Unit):Esta compuesta por un circuito combinacional complejo que se encarga de realizar las operaciones aritméticas (suma, multiplicación...), lógicas (AND, OR...) desplazamientos, etc.
  • 7. Estructura de los Sistemas Microprogramables Acumuladores y Registros: Un registro es una pequeña memoria interna, donde se almacenan temporalmente los resultados intermedios de las operaciones. Existen varios registros diferentes, entre los que se destacan: • Registro acumulador. • Registro de estado. • Registros auxiliares. • Registro SP (Stack Pointer). • Registro CP (Contador de Programa) • Registros internos.
  • 8. Estructura de los Sistemas Microprogramables . Unidad de Control (Control Unit, CU): Es una parte fundamental del sistema puesto que se encarga de gobernar el funcionamiento global del mismo. Recibe la información, la transforma e interpreta, enviando las ordenes precisas a los elementos que las requieren para un procesamiento correcto de los datos.
  • 9. Arquitectura Harvard Usos: Este modelo, que utilizan los microcontroladores PIC, tiene la unidad central de proceso (CPU) conectada a dos memorias (una con las instrucciones y otra con los datos) por medio de dos buses diferentes. Una de las memorias contiene solamente las instrucciones del programa (Memoria de Programa), y la otra sólo almacena datos (Memoria de Datos). Estructura
  • 10. Arquitectura Harvard Ventajas • El tamaño de las instrucciones no esta relacionado con el de los datos, y por lo tanto puede ser optimizado para que cualquier instrucción ocupe una sola posición de memoria de programa, logrando así mayor velocidad y menor longitud de programa. • El tiempo de acceso a las instrucciones puede superponerse con el de los datos, logrando una mayor velocidad en cada operación.
  • 11. Arquitectura Harvard Desventajas • Cuando solo hay una memoria cache la divide en dos disminuyendo el rendimiento en caso de que las instrucciones o los datos no tengan el mismo espacio.
  • 12. Arquitectura Von Neumann. Usos: Los sistemas con microprocesadores se basan en esta arquitectura, en la cual la unidad central de proceso (CPU), está conectada a una memoria principal única (casi siempre sólo RAM) donde se guardan las instrucciones del programa y los datos. A dicha memoria se accede a través de un sistema de buses único (control, direcciones y datos). Estructura
  • 13. Arquitectura Von Neumann. Ventajas • Permite código automodificable • Arquitectura electrónica “fácil” de diseñar • Instrucciones y datos recuperados de forma secuencial (Von Neumann Bottleneck)
  • 14. Desventajas Arquitectura Von Neumann • Limitación de la longitud de las instrucciones por el bus de datos, que hace que el microprocesador tenga que realizar varios accesos a memoria para buscar instrucciones complejas. • Limitación de la velocidad de operación a causa del bus único para datos e instrucciones que no deja acceder simultáneamente a unos y otras, lo cual impide superponer ambos tiempos de acceso.