tornillos

Páginas: 5 (1192 palabras) Publicado: 12 de febrero de 2014
Diferencia entre Microprocesador y Microcontrolador
Ciertamente la gran mayoría de nosotros hemos escuchado hablar acerca de microprocesadores y microcontroladores y tal vez no sepamos cual es la diferencia entre uno y otro, o peor aún, nos podemos confundir al emplear cualquiera de las dos palabras.

Existe mucha información en internet acerca de microprocesadores y microcontroladores. Peroa veces la información es muy extensa y no muy fácil de comprender. 


El Procesador

Pues bien definamos a un microprocesador o procesador como un elemento de hardware que se encarga como su nombre mismo lo dice procesar datos a partir de ciertas instrucciones de entrada arrojando cierto resultado, todo esto en base a su set de instrucciones que incorpora.




Un microprocesador por sisolo sería prácticamente inservible,  para que funcione necesita estar conectado mediante diferentes buses a otros elementos como la memoria RAM, y dispositivos de entrada y salida (E/S) y otro tipo de memoria especial llamada EEPROM que almacena los datos de forma permanente aun sin energía eléctrica.

La mayora de los procesadores de las PCs personales  suelen utilizar la arquitectura VonNeuman. En esta arquitectura el procesador comparte la memoria RAM para almacenar las instrucciones del programa y los datos.

Debemos comprender que en una PC, cuando se carga un programa en memoria, a éste se le asigna un espacio de direcciones de la memoria que se divide en segmentos, de los cuales típicamente tenderemos los siguientes: código (programa), datos y pila. Es por ello que podemoshablar de la memoria como un todo, aunque existan distintos dispositivos físicos en el sistema (HDD, RAM, CD, FLASH).

Utilizar la arquitectura tiene ventajas y desventajas, una de ellas es que al utilizar la misma memoria para almacenar los datos de programa y las instrucciones, solo se utilizan tres buses (de control, de datos y de direcciones) de estar separadas utilizaríamos otros tres busesmas, que con respecto al diseño seria más costosa.

Como desventaja principal de esta arquitectura encontramos que el procesador no puede acceder a los datos de programa y a las instrucciones al mismo tiempo, sino que debe almacenar una de ellos en los registros del procesador y volver a consultar las instrucciones para ejecutar, esto se traduce en pérdida de tiempo ya que el procesador tendrá queacceder dos veces a la memoria para poder ejecutar una sola instrucción.

También existe otro tipo de arquitectura llamada Harvard que es utilizada comúnmente por supercomputadoras o Mainframes. Esta define que la memoria de datos de programa y las instrucciones deben estar separadas. Con esto se tienen que crear otros tres buses a la otra memoria que incorporamos. Pero vale la pena ya quepodemos procesar la información más rápido, pues se puede acceder a la memoria de datos y a las instrucciones al mismo tiempo.



Set de instrucciones del procesador

                                                                         

Define las operaciones básicas que puede realizar el procesador, que conjugadas y organizadas forman lo que conocemos como software. El conjunto deinstrucciones vienen siendo como las letras del alfabeto, el elemento básico del lenguaje, que organizadas adecuadamente permiten escribir palabras, oraciones y cuanto programa se le ocurra. 

Existen dos tipos de set de instrucciones: CISC y RISC

Las instrucciones CISC (Complex Instruction Set Computer, Computadora de Conjunto de Instrucciones Complejo) se caracterizan por tener un repertorioamplio de instrucciones, que pueden hacer cálculos muy complejos. Pero también se complica su uso.

El tipo RISC (Reduced Instruction Set Computer, Computadora con Conjunto de Instrucciones Reducido) se distingue por sus pocas instrucciones, y tamaño un tamaño fijo por instrucción además permite el paralelismo en la ejecución.



El Microcontrolador



Fue necesario definir algunas de las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tornillos
  • TORNILLOS
  • tornillos
  • tornillo
  • Tornillos
  • tornillo
  • Los Tornillos
  • Tornillo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS